Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Conectar PHP con MySql

wilcorado

Becerro
Desde
25 Nov 2008
Mensajes
11
Hola Amigos Bacunos estoy creando un formulario y pues bueno tengo problemas a la hora de conectar con Mysql yo creo mi formulario en phpmyadmin hasta ahí voy bien el problema esta en el código a la hora de ingresar mi comentario y al hacer la prueba me dice INSERCIÓN fallida, bueno mejor les dejo mi código y serán ustedes que me ayuden desde ya muy agradecido con su apoyo
les dejo mi estructura

<?php
if (!$_POST){
?>
<form method="post" action="insertar.php">
<br><br>
Nombre: <input type="text" name="Nombre">
<br><br>
email: <input type="text" name="email">
<br><br>
mensaje: <input type="text" name="mensaje">
<br><br>
<input type="submit" value="enviar">
<input type="reset" value="limpiar">
</form>
<?php
}else{
$ssql = "insertiointomensajes (Nombre,email,mensaje)
values('" .$_POST["Nombre"] ."', '" .$_POST["email"] ."', '" .$_POST["mensaje"] ."')";
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("comentarios",$conexion);
if(mysql_query($ssql, $conexion)){
echo "insercion exitosa!";
}else{
echo "insercion fallida!";

}
}
 
pues veo que tienes bastantes errores no se exactamente como tienes tus datos pero podria ser asi.

Código:
<?PHP
if(isset($_POST['Nombre'])){
$host="localhost";
$usuario="root";
$contrasena="";
$conectar=mysql_connect($host,$usuario,$contrasena);
mysql_select_db("mensajes",$conectar);
mysql_query("SET NAMES 'utf8'");

$ssql = "insert into mensajes (Nombre,email,mensaje) values('" .$_POST["Nombre"] ."', '" .$_POST["email"] ."', '" .$_POST["mensaje"] ."')";
mysql_query($ssql,$conectar);
echo "Insersion correcta<br><a href='insertar.php'>Regresar</a>";

}else{

echo '<form method="post" action="insertar.php">
<br><br>
Nombre: <input type="text" name="Nombre">
<br><br>
email: <input type="text" name="email">
<br><br>
mensaje: <input type="text" name="mensaje">
<br><br>
<input type="submit" value="enviar">
<input type="reset" value="limpiar">
</form>';
}
?>
 
Volver
Arriba