Cita de: Pablo Videla en 30 Mayo 2015, 23:21 PM
Que quieres decir con que no se ejecuta?
al darle a la imagen eliminar se borra la linea pero en la consola no se ejecuta nada entiendo deberia de ejecutarse el script de eliminacion cierto¡?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Pablo Videla en 30 Mayo 2015, 23:21 PM
Que quieres decir con que no se ejecuta?
jQuery(document).ready(function(){
$(".deleteitem").click(function(){
var parent = $(this).closest('TR');
var id = parent.attr('id');
$.ajax({
type: "POST",
data: "id=" +id,
URL: "your_delete_script.php",
success: function(msg){
$('#'+id).remove();
}
});
});
});
mysql_connect(xxxxxxxx) or die(mysql_error());
mysql_select_db("a6932004_banquit") or die(mysql_error());
$id = $_POST['id'];
if (isset($id)) {
$query = "DELETE FROM dataventas WHERE Comprobante = '$id'";
mysql_query($query) or die('Error, insert query failed');
}
<?php
$comp = $_POST['idn'];
$link = mysqli_connect("mxx");
mysqli_select_db($link, "a6932004_banquit");
mysqli_query($link, "DELETE FROM dataventas WHERE Comprobante ='$comp'");
mysqli_close($link); // Cerramos la conexion con la base de datos
?>
</script>
<script type="text/javascript">
$(document.body).on('click', '#botonn' ,function(){
var nombre = $('#id').val();
jQuery.post("delete.php", {
idn:nombre,
});
});
</script>
//Muestra esultados de venta
////Obteniendo registros de la base de datos a traves de una consulta SQL
$consulta="SELECT * FROM dataventas where Tiquete='$tiq' ORDER BY Comprobante";
$resultado=mysql_query($consulta,$link);
while($rows=mysql_fetch_array($resultado)){
echo '
<tr>
<input type="hidden" name="id" id="id" value="'.$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="submit" value="Anular" id="botonn" </td>
</tr>';
$tota=$rows[4];
$total=$tota+$total;
}
echo ' <td colspan="4" align="center"> Total de venta: '.number_format(strtoupper ($total)).'</td>
</tbody>
</table>';
?>
$_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>
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>';
?>
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.
<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);
?>