Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2015, 12:06
delrioalfonso85
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Problemas al insertar datos de un formulario en la base de datos

Tengo un formulario escrito en html q luce asi:

<div class="myform">
<form method="post" action="_include/php/insertar_datos.php" >
<input type="text" placeholder="Introduzca su nombre" name="name" id="nombre"><input type="text" placeholder="Correo electronico" name="email" id="email" title="Se necesita un email" required><input type="tel" placeholder="Telefono" name="telefono" id="telefono"><input type="submit" id="boton" name="submit" value="Enviar">
</form>
</div>


En mi insertar_datos.php pretendo introducir los datos en una base de datos previamente creada con una tabla de clientes con 4 campos:

<?php
$user = 'root';
$password = 'root';
$db = 'sunboxprueba';
$socket = 'localhost:/Applications/MAMP/tmp/mysql/mysql.sock';

$link = mysql_connect(
$socket,
$user,
$password
);
$db_selected = mysql_select_db(
$db,
$link
);
$sql="INSERT INTO `sunboxprueba`.`clientesformulario` (`idclienteform`, `name`, `email`, `telefono`) VALUES (NULL, '$name', '$email', '$telefono')";

// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query($sql,$link);



// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);

if(!empty($my_error) {

echo "Ha habido un error al insertar los valores. $my_error";

} else {

echo "Los datos han sido introducidos satisfactoriamente";

}

mysql_close();

?>

Cuando ejecuto la web desde mi servidor local instalado con map por el puerto localhost 8888 y pulso el boton del formulario no consigo que realice nada. Se queda la pantalla en blanco del explorador sin siquiera mostrar un echo ni por supuesto introducir nada en mi bd que gestiono desde phpmyadmin.
Alguien puede decirme qué estoy haciendo mal,por favor??