Приветствую поситителей!
Вобщем суть такова что я из страницы хочу редактировать запись в базе.
Ниже приведу код! Но он не заменяет данные не в базе не в самом поле.
Как сделать что бы при нажатии кнопки изменить запись менялась и базе и в поле
Код:
<form method="post" class="form-zakaz" >
<?php
require "inc/coment.php";
$select = mysql_query("SELECT * FROM history_obmen");
if(!$select){
return exit("Ошибка выборки");
}
while($row = mysql_fetch_array($select)){
echo "<div class='rows'><input type='text' name='title_edit[]' value='{$row['email']}' ><input type='submit' value='Изменить' name='test' class='submit'></div>";
}
?>
</form>
<script>
$('.submit').click(function(){
var data = '';
$(this).parent().find('input').each(function(){
data += this.name+'='+encodeURIComponent(this.value)+'&';
});
$.post('edit.php', data, function(res){
alert('Saved');
});
return false;
});
</script>
За него забыл)
<?php
if(isset($_POST['test'])){
$len = is_array($_POST['id']) ? count($_POST['id']) : 0;
for($i=0; $i<$len; $i++){
$email = $_POST['email'][$i];
mysql_query("UPDATE history_obmen SET email='".escape($email) );
}
}
function escape($str){
return mysql_real_escape_string($str);
}
?>
За раннее благодарен!