Estoy usando php/mysql y protype.js para eliminar registros de una tabla. El problema es que el registro en la base de datos no se elimina.Eliminar registros de la base de datos con una solicitud de Ajax
index.php:
<a href="javascript: deleteId('<?php echo $studentVo->id?>')">Delete</a></td>
Script es
function deleteId(id)
{
alert("ID : "+id);
new Ajax.Request('delete.php?action=Delete&id='+id,{method:'post'});
$(id).remove(); // because <tr id='".$row[id]."'> :)
}
delete.php
<?php
/* Database connection */
include('configuration.php');
echo "hello,...";
if(isset($_POST['id'])){
$ID = $_POST['id'];
$sql = 'DELETE FROM student where id="'.$ID.'"';
mysql_query($sql);
}
else { echo '0'; }
?>
alert("ID : "+id);
funciona correctamente pero el código después de que no lo es.
+1 aunque simple, bien explicado. ;-) – Shoban