Consulta dinamica php mysql

Iniciado por datab, 8 Mayo 2015, 07:18 AM

0 Miembros y 1 Visitante están viendo este tema.

datab

buenos días tengo un problema desde hace días y es el siguiente tengo la siguiente consulta que se obtiene en un div dinámico, cada tabla tiene un boton anular que deberia de eliminar ese registro de la tabla y la transaccion de la bd,, si cada linea tiene el numero de transaccion a eliminar que codigo ajax es implementable para que cada vez que se preiona el boton se elimine esa linea y se ejecute la accion delete.php que deberia de eliminar la transaccion de la base de datos y actualiza la tabla.

agredezco su ayuda.


Código (php) [Seleccionar]


<script src=""http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"" language="javascript"></script>
<script>







</script>
 
<?

session_start();
$link = mysql_connect("xxxxxxxxxxxxxxxxx");
mysql_select_db("a6932004_banquit",$link);

$ced = mysql_real_escape_string($_POST['cedula']);
$sor = mysql_real_escape_string($_POST['Sorteo']);
$tip = mysql_real_escape_string($_POST['Tipo']);
$num = mysql_real_escape_string($_POST['numero']);
$mont = mysql_real_escape_string($_POST['monto']);
$tiq = mysql_real_escape_string($_POST['tiquete']);
$comp = mysql_real_escape_string($_POST['compra']);
$hor = mysql_real_escape_string($_POST['hora']);
$est = mysql_real_escape_string($_POST['estado']);
$usu = mysql_real_escape_string($_POST['usuario']);


// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO dataventas (Cedula,Sorteo,Tipo,Numero,Monto,Tiquete,Compra,Hora,Estado,Usuario)
VALUES ('$ced','$sor','$tip','$num','$mont','$tiq','$comp','$hor','$est','$usu')",$link);

echo "<CENTER>

<TABLE BORDER=1>
<tr>
<th>Sorteo  </th>
<th>Tipo    </th>
<th>Numero</th>
<th>Monto</th>
<th>ESTADO</th>
</tr>";


//Muestra esultados de venta
////Obteniendo registros de la base de datos a traves de una consulta SQL
$consulta="SELECT * FROM dataventas";
$resultado=mysql_query($consulta,$link);
while($rows=mysql_fetch_array($resultado)){

if($rows[0]==$ced && $rows[6]==$tiq && $rows[10]==$usu){
$user=strtoupper($_SESSION['usuario']);



echo '
<tr id ='.$rows[5].'>
<td>'.$rows[1].'</td>
<td>'.$rows[2].'</td>
<td>'.$rows[3].'</td>
<td>'.(int) $rows[4].'</td>
<td><input type="button" name="Anular" value="Anular" id="'.$rows[5].'"></td>

</td>

 </tr>';
$tota=$rows[4];
$total=$tota+$total;

}
}

echo "</table>";
echo "          Total de venta: " .strtoupper ($total);
?>

EFEX

Veo que vas a usar jquery para eso podes utilizar ajax o post..

https://api.jquery.com/jQuery.post/
https://api.jquery.com/jQuery.ajax/

Obtienes el id cuando presionan el boton haces la peticion a delete.php, luego podes tener por separado para mostrar la tabla (getTabla.php) asi cada vez que se hagan cambios haces otra peticion para mostrar la tabla con los cambios hechos.
GITHUB 

datab

Cita de: EFEX en  8 Mayo 2015, 17:12 PM
Veo que vas a usar jquery para eso podes utilizar ajax o post..

https://api.jquery.com/jQuery.post/
https://api.jquery.com/jQuery.ajax/

Obtienes el id cuando presionan el boton haces la peticion a delete.php, luego podes tener por separado para mostrar la tabla (getTabla.php) asi cada vez que se hagan cambios haces otra peticion para mostrar la tabla con los cambios hechos.


solo que tengo un problema la tabla que contiene la informacion esta en un div dinamico.
entonces no se que hacer