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.
el codigo principal es
$_SESSION['contador']=0;
}
?>
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.form.js"></script>
<script type="text/javascript" src="funciones.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#form').submit(function(){
$(this).ajaxSubmit({
target: '#salida'
});
$("#numero").val('');
$("#monto").val('');
$('#numero').focus()
return false;
});
})
</script>
</head>
<body>
<form name="form" id="form" method="post" action="otroarchivo.php" autocomplete="off" align="center">
<input type="hidden" name="accion">
<input type="hidden" name="cedula" id="cedula" value="
<?php echo strtoupper($_REQUEST[cedula
]); ?>">
Sorteo:
<select name="Sorteo" id="sorteo" type="text">
<option value="
<?php echo date("d/m/Y"); ?>" selected="selected">
<?php echo date("d/m/Y"); ?></option>
</select>
Tipo:
<select name="Tipo" id="tipo">
<option value="
<?php $h=date("H");if ($h>12)
echo "NOCHE" ;
else echo "MEDIODIA"
?>" selected="selected" type="text">
if ($h>12)
echo "NOCHE" ;
else echo "MEDIODIA"
?></option>
<option value="
<?php $h=date("H");if ($h>12)
echo "MEDIODIA" ;
else echo "NOCHE"
?>" type="text">
<?php $h=date("H"); if ($h>12)
echo "MEDIODIA" ;
else echo "NOCHE"
?> </option>
</select>
Numero: <input autofocus maxlength="2" name="numero" id="numero" class="input_num" required pattern="[0-9]{2}" type="text" size="2" style="text-align:right" onKeyup="autotab(this, document.form.monto)" maxlength="2" align="right" autofocus >
Monto: <input maxlength="5" name="monto" id="monto" class="input_num" type="text" required pattern="[0-9]{3,5}" size="5" style="text-align:right" maxlength="5" align="right">
<input type="hidden" name="compra" id="compra" value="
<?php echo date("d/m/Y"); ?>">
<input type="hidden" name="hora" id="hora" value="
<?php echo date("H:i:s")?>">
<input type="hidden" name="tiquete" id="tiquete" value="<?
$archivo = "contador.txt";
$contador = 0;
$fp = fopen($archivo,"r"); $contador = fgets($fp, 26);
++$contador;
$fp = fopen($archivo,"w+");
echo $contador;
?>">
<input type="hidden" name="estado" id="estado" value="SIN PREMIO/POR REVERSAR">
<input type="hidden" name="usuario" id="usuario" value="
<?php echo strtoupper($_SESSION['usuario']); ?>">
<input type="submit" onclick="this.form.action = 'otroarchivo.php'">
</form>
<div id="salida">
<table style="margin: 0 auto;">
<tr>
<th>*****Sin registros disponibles*****</th>
</tr>
</table>
</div>
</body>
</html>
el div resultado es
// 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></th>
</tr>";
//Muestra esultados de venta
////Obteniendo registros de la base de datos a traves de una consulta SQL
$consulta="SELECT * FROM dataventas";
if($rows[0]==$ced && $rows[6]==$tiq && $rows[10]==$usu){
echo '
<tr id ='.$rows[5].'>
<td align="center">'.$rows[1].'</td>
<td>'.$rows[2].'</td>
<td align="center">'.$rows[3].'</td>
<td><input type="button" name="Anular" value="Anular" id="'.$rows[5].'"></td>
</td>
</tr>';
$tota=$rows[4];
$total=$tota+$total;
}
}
</table>';
?>
pd: el form esta disponible en http://banquita.site40.net/eventas.html usen cedula 505 y insertan cualquier numero y monto
Haber si entendi, si queres obtener el valor id del boton en la tabla lo podes hacer de la siguiente forma..
$(document.body).on('click', '#botonn' ,function(){
//
});