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";
}
}