Jump to content

necesito un formulario


Recommended Posts

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

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

  • 5 weeks later...

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 by swn
Link to comment
Share on other sites

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...