Formulario PHP y resultados

Iniciado por datab, 11 Abril 2015, 08:38 AM

0 Miembros y 1 Visitante están viendo este tema.

datab

Buenas tardes una consulta tengo un formulario en http://banquita.site40.net/venta.php
cuyo codigo es
Código (php) [Seleccionar]
<?php 
session_start
(); 
if (isset(
$_SESSION['usuario'])) 

?>

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

<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 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="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" onclick="this.form.action = 'validaventa.php'" />  
</form>

<?php 

else 

    echo 
'<script>location.href = "banquita.site40.net";</script>';  

?>


El procesa las transaccion bien, ya que la almacena en la base de datos.
Como puedo hacer para que cada vez que inserto datos estos aparezcan abajo en una tabla y cuando cierre el formulario, y vuelvo a ingresar estos se borren para insertar nuevos, como un formulario de facturacion.
Gracias

El codigo que valida las ventas y almacena las ventas es

Código (php) [Seleccionar]
<?php 



// Si entramos es que todo se ha realizado correctamente 


$link mysql_connect("mysql3.000webhost.com","*********","*********"); 
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']); 
$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,Compra,Hora,Estado,Usuario) 
VALUES ('
$ced','$sor','$tip','$num','$mont','$comp','$hor','$est','$usu')",$link); 

//echo '<script type="text/javascript">  alert("Se ha procesado el registro del usuario exitosamente!");</script>'; 
echo '<script>location.href = "venta.php"</script>'


?>

venadHD

Bonitos datos de acceso a tu base de datos, usuario y contraseña incluidos

datab

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í.

venadHD

Puedes hacerlo mediante el post, y que cuando reinicies la pagina, el post desaparezca, lo que viene a ser siendo algo como parte esta parte de ejemplo que tengo en mi pagina

Código (php) [Seleccionar]

echo "<br><ul><form name='servers' method='get' action='index.php'>
<p>Escoge tu servidor para ver los actuales bugs</p>
<br>
<p> Escoge tu servidor </p>
<SELECT NAME='sv' SIZE=1 WIDTH=100px>
<OPTION VALUE='TWD'>TWD (Rick y Supra)</OPTION>
</select><br>
<input type='submit'>
</form></ul>
";



$bugID = "1";
$bug_titulo = "Spam al cambiar de nombre";
$descripcion = "Binds: <br>bind 1 nick venad<br>bind 1 nick venad2<br><hr/>Y presionar muchas veces el bind 1";
$reproduccion = "Siempre";

echo "<center><table border=1 bordercolor=#000000 bgcolor=#DDDDDD cellspacing=0 cellpadding=5 width=95%>
<td width=15%>ID de bug</td><td># $bugID</td><tr>
<td>Título</td><td>$bug_titulo</td><tr>
<td>Descripción</td><td>$descripcion</td><tr>
<td>Reproducción</td><td>$reproduccion</td>

</table></center><br>";

Luego al volver a ingresar, desaparece
(o usar require_r o require_c o algo asi era)