Foros del Web » Programando para Internet » PHP »

Problemita al guardar registro

Estas en el tema de Problemita al guardar registro en el foro de PHP en Foros del Web. Me guarda bien, pero cuando me meto a la pagina de registro y despues le doi atras!!!, me queda un registro en blanco, este es ...
  #1 (permalink)  
Antiguo 18/10/2006, 12:26
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Problemita al guardar registro

Me guarda bien, pero cuando me meto a la pagina de registro y despues le doi atras!!!, me queda un registro en blanco, este es mi codgo para ver si me pueden ayudar por favor:

agregar.php

<?php
include("conec.php");
$link=Conectarse();
$Sql="insert into cliente (nombre,empresa,rut,telefono) values ('".$_POST["nombre"]."','".$_POST["empresa"]."', '".$_POST["rut"]."','".$_POST["telefono"]."')";
mysql_query($Sql,$link);
header("Location: insertareg.php");
?>

y el insertareg.php

<form name="form1" method="post" action="agregar.php">
<strong>Cliente</strong>
Nombre: <input type="text" name="nombre">
Empresa: <input type="text" name="empresa">
RUT: <input type="text" name="rut" size="9" maxlength="8">
Telefono: <input type="text" name="telefono">


<input type="button" onclick="document.forms[0].submit()" name="Guardar">

Me guarda bien, pero como dije anteriormente, cuando uno se mete y despues se sale sin hacer nada, queda en la base de datos un registro en blanco siempre cuando se ingresa a la pagina insertareg.php

NOTA: alguien me podria dar algun ejemplo con java por favor

Última edición por hulray; 19/10/2006 a las 06:51
  #2 (permalink)  
Antiguo 19/10/2006, 06:52
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
quien me ayuda con este problema plz
  #3 (permalink)  
Antiguo 19/10/2006, 11:16
 
Fecha de Ingreso: diciembre-2004
Mensajes: 98
Antigüedad: 19 años, 4 meses
Puntos: 0
Hola hulray: creo que deberias comprobar en agregar.php, antes de hacer el insert en la base de datos, si las variables $_POST[nombre].. etc estan vacias y si es así saltas el insert, un simple if (isset($_POST[nombre] && isset(.....
valdria.

Saludos
  #4 (permalink)  
Antiguo 19/10/2006, 11:35
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
buena idea, pero podrias darme algun ejemplo por favor :S
  #5 (permalink)  
Antiguo 19/10/2006, 11:51
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por hulray Ver Mensaje
buena idea, pero podrias darme algun ejemplo por favor :S
Ya te dejaron el ejemplo:

usar isset()
www.php.net/isset

Con isset() preguntas si tal variable existe .. también podrías usar empty() para ver si a su vez tiene valor distinto de 0 o NULL (o cadena vacia ..).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #6 (permalink)  
Antiguo 19/10/2006, 12:05
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Vamos al foro de PHP


movido desde javascript

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:45.