Categorías destacadas
programacion php    
Lista de foros

problema insertar datos en tabla


dani
06 de Enero del 2010

hola alguien me podria ayudar gracias de antemano
bien el problema lo engo al insertar datos en una tabla.
este es el codigo del formulario

<html>
<head>
<title>registrar usuarios</title>
</head>
<body bgcolor = "#303030">
<body text = "#e5e5e5">
<body leftmargin = "50">
<body topmargin = "50">
<font face = "tahoma" size = "2">
<font size="4">formulario para registrarse en el portal</font>
<hr size = "9" color = "ffffff" width = "60%" align = "left">
<form name="formregis" action= "registro.php" method="post">
Nombre: <input type="text" name="nombre" size="31">
<br><hr size = "2" color = "ffffff" width = "30%" align = "left">

Apellidos: <input type="text" name="apellidos" size = "30">
<br><hr size = "2" color = "ffffff" width = "30%" align = "left">
Edad: <input type="text" name="edad" size ="33">
<br><hr size = "2" color = "ffffff" width = "30%" align = "left">
Localidad: <input type="text" name="localidad" size "30">
<br><hr size = "2" color = "ffffff" width = "30%" align = "left">
Provincia: <input type="text" name="provincia" size ="30">
<br><hr size = "2" color = "ffffff" width = "30%" align = "left">
E-mail: <input type="text" name = "email" size = "32">
<br><hr size = "2" color = "ffffff" width = "30%" align = "left">
Telefono: <input type="text" name ="telefono" size = "30">
<br><hr size = "2" color = "ffffff" width = "30%" align = "left">
<input name="Envia" type="submit"value="Enviar"size="30">
<hr size = "9" color = "ffffff" width = "60%" align = "left">
</form>
</body>
</html>

y este el que procesa los datos php

<?
$host="localhost";
$usuario="mi_user";
$password="mi_pass";
$connect=mysql_connect($host,$usuario,$password);

mysql_select_db("registro", $connect);

$result = mysql_query("insert into usuarios (nombre, apellidos, edad, localidad, provincia, email, telefono) values ('$nombre','$apellidos', '$edad','$localidad', '$provincia', '$email','$telefono')", $connect);
?>
la base de datos la llamo registro y la tabla usuarios
el problema que tengo es que miro desde la linea de comando y
me crea el id pero las celdas con los datos me aparecen vacias nombre, apellidos etc.
lo ejecuto todo en local y uso php 5 y mysql 5
un saludo.


lalo
06 de Enero del 2010

´prueba con esto:

$result = mysql_query("insert into usuarios (nombre, apellidos, edad, localidad, provincia, email, telefono) values (\'".$nombre."\',\'".$apellidos."\', \'".$edad."\',\'".$localidad."\', \'".$provincia."\', \'".$email."\',\'".$telefono."\')", $connect);


Antonio
06 de Enero del 2010

No veo en tu codigo
<?
$nombre= $_POST [\'nombre\'];
$apellido = $_POST [\'apellidos\'];
que reciben los valores para que puedas insertarlos.

saludos

 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon