Hola a todos.. leyendo un poco y viendo algunos ejemplos, traté de hacer el código.
Primero el formulario
index.html<form name="datos" action="insertar_datos.php" method="post">
Nombre: <input type="text" name="nombre"><br/>
E-mail: <textarea name="email"></textarea><br/>
<input type="submit" value="Enviar" name="B1">
</form>
insertar_datos.php<?php
if(isset($_POST['nombre']) && !empty($_POST['nombre']) &&
isset($_POST['email']) && !empty($_POST['email'])) {
$link = mysql_connect("localhost","yo","queteimporta");
mysql_select_db("mibasededatos",$link);
mysql_query("INSERT INTO mitabla (nombre,email)
VALUES ('{$_POST['nombre']}','{$_POST['email']}')",$link);
$my_error = mysql_error($link);
if(!empty($my_error) {
echo "Los datos no fueron grabados. $my_error";
} else {
echo "Los datos se guardaron correctamente";
}
} else {
echo "No se han introducido todos los datos";
}
?>
Buscardor en la base de datos
buscar.php<html>
<body>
<?php
$link = mysql_connect("localhost", "root");
mysql_select_db("mibasededatos", $link);
$result = mysql_query("SELECT nombre, email FROM mitabla", $link);
echo "<table border = '1'> \n";
echo "<tr> \n";
echo "<td><b>Nombre</b></td> \n";
echo "<td><b>E-Mail</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>
Fuente:
http://www.webtaller.comMe gustaría que alguien corrigiera mis errores y también me ayude con un fomulario de búsqueda para no tener que mostrar todo el contenido de la tabla. Deseo que este formulario solo tenga un campo texto y un botón para que encuentre coincidencias y muestre toda la fila, es decir el nombre y el email.
Por favor, que alguien me ayude.
Muchas gracias