Cita:
Iniciado por mick089 Código PHP:
<?php
include("conexion.php");
if(isset($_POST['email']) && !empty($_POST['email']) &&
(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
(isset($_POST['pais']) && !empty($_POST['pais']) &&
{
$conexion = mysql_connect($host,$user,$pw) or die("problema al conectar el host");
mysql_select_db($bd,$conexion) or die("problema al conectar la base de datos");
mysql_query("INSERT INTO tabla (EMAIL,NOMBRE,PAIS)
VALUES ('$_POST [email]','$_POST [nombre]','$_POST [pais]')",$conexion);
echo "datos insertados correctamente"
}else{
echo "problema al insertar datos";
}
?>
Yo veo que te falta algo en el procesar.php
Podrías intentar de la siguiente forma:
Código PHP:
include("conexion.php");
if(isset($_POST['enviar'])):
if(isset($_POST['email']) && isset($_POST['nombre']) && isset($_POST['pais'])):
$conexion = mysql_connect($host, $user, $pw) or die(mysql_error());
mysql_select_db($bd, $conexion) or die(mysql_error());
$insert = mysql_query('INSERT INTO tabla (EMAIL,NOMBRE,PAIS) VALUES ($_POST["email"], $_POST["nombre"], $_POST["pais"] )');
if($insert):
echo "Datos añadidos correctamente";
else:
echo mysql_error();
endif;
else:
echo "No has ingresado todos los datos del formulario. Verifica";
endif;
endif;
Lo que noté también, es que, ponías las variables con espacios
Código PHP:
$_POST ['variable']
y quizá por eso no te las reconocía.
Prueba y me comentas si se pudo. ¡Saludos!