#1• hola estoy haciendo un pagina en la que los usuarios deban registarse alguien me podria decir que codigos debo escribir para que lo que escribo en el formulario se mande a la base de datos. puse dos codigos un en html en donde esta el formulario y otro en php, en el que tengo dificultad de confgurar es el de php. el de html es el siguiente: <table width="349" border="000000000"> y el codigo php no se que poner ya intente de todo pero me da error, si me podrian decir como lo deberia escribir desde ya muchas gracias |
#2• Hola, esto deberería ser el código para registro.php, te va a permitir comenzar: Spoiler: <?php // recupera datos $usuario = $_POST['usuario']; $contrasena = $_POST['contrasena']; if($usuario='') die('No ingresó el nombre.'); if($contrasena='') die('No ingresó la contraseña.'); // conecta $link = mysql_connect(''mysql.webcindario.com', 'tu_user_name', 'tu_psw'); if( $link ){ $db = mysql_select_db('tu_db', $link); // registra contacto if( $db ){ $sql = "INSERT INTO tu_tabla (usuario,contrasena) VALUES ('$usuario','$contrasena')"; $resp = mysql_query($sql, $link); if( $resp ){ echo 'Datos registrados.'; } else{ echo 'No pudo registrar los datos.'; } mysql_close($link); } else{ echo 'No pudo abrir la base de datos.'; } } else{ echo 'No pudo enlazar con mySql.'; } ?> Nota: Lo hice con sólo 2 campos, así que completalo. Otra: cambia los datos tu_xxxx por los tuyos. |
#3• Escrito originalmente por GestionXls Hola, esto deberería ser el código para registro.php, te va a permitir comenzar: Spoiler: <?php // recupera datos $usuario = $_POST['usuario']; $contrasena = $_POST['contrasena']; if($usuario='') die('No ingresó el nombre.'); if($contrasena='') die('No ingresó la contraseña.'); // conecta $link = mysql_connect(''mysql.webcindario.com', 'tu_user_name', 'tu_psw'); if( $link ){ $db = mysql_select_db('tu_db', $link); // registra contacto if( $db ){ $sql = "INSERT INTO tu_tabla (usuario,contrasena) VALUES ('$usuario','$contrasena')"; $resp = mysql_query($sql, $link); if( $resp ){ echo 'Datos registrados.'; } else{ echo 'No pudo registrar los datos.'; } mysql_close($link); } else{ echo 'No pudo abrir la base de datos.'; } } else{ echo 'No pudo enlazar con mySql.'; } ?> Nota: Lo hice con sólo 2 campos, así que completalo. Otra: cambia los datos tu_xxxx por los tuyos. Gracias por tu ayuda me a servido de mucho. Pero aun me salta que no puede registar los datos. eEn la parte de registro eh colocado lo siguiente: // registra contacto Podrias decirme si no es mucha molestia cual es el error que he cometido, ya que lamentablemente no he podido darme cuenta. Desde ya muchas gracias por todo. |
#4• Hola, parece un problema de sintaxis, vos ponés: $sql = "INSERT INTO registro('usuario','contraseña','pais','email') VALUES($usuario,$contraseña,$pais,$email)"; cuando debe ser: $sql = "INSERT INTO registro(usuario,contraseña,pais,email) VALUES('$usuario','$contraseña','$pais','$email')"; (los nombres de campo no van entre comillas simples sino las variables) Si te da problemas, evitá las ñ y símbolos (pe: contraseña) en nombre de DB, tablas y campo, ya que suelen dar dolores de cabeza. |
#5• Gracias por tu consejo pero aun asi me dice que no se pudo registar los datos el codigo que escrbi es el siguienteen php: <?php y en html es este: <form action="registro.php" method="post"> tal mal esta lo que estoy haciendo: me podrias decir en que me estoy equivocando ya que llevo dias intentando que funcione y no he podido. Desde ya muchas gracias |
#6• ¿ Que error te sale? |
#7• Escrito originalmente por GestionXls ¿ Que error te sale? cuando completo el formulario y lo envio me aparece: No pudo registrar los datos |
#8• 1- Asegurate que los nombres de campo en la tabla de la base de datos sean iguales que en la consulta (respetando minúsculas y mayúsculas) 2- en la instrucción: $link = mysql_connect('localhost', 'usuario', 'contraseña'); debés cambiar usuario y contraseña por los tuyos (respetando minúsculas y mayúsculas) |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: EcoclubMistral, el 10/Sep/2011, 03:28 | 2 | 2k | Sep/11 | |
Por: eab1980, el 08/Oct/2009, 19:11 | 5 | 2k | Oct/09 | |
no puedo conectar a la base de datos mi php esta conformado asi si alguien pudiera ayudarme se lo ag Por: randyteo, el 27/Dic/2008, 23:23 | 21 | 7k | Jan/09 | |
Por: dariobebeto, el 23/Abr/2006, 07:50 | 1 | 4k | Apr/06 | |
Por: ElVenezolano19, el 02/Mar/2005, 01:15 | 14 | 212k | Sep/11 |