Вот скрипт, собирает значения из полей с классами
email и
phone и через файл save.php пишет в базу
<script type="text/javascript">
<!--
jQuery(function($) {
$("#FormFinish").submit(function(event){
event = event || window.event ;
if (event.preventDefault) {
event.preventDefault();
} else {
event.returnValue = false;
}
var email = $('.email').val();
var phone = $('.phone').val();
$.ajax({
type: "POST",
url: '/save.php',
data: {
email: email,
phone: phone
},
success: function(html){
$(".finish_rezults").html(html).show();
}
});
});
});
-->
</script>
Поля в табличке, причем может быть и одна строка и несколько строк:
<table>
<tr><td class="email">блабла</td><td class="phone">111111111</td></tr>
<tr><td class="email">блублу</td><td class="phone">222333444</td></tr>
<tr><td class="email">блобло</td><td class="phone">555666777</td></tr>
</table>
Вот файл save.php, он в конце еще отдает номер последней записи в базу:
$email=$_POST['email'];
$phone=$_POST['phone'];
$sql="insert into `rega` (email,phone) values
(
'". mysql_real_escape_string($email)."',
'". mysql_real_escape_string($phone)."'
)";
$res=mysql_query($sql);
printf ("<span>Номер вашего запроса: %d\n</span>", mysql_insert_id());
ВОПРОС: если несколько строк, то как записать их в несколько соответственно строк в базе? Сейчас пишет первую и все...(((
и еще получается, что вместо номера последней записи надо как-то получать несколько номеров записей... тьма...
про форэач читал-читал да и заснул)))
заранее всем
дякую!!