Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2011, 21:45
chapu34
 
Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
problema con actualizacion de datos en sql

hola soy medio novato con esto de mysql, y por favor quisiera que me ayuden cual es el problema de este codigo que se supone que tiene que actualizar la base de datos, pero no ase nada.

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>Actualizar BD</title>
</head>

<?php

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

//Convertimos los datos del formulario a cadenas.
$id $_GET['ID'];
$usuario $_GET['usuario'];
$email $_GET['email'];
$contrasena $_GET['contrasena'];
$nombre $_GET['nombre'];

$resultados=mysql_query("SELECT * FROM users WHERE users.ID LIKE '%{$id}%'"$conexion);
$actual="UPDATE b32_6683449_principal.users SET
users.usuario=$usuario,
users.email=$email,
users.nombre=$nombre,
users.contrasena=$contrasena, date = NOW( )
WHERE users.ID=$id"
mysql_query $actual $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>Usuario</b></td>
<td><b>Email</b></td>
<td><b>Nombre</b></td>
<td><b>Contrasena</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[usuario]></td>
<td><input type=text name=dire size=20 maxlength=30 value=$row[email]></td>
<td><input type=text name=tel size=20 maxlength=30 value=$row[nombre]></td>
<td><input type=text name=email size=20 maxlength=30 value=$row[contrasena]></td>
<td><input type=submit name=boton value=ACTUALIZAR></td>
</tr>"
;

}

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



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

<body>