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

#21
PHP / Re: Accion a boton php
5 Mayo 2015, 21:58 PM
Cita de: MinusFour en  5 Mayo 2015, 21:48 PM
Como te dije antes:

Click en boton -> manda a llamar script en php -> script php borra la linea.

pero la pregunta es tedria que llamar al mismo scrip, al ser un div dinamico no se me ocurre nada.
#22
PHP / Re: Accion a boton php
5 Mayo 2015, 21:45 PM
Para evitar colocar tanto codigo el form principal esta en http://banquita.site40.net/eventas.html ingresen la cedula 505, para que vean, luego ingresen un numero y un monto, y en el div aparece la transaccion, con su respectivo boton, lo que no se es como hacer que al dar clic a ese boton me borre esa linea.


Gracias

pd: No tiene estilos todavia
#23
PHP / Re: Accion a boton php
5 Mayo 2015, 21:40 PM
El problema es que el formulario esta en un div dinamico
#24
PHP / Re: Accion a boton php
5 Mayo 2015, 21:28 PM
el problema es que como se como darle la accion dentro del archivo para que una vez que le doy al boton el registro se elimine
#25
PHP / Accion a boton php
5 Mayo 2015, 08:31 AM
Tengo un formulario que recoge datos y mediante ajax me muestra los datos que voy incluyendo, el cual se muestra a continuacion.
Código (php) [Seleccionar]
<?

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

if($_POST['accion']=="anadir"){
$_SESSION['datos'][$_SESSION['contador']]['cedula']=$_REQUEST['cedula'];
$_SESSION['datos'][$_SESSION['contador']]['Sorteo']=$_POST['Sorteo'];
$_SESSION['datos'][$_SESSION['contador']]['Tipo']=$_POST['Tipo'];
$_SESSION['datos'][$_SESSION['contador']]['numero']=$_POST['numero'];
$_SESSION['datos'][$_SESSION['contador']]['monto']=$_POST['monto'];
$_SESSION['datos'][$_SESSION['contador']]['tiquete']=$_POST['tiquete'];
$_SESSION['datos'][$_SESSION['contador']]['compra']=$_POST['compra'];
$_SESSION['datos'][$_SESSION['contador']]['hora']=$_POST['hora'];
$_SESSION['datos'][$_SESSION['contador']]['estado']=$_POST['estado'];
$_SESSION['datos'][$_SESSION['contador']]['usuario']=$_POST['usuario'];
$_SESSION['contador']++;


echo "<table>
<tr>
<th>Sorteo  </th>
<th>Tipo    </th>
<th>Numero</th>
<th>Monto</th>
<th>ESTADO</th>
</tr>";

for ($i=0; $i < $_SESSION['contador'] ; $i++) {

$ced = $_SESSION['datos'][$i]['cedula'];
$sor = $_SESSION['datos'][$i]['Sorteo'];
$tip = $_SESSION['datos'][$i]['Tipo'];
$num = $_SESSION['datos'][$i]['numero'];
$mont = $_SESSION['datos'][$i]['monto'];
$tiq = $_SESSION['datos'][$i]['tiquete'];
$comp = $_SESSION['datos'][$i]['compra'];
$hor = $_SESSION['datos'][$i]['hora'];
$est = $_SESSION['datos'][$i]['estado'];
$usu = $$_SESSION['datos'][$i]['usuario'];


echo "<tr>

<td>".$_SESSION['datos'][$i]['Sorteo']."</td>
<td>".$_SESSION['datos'][$i]['Tipo']."</td>
<td>".$_SESSION['datos'][$i]['numero']."</td>
<td>".$_SESSION['datos'][$i]['monto']."</td>

<td>".'<input type="submit"  value="ANULAR" >'; "</td>

 </tr>";
$tota=$_SESSION['datos'][$i]['monto'];
$total=$tota+$total;

}


echo "</table>";
echo "          Total de venta: " .strtoupper ($total);
}
// 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);


?>

el efectivamente muestra y guarda en una base de datos los valores ingresados. Sin embargo tengo un problema como puedo hacer para agregar la accion, al boton anular para eliminar el registro en esa linea.


Agradezco la ayuda.
Pd: El form principal esta en http://banquita.site40.net/eventas.html usen la cedula 505 para acceder al FORMULARIO PRINCIPAL.

Mod: Temas sobre PHP van al subforo de PHP.
#26
De hecho ya lo corregi a POST, la aplicacion es una consulta a una bases de datos del padron nacional.


Como puedo hacer para corregirlo
#27
Tengo un formulario en en http://banquita.site40.net/eventas.html
a que se debe que cuando le doy enter me muestra el resultado de la consulta a bases de datos pero el resultado me lo da recargando la pagina, el ajax es
Código (javascript) [Seleccionar]
addEvent(window,'load',inicializarEventos,false);

function inicializarEventos()
{
  var ob=document.getElementById('boton1');
  addEvent(ob,'submit',presionBoton,false);
}

function presionBoton(e)
{
  var identificacion=document.getElementById('cedula');
  recuperarDatos(identificacion.value);
}


var conexion1;
function recuperarDatos(cedula)
{
  conexion1=crearXMLHttpRequest();
  conexion1.onreadystatechange = procesarEventos;
  conexion1.open('POST','buscarpersonas.php?'+cedula, true);
  conexion1.send(null);
}

function procesarEventos()
{
    var resultados = document.getElementById("resultados");
  if(conexion1.readyState == 4)
  {

      resultados.innerHTML = conexion1.responseText;
  }
  else
  {
  resultados.innerHTML= 'buscando...';
     
  }
}

//***************************************
//Funciones comunes a todos los problemas
//***************************************
function addEvent(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
    elemento.attachEvent('on'+nomevento,funcion);
    return true;
  }
  else 
    if (elemento.addEventListener)
    {
      elemento.addEventListener(nomevento,funcion,captura);
      return true;
    }
    else
      return false;
}

function crearXMLHttpRequest()
{
  var xmlHttp=null;
  if (window.ActiveXObject)
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else
    if (window.XMLHttpRequest)
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}



a que se debe como hago para que me lo muestre en el div resultados bien.

Gracias
#28
Desarrollo Web / Formulario PHP y resultados
18 Abril 2015, 08:43 AM
Buenas tardes tengo un formulario en http://banquita.site40.net/venta.php, cuyo codigo es
Código (php) [Seleccionar]
<script src="funciones.js" language="javascript"></script>
   <script src="funciones2.js" language="javascript"></script>
   <script src="funciones.js" language="javascript"></script>
   <script src="jquery.min.js" language="javascript"></script>
    <script src="ajax.js" language="javascript"></script>
<script language="javascript" src="jquery-1.3.min.js"></script>
<script language="javascript">
$(document).ready(function() {
    $().ajaxStart(function() {
        $('#loading').show();
        $('#result').hide();
    }).ajaxStop(function() {
        $('#loading').hide();
        $('#result').fadeIn('slow');
    });
    $('#form, #fat, #detalleventas').submit(function() {
        $.ajax({
            type: 'POST',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            success: function(data) {
                $('#result').html(data);

            }
        })

        return false;
    });
}) 
</script>


<form name="ventas" action="validaventa.php" method="post" autocomplete="off">

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" type="text" size="2" style="text-align:right" onKeyup="autotab(this, document.ventas.monto)" maxlength="2" align="right" autofocus>


Monto: <input maxlength="5" name="monto" id="monto" type="text" 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="<?php echo "nod" ?>">
<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" name="button" id="button" value="Incluir" />
</form>

<div id="detalleventas"></div>




quiero que al ingresar datos estos aparezcan abajo en el div ventaresultados, y el formulario no se recargue para ingresar mas datos, y que sigan apareciendo, sim embargo cuando se da enter aparecen se recarga toda la pagina y aparecen solo los dato ingresados.
que puedo hacer

Gracias
#29
PHP / Formulario php y ajax
17 Abril 2015, 08:22 AM
Buenas tardes tengo un formulario en http://banquita.site40.net/venta.php, cuyo codigo es
Código (php) [Seleccionar]

<script src="funciones.js" language="javascript"></script>
   <script src="funciones2.js" language="javascript"></script>
   <script src="funciones.js" language="javascript"></script>
   <script src="jquery.min.js" language="javascript"></script>
    <script src="ajax.js" language="javascript"></script>
<script language="javascript" src="jquery-1.3.min.js"></script>
<script language="javascript">
$(document).ready(function() {
    $().ajaxStart(function() {
        $('#loading').show();
        $('#result').hide();
    }).ajaxStop(function() {
        $('#loading').hide();
        $('#result').fadeIn('slow');
    });
    $('#form, #fat, #detalleventas').submit(function() {
        $.ajax({
            type: 'POST',
            url: $(this).attr('action'),
            data: $(this).serialize(),
            success: function(data) {
                $('#result').html(data);

            }
        })
       
        return false;
    });
}) 
</script>


<form name="ventas" action="validaventa.php" method="post" autocomplete="off">

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" type="text" size="2" style="text-align:right" onKeyup="autotab(this, document.ventas.monto)" maxlength="2" align="right" autofocus>


Monto: <input maxlength="5" name="monto" id="monto" type="text" 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="<?php echo "nod" ?>">
<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" name="button" id="button" value="Incluir" />
</form>

<div id="detalleventas"></div>



quiero que al ingresar datos estos aparezcan abajo en el div ventaresultados, y el formulario no se recargue para ingresar mas datos, y que sigan apareciendo, sim embargo cuando se da enter aparecen se recarga toda la pagina y aparecen solo los dato ingresados.
que puedo hacer

Gracias
#30
PHP / Re: Formulario PHP y resultados
11 Abril 2015, 11:40 AM
Cita de: venadHD en 11 Abril 2015, 11:39 AM
Bonitos datos de acceso a tu base de datos, usuario y contraseña incluidos

He incluso es mi contraseña del foro.
La he borrado por tí.