Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2007, 10:40
Carol_84
 
Fecha de Ingreso: septiembre-2007
Mensajes: 234
Antigüedad: 16 años, 7 meses
Puntos: 1
Pregunta Problema con el formulario

hola: tengo un pequeño problema....Tengo hecho un formulario de forma que el usuario pueda modificar sus datos. El problema que tengo es que al pulsar "modificar" no me modifica los nuevos datos en la BD.
Pero si que se conecta a la BD, xq antes de modificar los datos, me enseña el contenido de estos campos que se encuentran en la BD.
Os pego el documento(modificardatospersonales.php) haber si alguien puede decirme donde tengo el fallo, xq no lo encuentro, xq ya me estoy empezando a volver un poco loca....:)
Muchas Gracias!!!



<?php
session_start();
include "conn.inc.php";
?>
<?php
if($_POST['modificar'] == "modificar")
{
echo "HOLA ";
$consulta_actu= "UPDATE usuario SET nombre = '" . $_POST['nombre'] . "',
apellido1= '" . $_POST['apellido1'] . "', apellido2= '" . $_POST['apellido2'] . "',email= '" . $_POST['email']. "',
perfil= '" . $_POST['perfil']."', despacho= '" . $_POST['despacho']."', edificio= '" . $_POST['edificio']."'
WHERE login = '" . $_SESSION['login']. "' AND pass = '" . $_SESSION['pass'] . "';";
$resultado_actu= mysql_query($consulta_actu) or die(mysql_error());

$consulta= "SELECT * FROM usuario WHERE login = '" . $_SESSION['login']. "' AND pass = '" . $_SESSION['pass']. "';";
$resultado= mysql_query($consulta) or die(mysql_error());
$row = mysql_fetch_array($resultado);
?>
<form action = "modificardatospersonales.php" method = "post">
Nombre1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;&nbsp;<input type= "text" name ="nombre" value = "<?php echo $row['nombre'];?>"><br/>
Primer Apellido1 <input type= "text" name ="apellido1" value = "<?php echo $row['apellido1'];?>">&nbsp;&nbsp;&nbsp;
Segundo Apellido2 <input type= "text" name ="apellido2" value = "<?php echo $row['apellido2'];?>"><br />
E-mail3 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;<input type= "text" name ="email" value = "<?php echo $row['email'];?>"><br />
Perfil4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;<input type= "text" name ="perfil" value = "<?php echo $row['perfil'];?>"><br />
Despacho5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;<input type= "text" name ="despacho" value = "<?php echo $row['despacho'];?>"><br />
Edificio6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;<input type= "text" name ="edificio" value = "<?php echo $row['edificio'];?>"><br /><br />
<br /><br />
<input type="submit" name = "modificar" value="Modificar"/>
<input type="button" value="Cancelar" onclick ="history.go(-1)"/>
</form>
<?php
}
else
{
echo $_SESSION['login'];
echo $_SESSION['pass'];
$consulta= "SELECT * FROM usuario WHERE login = '" . $_SESSION['login']."' AND pass = '" . $_SESSION['pass']. "';";
$resultado= mysql_query($consulta) or die(mysql_error());
$row = mysql_fetch_array($resultado);
?>
<br /><br />
<form action = "modificardatospersonales.php" method = "post">
Nombre&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;<input type= "text" name ="nombre" value = "<?php echo $row['nombre'];?>"><br/>
Primer Apellido <input type= "text" name ="apellido1" value = "<?php echo $row['apellido1'];?>">&nbsp;&nbsp;&nbsp;
Segundo Apellido <input type= "text" name ="apellido2" value = "<?php echo $row['apellido2'];?>"><br />
E-mail &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;<input type= "text" name ="email" value = "<?php echo $row['email'];?>"><br />
Perfil &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;<input type= "text" name ="perfil" value = "<?php echo $row['perfil'];?>"><br />
Despacho&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type= "text" name ="despacho" value = "<?php echo $row['despacho'];?>"><br />
Edificio&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<input type= "text" name ="edificio" value = "<?php echo $row['edificio'];?>"><br /><br />
<br /><br /><br />
<input type="submit" name = "modificar" value="Modificar"/>&nbsp;&nbsp;
<input type="button" value="Cancelar" onclick ="history.go(-1)"/>
</form> <br /><br /><br /><br /><br />
</p>
<?php
}
?>