Menú

Mostrar Mensajes

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ú

Mensajes - datab

#11
Bases de Datos / Re: Accion jquerry
30 Mayo 2015, 23:28 PM
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¡?
#12
Bases de Datos / Re: Accion jquerry
30 Mayo 2015, 23:16 PM
Ya la vi y no se ejecuta
#13
Bases de Datos / Accion jquerry
30 Mayo 2015, 23:08 PM
Buenas tardes una consulta tengo accion ligada a a un botton con jquerry que debe eliminar la fila de una tabla y los datos respectivos de una base de datos solo que tengo el inconveniente que borra la fila pero no los datos en la base.
a que se puede deber.
El jquerry es
Código (javascript) [Seleccionar]
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();

}

});
});
});


y el script de eliminacion es
Código (php) [Seleccionar]
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');

}
#14
PHP / Re: Consulta dinamica php mysql
14 Mayo 2015, 20:31 PM
si existe el codigo que elimina es:
Código (php) [Seleccionar]

<?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

?>


Pero como veo no lee ya que elcodigo solo borra la primera linea
#15
PHP / Re: Consulta dinamica php mysql
14 Mayo 2015, 06:42 AM
EL JQUERY es el siguiente

Código (javascript) [Seleccionar]
</script>

<script type="text/javascript">
$(document.body).on('click', '#botonn' ,function(){
  var nombre = $('#id').val();

jQuery.post("delete.php", {
idn:nombre,
});
});
</script>
#16
PHP / Consulta dinamica php mysql
13 Mayo 2015, 23:30 PM
Buenos dias tengo una consulta a una bases de datos que se despliega segun el siguiente codigo

Código (php) [Seleccionar]
//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>';


?>


Mi problema es el siguiente la consulta se ejecuta, para varios archivos solo que cuando le doy al boton anular este debe de eliminar el registro en la base de datos de esa linea, Solo que cuando presiono cualquiera de los botones de anular solo se me borra el primer registro, que puedo hacer.

Agradezco la ayuda
#17
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
#18
PHP / Re: Consulta dinamica php mysql
8 Mayo 2015, 22:06 PM
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
#19
PHP / Consulta dinamica php mysql
8 Mayo 2015, 07:18 AM
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);
?>
#20
PHP / Re: Accion a boton php
6 Mayo 2015, 00:02 AM
Lo hago y me manda a otra pagina qu contiene el script que muestra los resultados pero en blanco