Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2009, 10:10
Avatar de America|UNK
America|UNK
 
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 17 años, 5 meses
Puntos: 56
Respuesta: Si tengo campos vacios que no inserte datos!

Código PHP:
echo "<form action = 'comentarios.php' method = 'post'>";
echo 
"Nombre: <br><input type = 'text' name= 'nombre'><br>";
echo 
"UserName: <br><input type = 'text' name= 'username'><br>";
echo 
"Email: <br><input type= 'text' name='email'><br>";
echo 
"Comentario: <br><textarea name='comentario' rows='5' cols='30'></textarea><br>";
echo 
"<input type='submit' name='enviar' value='Enviar'>";
echo 
"</form>";
if(isset(
$_POST["enviar"])){
$conexion=mysqli_connect("localhost""root""pam1234");
mysqli_select_db($conexion"comentarios");

$datos = array();
$fields = array("nombre"=>$_POST['nombre'],"username"=>$_POST['username'],"email"=>$_POST['email'],"comentario"=>$_POST['comentario']);
$error_req false;
foreach (
$fields AS $keys => $values){
 if(empty(
$values)){$error_reg true; break;}
$fields[$keys] = mysql_real_escape_string($values);
$datos[] = ucfirst($keys)." : ".$values;
}

if(!
$error_req){
$query "INSERT INTO tabla_comentarios (nombre,username,email,comentario) values('".$fields["nombre"]."','".$fields["username"]."','".$fields["email"]."','".$fields["comentario"]."')";
$result mysqli_query($conexion,$query);
if(
mysqli_error($conexion) || !$result){
echo
"Error al entrar los campos";
}else{

echo 
'Sus datos ingresados fueron:<br />' .implode('<br />',$datos);
}
}else{
echo 
"Debes llenar todos los campos, alg&uacute;n campo esta vac&iacute;o";
}

__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */