Foros del Web » Programando para Internet » PHP »

Editando base de datos con php

Estas en el tema de Editando base de datos con php en el foro de PHP en Foros del Web. Bueno, he encontrado esto en este mismo foro Código PHP: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf8"> <title>UN EJEMPLO</title> </head> <?php //Nos conectamos a la base de datos $bd_host  =  "localhost" ; $bd_usuario  =  "pecesama" ...
  #1 (permalink)  
Antiguo 22/04/2009, 18:32
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 10 meses
Puntos: 5
Editando base de datos con php

Bueno, he encontrado esto en este mismo foro

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf8">
<title>UN EJEMPLO</title>
</head>

<?php

//Nos conectamos a la base de datos
$bd_host "localhost";
$bd_usuario "pecesama";
$bd_password "pruebas";
$bd_base "basecurso";
$conexion mysql_connect($bd_host$bd_usuario$bd_password);
mysql_select_db($bd_base$conexion);

//Convertimos los datos del formulario a cadenas.
$nombre $_POST['nombre'];
$nombredos $_POST['nombreact'];
$dire $_POST['dire'];
$tele $_POST['tel'];
$ecorreo $_POST['email'];

$resultados=mysql_query("SELECT * FROM tablacurso WHERE nombre LIKE '%{$nombre}%'"$conexion);
$actual=mysql_query("UPDATE tablacurso SET 
nombre='$nombredos',
direccion='$dire', 
email='$ecorreo', 
telefono='$tele'
WHERE nombre='$nombredos'"
$conexion);


//Mostramos el encabezado de los resultados dentro de un formulario que actualizará datos
echo"<form action=ejemplo.php method =post><table border=1 cellspacing=1 cellpadding=1>

<tr>
<td><b>NOMBRE</b></td>
<td><b>DIRECCION</b></td>
<td><b>TELEFONO</b></td>
<td><b>E-MAIL</b></td>
</tr>"
;

//Creamos el bucle para los resultados
while($row=mysql_fetch_array($resultados)){

echo
"
<tr>
<td><input type=text name=nombreact size=20 maxlength=30 value=$row[nombre]></td>
<td><input type=text name=dire size=20 maxlength=30 value=$row[direccion]></td>
<td><input type=text name=tel size=20 maxlength=30 value=$row[telefono]></td>
<td><input type=text name=email size=20 maxlength=30 value=$row[email]></td>
<td><input type=submit name=boton value=ACTUALIZAR></td>
</tr>"
;

}

echo
"</table></form>";

//Cerramos la conexión con MySQL
mysql_close($conexion);
?>

<body>

<small>INGRESE SUS DATOS</small><br>
<form action="ejemplo.php" method ="post">
<input type="text" name="nombre" size="20" maxlength="30">
<input type="submit" name="boton" value="ENVIAR">
</form><br>

</body>
</html>
estoy intentando adaptarlo para mi, pero no me funciona.


mi base de datos se llama : mybd

mi tabla se llama : user

y dentro de user tengo : pass


Si alguien me lo puede adaptar se lo agradeceria, lo mio es mas simple es un solo campo
  #2 (permalink)  
Antiguo 22/04/2009, 18:38
Avatar de _eNGeLs_  
Fecha de Ingreso: noviembre-2007
Ubicación: CDE, Paraguay
Mensajes: 278
Antigüedad: 17 años
Puntos: 4
Respuesta: Editando base de datos con php

salu2!

que es exactamente lo que no funciona?
__________________

  #3 (permalink)  
Antiguo 22/04/2009, 18:41
 
Fecha de Ingreso: enero-2009
Mensajes: 434
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Editando base de datos con php

No lo se, he probado mil cosas distintas, este código lo he visto hace 10 minutos y lo he probado, pero probablemente lo configuro mal.

la idea es :

una pagina en blanco , con un formulario y un boton.

en el formulario escribo la contraseña nueva, y se me actualiza en la base de datos.

simplemente esto
  #4 (permalink)  
Antiguo 22/04/2009, 19:57
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Editando base de datos con php

Por favor, no repitas temas, está en contra de las políticas del foro.

Sigue en:
http://www.forosdelweb.com/f18/cambi...na-php-692244/
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 12:07.