
09/07/2009, 10:10
|
 | | | Fecha de Ingreso: noviembre-2006 Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 18 años, 3 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ún campo esta vacío"; } }
__________________ /* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */ |