フォームを投稿するときは値を POST しませんが、GET を使用すると POST します。
Jクエリコード:
$('#lagg_till_kund_link').click(function() {
$('#lagg_till_kund').submit();
$('#loading').show();
$.post(
'skapa.php',
$(this).serialize(),
function(data){
$('#main_content_hoger_hogerspalt').html(data)
$('#loading').hide()
}
);
return false;
});
簡単な形式:
<form method="post" id="lagg_till_kund" name="lagg_till_kund">
<input type="text" name="name" />
</form>
skapa.php で実行されるコード:
$insert = array();
$qry = "UPDATE kunder SET ";
foreach($_POST as $key => $value) {
$value = mysql_real_escape_string($value);
$key = mysql_real_escape_string($key);
if(!empty($value) and !empty($key)) {
$insert[] = " ".$key." = {'".$value."'}";
}
}
$qry.= implode(', ', $insert);
echo $qry;
ページ「skapa.php」に値が渡されない理由がわかりません
あなたが私を助けてくれるように、コードをできるだけ単純になるように修正しました。一日中これに苦労しています。前もって感謝します!