ras_chalo Posted January 19, 2010 Report Share Posted January 19, 2010 hola!,la verdad eske estoy recien aprendiendo todo esto de paginas web y necesito un formulario básico que tenga campos de Nombre, Mail y Comentario ... queria saber si uds me pueden ayudar a tenerlo... cualquier ayudita me sirve! espero sus respuestas :) Link to comment Share on other sites More sharing options...
Aljacer Posted January 22, 2010 Report Share Posted January 22, 2010 compare..esto esta en internet..espero te sirva. son 3 paginas que se van a utilizar la primera guardala como formulario.php <?php include("conexion.php"); ?> < <html> <head> <title></title> </head> <body> <form name="form1" method="post" action="agrega_registro.php"> <table width="424" height="113" border="1"> <tr> <td>id</td> <td><label> <input type="text" name="id"> </label></td> </tr> <tr> <td>Nombre:</td> <td><label> <input type="text" name="nombre"> </label></td> </tr> <tr> <td>apellido</td> <td> <input type="text" name="apellido"> </td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Submit"></td> </tr> </table> </form> </body> </html> ------ la segunda guardala como agrega_registro.php <?php include("conexion.php"); $query = "INSERT INTO registros (id, nombre, apellido ) VALUES ('".$id."','".$nombre."','".$apellido."')"; echo $query; $res = mysql_query($query); $usuarioid = mysql_insert_id(); ?> ------- y la tercera que es la que realiza la conexion con la base de datos guardala como conexion.php <?php $hostname="localhost"; $username="root"; $password=""; $dbname="prueba"; mysql_connect($hostname,$username, $password) OR DIE ("<html><script language='JavaScript'>window.location.href = 'error.php?err=bd'</script></html>"); @mysql_select_db($dbname) or DIE ("<html><script language='JavaScript'>window.location.href = 'error.php?err=bd'</script></html>"); ?> ------ ojo la base de datos nombrala "prueba" y cuando crees la tabla llama "registros" lo primero que tienes que acer es checar la conexion, si akabas de instalar el mysql, por default el usuario es "root" y no tiene contraseña. solo es copy paste en dreamweaver...y ahi pruebas. Link to comment Share on other sites More sharing options...
ras_chalo Posted January 25, 2010 Author Report Share Posted January 25, 2010 compare..esto esta en internet..espero te sirva. son 3 paginas que se van a utilizar la primera guardala como formulario.php <?php include("conexion.php"); ?> < <html> <head> <title></title> </head> <body> <form name="form1" method="post" action="agrega_registro.php"> <table width="424" height="113" border="1"> <tr> <td>id</td> <td><label> <input type="text" name="id"> </label></td> </tr> <tr> <td>Nombre:</td> <td><label> <input type="text" name="nombre"> </label></td> </tr> <tr> <td>apellido</td> <td> <input type="text" name="apellido"> </td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Submit"></td> </tr> </table> </form> </body> </html> ------ la segunda guardala como agrega_registro.php <?php include("conexion.php"); $query = "INSERT INTO registros (id, nombre, apellido ) VALUES ('".$id."','".$nombre."','".$apellido."')"; echo $query; $res = mysql_query($query); $usuarioid = mysql_insert_id(); ?> ------- y la tercera que es la que realiza la conexion con la base de datos guardala como conexion.php <?php $hostname="localhost"; $username="root"; $password=""; $dbname="prueba"; mysql_connect($hostname,$username, $password) OR DIE ("<html><script language='JavaScript'>window.location.href = 'error.php?err=bd'</script></html>"); @mysql_select_db($dbname) or DIE ("<html><script language='JavaScript'>window.location.href = 'error.php?err=bd'</script></html>"); ?> ------ ojo la base de datos nombrala "prueba" y cuando crees la tabla llama "registros" lo primero que tienes que acer es checar la conexion, si akabas de instalar el mysql, por default el usuario es "root" y no tiene contraseña. solo es copy paste en dreamweaver...y ahi pruebas. vale perrito!! voy a tar provandolo aver si me resulta! muchas gracias :bravo: Link to comment Share on other sites More sharing options...
swn Posted February 24, 2010 Report Share Posted February 24, 2010 (edited) asi tambien puede ser creo, es lo que puso aljacer pero mas simple en la tabla de la base de datos, el identificador (ID) teni que dejarlo como auto increment (index.php) <html> <body> <form method="post" action="agrega_registro.php"> nombre:<input type="text" name="nombre"> <input type="submit"> </form> </body> </html> (agrega_registro.php) <?php include("conexion.php"); $nombre = $_POST['nombre']; mysql_query("INSERT into registro (nombre) values ('$nombre')"); ?> (conexion.php) <?php $con = mysql_connect('localhost', 'root', 'root') or die("ERROR: No se pudo conectar a la base de datos.<br>". MYSQL_ERROR()); mysql_select_db('prueba', $con); ?> no usis dreamweaver Edited February 24, 2010 by swn Link to comment Share on other sites More sharing options...
zevamoreno Posted February 25, 2010 Report Share Posted February 25, 2010 como comentario extra casi pq ya te orientaron harto jajajajaja puedes usar lo que se llama capa de abstracción, así tu código (y conocimiento) no queda limitado sólo a mysql, ya q la idea de la capa es hacer la conección a la base especifica, pero los demás comandos son grales, con esto podrias migrar por ejemplo a postgree y cambiar sólo un par de lineas, además yo igual lo encuentro más facil jajajajaja, (creo) que de php4 ya viene incluida PDO, es cosa de googlear y te explican bien sencillo (otra buena tb es adodb) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now