Php y mysql para agenda

Iniciado por dark_sargon, 5 Marzo 2009, 01:13 AM

0 Miembros y 1 Visitante están viendo este tema.

dark_sargon

Hola, ano buscando cómo hacer una base de datos con 5 campos que son:
  id (asignado automáticamente)
  nombre
  telefono
  direccion
  email

Es una especie de agenda... Ya tengo la tabla creada.
Ahora necesito un código en php que me permita:
   Agregar nuevo registro
   Buscar registro (escribiendo cualquier campo)
   Eliminar registro

He buscado varios códigos pero resultan dando errores.

La verdad es que debería ponerme a estudiar php y mysql pero ando estudiando c++ y ps no me queda mucho tiempo.

Si alguien sabe cómo hacerlo, ayudeme porfavor  :)

Muchas gracias, adiós
http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.

cassiani

no halle razon, si quieres hacer una agenda en php+mysql por que estudias c++ :P

hay muchos ejemplos de algo tan básico, intenta hacerlo y postea tu code y se le hacen las correcciones ..

dark_sargon

:p gracias por responder... no creas q soy tonto jaja esque estoy en universidad y ps me toca estudiar ese.. es algo dificil aprender lenguajes algo diferentes a la vez. Trataré de hacer mi codigo para ponerlo acá. gracias de nuevo.. adiós
http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.

dark_sargon

#3
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.com

Me 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

http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.

dark_sargon

Ya probé el código y funciona perfecto aunque en el archivo php, muestra error en la linea 14, dice que falta un "}" pero no fue problema porq solo eran las alertas...

Un saludo
http://www.actimediaonline.com
Diseño Web, animación y más.

http://www.ciudadoscura.com
Diseño Web, electrónica, programación, móviles y más.