acciones dentro de un div dinamivo

Iniciado por datab, 9 Mayo 2015, 01:54 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.

el codigo principal es
Código (php) [Seleccionar]
$_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>
 <option value="<?php echo date("d/m/Y",strtotime("+1 day")); ?>"><?php echo date("d/m/Y",strtotime("+1 day")); ?></option>
 <option value="<?php echo date("d/m/Y",strtotime("+2 day")); ?>"><?php echo date("d/m/Y",strtotime("+2 day")); ?></option>
 <option value="<?php echo date("d/m/Y",strtotime("+3 day")); ?>"><?php echo date("d/m/Y",strtotime("+3 day")); ?></option>
 <option value="<?php echo date("d/m/Y",strtotime("+4 day")); ?>"><?php echo date("d/m/Y",strtotime("+4 day")); ?></option>
 <option value="<?php echo date("d/m/Y",strtotime("+5 day")); ?>"><?php echo date("d/m/Y",strtotime("+5 day")); ?></option>
 <option value="<?php echo date("d/m/Y",strtotime("+6 day")); ?>"><?php echo date("d/m/Y",strtotime("+6 day")); ?></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">
<?php $h=date("H");
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);
fclose($fp);

++$contador;

$fp = fopen($archivo,"w+");
fwrite($fp, $contador, 26);
fclose($fp);

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

Código (php) [Seleccionar]




session_start();
$link = mysql_connect("xx");
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></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 align="center">'.$rows[1].'</td>
<td>'.$rows[2].'</td>
<td align="center">'.$rows[3].'</td>
<td align="center">'.number_format((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 ' <td colspan="4" align="center"> Total de venta:  '.number_format(strtoupper ($total)).'</td>

</table>';

?>



pd: el form esta disponible en http://banquita.site40.net/eventas.html usen cedula 505 y insertan cualquier numero y monto

EFEX

Haber si entendi, si queres obtener el valor id del boton en la tabla lo podes hacer de la siguiente forma..

Código (javascript) [Seleccionar]

$(document.body).on('click', '#botonn' ,function(){
  //
});
GITHUB