Daha önce formundan giriş Ol

2 Cevap

Ben bir php acemi ve küçük bir video yükleme sitesi (çok eğlenceli :) yapma im değilim. Neyse nasıl yüklemek için bir dosya seçin sonraki bölüm için formu girişleri tutmak için yapardı.

<form action="upload.php" method="post">
<input type="hidden" name="action" value="step2">

Title: <input type="text" size="50" maxlength="50" value="" name="title" />
Description: <textarea name="description" style="width:278px; height:70px;"></textarea>
Tags: <input type="text" size="50" maxlength="100" value="" name="tags" />
<input type="submit" value="Next &gt;" />

</form>

"Next" tuşuna bastığınızda Ve ben bir sonraki forma form değerleri almak istiyorum.

Bir sonraki bastığınızda:

if ($_POST['action'] == 'step2') {
echo '<form action="upload.php" method="post" enctype="multipart/form-data">';
echo 'Chose file: <input type="file" name="userfile" />';
echo '</form>';
// insert everything to table 'videos' title, description on so on that i entered from last form
return false;
}

2 Cevap

Basit yolu gizli form alanları gibi ikinci sayfaya ilk sayfadan form alanlarını çoğaltmak için.

Marcelo belirtildiği gibi: Eğer gizli alanlara eşyalarını saklamak olabilir. Ne yazık ki sürekli (hiç kimsenin gizli alanına değişti yani) gizli alanlardaki veri hala geçerli olup olmadığını kontrol etmek gerekir demektir.

Bu gibi zamanlarda, oturumları kullanın: gerektiğinde oturumda her sayfasında yayınlanan veri depolamak, daha sonra bu başvuru ...