Holas.. estoy haciendo unas pruebas.. en un formulario....
en el cual se valida si hay campos vacios al dar guardar ..
pero la validacion esta echa en php.... y ademas estoy tratando de que no se borren los datos.. que hallan sido ingresados previamente...
(la idea es no utilizar javascript)
bueno la idea la llevo mas o menos asi...
Código PHP:
<?php ob_start();
$server="localhost"; /* Nuestro server mysql */
$database="PRUEBA"; /* Nuestra base de datos */
$dbpass=""; /*Nuestro password mysql */
$dbuser="root"; /* Nuestro user mysql */
$conexion = mysql_connect( "$server", "$dbuser", "$dbpass");
mysql_select_db($database, $conexion);
if (!ini_get("register_globals")) {
import_request_variables('GPC');
}
if ($ingreso == "Guardar"){
if ( empty($campo[0]) ){
header ("location: campos.php?campo[0]=$campo[0]&campo[1]=$campo[1]&campo[2]=$campo[2]");
exit();
}
else{
$sql="INSERT INTO prueba VALUES ('$campo[0]','$campo[1]','$campo[2]')";
$consl=mysql_query($sql);
for ($i=0; $i <= 2; $i++){
$campo[$i]="";
echo$i;
}
}
}
echo"<htm>"
."<body>";
echo"<form name= form1 action=campos.php method=POST>"
."<p>ID: <input type=text name='campo[0]' value='$campo[0]'></p>"
."<p>NOMBRE: <input type=text name='campo[1]' value='$campo[1]' ></p>"
."<p>TELEFONO: <input type=text name='campo[2]' value='$campo[2]'></p>"
."<input type=submit name=ingreso value=Guardar>"
."<input type=submit name=cancelar value=Cancelar>"
."</form>"
."</body>"
."</htm>";
?>
claro.. como dije anteriormente todo tratado para no utilizar javascript... pero... creo que pueden haber mejor maneras de hacer esto en php... si alguien me puede dar una mano para mejorar el script.. o cambiarlo... no importa.. pero me gustaria que opinaran haber.. que pasa...... gracias de antemano...