Ben sorun kez işlenmiş formdan değerleri kapma yaşıyorum. Senin yardımına ihtiyacım var.
function updateUser($table, $id) {
if($_POST) {
processUpdate($table, $id);
} else {
updateForm($table, $id);
}
}
function processUpdate($table, $id) {
print $table; //testing
print $id; //testing
$email=addslashes($HTTP_POST_VARS['email']);
$lname=addslashes($HTTP_POST_VARS['lname']);
$fname=addslashes($HTTP_POST_VARS['fname']);
print $lname;
//which table do we update
switch($table) {
case "maillist":
$result = mysql_query("UPDATE $table SET email='$email', lname='$lname', fname='$fname' WHERE id='$id'")
or die(mysql_error());
break;
}
}
Fonksiyonu UpdateForm ($ tablo, $ id); sadece formu çıktılar e-posta, lname, Fname alanlar vardır. Eğer formu işlemek ve eylem w masa ve url sokmak geçirilen id /,, aynı, yani bu GET id ve tablo bu şekilde, ve lname için, fname, ve e-posta, bu posta yoluyla kapmalısınız .
EDIT: <form method="post" action="?mode=upd&id='.$id.'&table='.$table.'">
: Bu UpdateForm fonksiyon için form etiketi ne olduğunu
Ama nedense, bu değerleri sonrası yok.