Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2007, 10:16
virtualpyme
 
Fecha de Ingreso: marzo-2007
Mensajes: 28
Antigüedad: 17 años, 1 mes
Puntos: 0
Problema al actualizar datos

Hola, miren tengo un problema y llevo dandole vueltas al asunto unos 4 dias y no consigue sacar donde puede estar el error. Les explico: tengo una página con un formulario en el cual se muestra los datos del usuario, estos datos de pueden modificar y en el momento en el que el usuario pulsa en el boron modificar te lleva a otra página donde tengo el código php en el cual tengo la sentencia update y demas, no se porque no me capta el valor de las variables que traigo del formulario. A continuacion les facilito parte del código que tengo tanto en el formulario como en la página de php, digo parte porque he reducido los campos que se pueden modificar a uno solo para asi poder hacer más sencillo la localizacion del error.

ESTE ES EL FORMUALRIO

Código:
<html>
<head>
<title>Estrastegias WebSite - VIRTUALPYME - Zona Clientes</title>
</head>
<?
session_start();
include ("seguridad.php");
?>
<body bgcolor="FFBA53"><font color="#006633" face="Verdana, Arial, Helvetica, sans-serif">
<table align="center">
		<form action="modificar.php" method="post">
	<tr>
		<td><b><font color="#006633" face="Verdana, Arial, Helvetica, sans-serif">Nombre:</font></b></td>
		<td><input type="text" value="<? echo "$variable1";?>" name="nombre"></td>
	</tr>
	<tr>
		<td></td>
		<td align="center"><a href="modificar.php"><img src="boton2.png" border="0"></a></td>
	</tr>	
		</form>
</table>
</body>
</html>
Y ESTA ES LA PÁGINA DONDE SE ACCEDE A LA BD

Código:
<html>
<head>
<title>Estrastegias WebSite - VIRTUALPYME - Zona Clientes</title>
</head>
<?
session_start();
include ("seguridad.php");
$nombre=$_POST["nombre"];
$link = mysql_connect("localhost", "alberto", "practicas");
mysql_select_db("clientes", $link);
$actualizar = mysql_query("UPDATE ficha SET cnombre='$nombre' WHERE id LIKE '$variable0'", $link);
mysql_free_result($link);
mysql_close($link);
?>
<body bgcolor="#FFBA53">
<h3><font color="#006633" face="Verdana, Arial, Helvetica, sans-serif">Su datos han sido actualizados de forma correcta, si desea puede comprobar que efectivamente se han actualizado <a href="datos.php">pulsando aqui</a> Gracias.</font></h3>
</body>
</html>
Aver si me pueden echar una mano porque ya no se ni que cambiar ni por donde cogerlo para poder localizar el fallo.

Muchas gracias. Un saludo.