Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/12/2007, 10:05
Avatar de the_scorpion
the_scorpion
 
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Re: Enviar datos a BD MySQL con formulario PHP

Por aqui voy a lo rapido
Antes de fajarse con codigo

veamos algo en el formulario
y nos referimos al metodo segun lo que posteo diepdraco
<form name="webtaller" action="insertar_datos.php" method="get">
metodo GET los datos son encadenados a la URL especificado en action , utilizando el tipo de codificación especificado en el atributo enctype.

método POST se realiza una transacción mediante el protocolo HTTP, utilizando la codificación enctype. Se utiliza para aplicaciones que modifican la base de datos de destino.

tomate estos ejemplos
index.php
<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM METHOD="POST" ACTION="insertar_datos.php">
Titulo<br>
<INPUT TYPE="TEXT" NAME="titulo"><br>
Contenido<br>
<textarea name="contenido"></textarea><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>

insertar_datos.php
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?php
//Conexion con la base
mysql_connect("server","root","password");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("nameBD");

//Ejecucion de la sentencia SQL
mysql_query("insert into noticias (titulo,contenido) values ('$titulo','$contenido')");
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="seleccion.php">Visualizar el contenido de la base</a></div>
</BODY>

seleccion.php
<html>
<body>
<?php
$link = mysql_connect("server", "root", "password");
mysql_select_db("nameBD", $link);
$result = mysql_query("SELECT titulo, contenido FROM noticias", $link);
echo "<table border = '1'> \n";
echo "<tr> \n";
echo "<td><b>Titulo</b></td> \n";
echo "<td><b>Contenido</b></td> \n";
echo "</tr> \n";
while ($row = mysql_fetch_row($result)){
echo "<tr> \n";
echo "<td>$row[0]</td> \n";
echo "<td>$row[1]</td> \n";
echo "</tr> \n";
}
echo "</table> \n";
?>
</body>
</html>
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".