Използвам следния код за обновяване на БД
<?php echo $_POST['hidden']; ?>,
Проблема е, че нещо в JS не мога да предам променлива с $_POST и после да го постне към файла update_poracki.php. С червено съм отбелязал как го правя, но нещо не се получава.
Код:
Това е jS кода
<script type="text/javascript">
function example3() {
$.msgBox({
title: "Промяна на поръчка",
content: "Наистина ли желаете да промените статуса на поръчката?",
type: "confirm",
buttons: [{ value: "Да" }, { value: "Не" }],
success: function (result) {
if (result == "Да") {
update_porachki();
}
}
});
}
</script>
<script type="text/javascript">
function update_porachki(){
$.ajax({
type: "POST",
url: "update_porachki.php",
data: 'id=' +
Код:
success: function(html){
},
//error: function doClear(){
// $('#cena').text('');
//}
});
}
</script>
Това е HTML кода
<?php
$i=0;
do {
$i=$i+1;
?>
<form action="padadeni_porachki.php" method="post">
<tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';">
<td><?php echo $i; ?></td>
<td><?php echo $row_rs_porachki['model']?></td>
<td><?php echo $row_rs_porachki['razmer']?></td>
<td><?php echo $row_rs_porachki['broy']?></td>
<td><?php echo $row_rs_porachki['cena']?></td>
<td><?php echo $row_rs_porachki['data_por']?></td>
<td>
<?php $izp=$row_rs_porachki['isexecuted'];
// echo $izp;
if ($izp==1)
{
echo "<input type='checkbox' name='izpalneno' value='1' checked='checked' disabled='disabled' />";
}
else
{
echo "<input type='checkbox' name='izpalneno' value='0' disabled='disabled'/>";
}
?></td>
<td ><input type="hidden" name="hidden" value="<?php echo $row_rs_porachki['id']?>" id="hidden"/></td>
<td> <?php if ($izp==0)
{ ?> <input type="button" value="Изпълни" class="obnovi" onclick="example3();"/>
<?php } ?>
</td>
</tr></form>
<?php
} while ($row_rs_porachki = mysql_fetch_assoc($rs_porachki));
?>
</table>
PHP кода е това
<?php
if(isset ($_POST['id']))
{
$id=$_POST['id'];
//echo $id;
$sql = "UPDATE poracki SET isexecuted=1 WHERE id='$id'";
mysql_select_db('drehi');
$result1 = mysql_query( $sql);
if(! $result1 )
{
// die('Проблем при обновяване: ' . mysql_error());
}
}
?>
Проблема е, че нещо в JS не мога да предам променлива с $_POST и после да го постне към файла update_poracki.php. С червено съм отбелязал как го правя, но нещо не се получава.