Un Error en una Consulta php

  • Autor Autor hamedm
  • Fecha de inicio Fecha de inicio
H

hamedm

Gamma
Programador
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, Tengo un problema en donde cuando pongo enviar en una pagina con el codigo que hise, como para editar mi informacion personal, no me lo edita, no se porque lo he analizado mucho pero sigo con el mismo error, y no se.
El Codigo es este.
PHP:
?php 
$nombre = $_SESSION[usuario];
$datos=mysql_query("SELECT * FROM usuarios WHERE nick='$nombre' "); 
if($data = mysql_fetch_array($datos)) {
?>
<?php 
$apellido = $_SESSION[usuario];
$datos=mysql_query("SELECT * FROM usuarios WHERE nick='$apellido' "); 
if($data = mysql_fetch_array($datos)) {
?>
<?php 
$gradocorriente = $_SESSION[usuario];
$datos=mysql_query("SELECT * FROM usuarios WHERE nick='$gradocorriente' "); 
if($data = mysql_fetch_array($datos)) {
?>
<form action="?edit=true" method="post" name="regalumn">
Imagen: <input type="file" name="imagen"><br/>
Contrase&ntilde;a(dejar en blanco para no cambiar): <input name="pass" type="password" value=""/><br/>
Nombre: <input name="nombre" type="text" value="<?php echo htmlentities($data['nombre']); ?>" required="required"/><br/>
Apellido: <input name="apellido" type="text" value="<?php echo htmlentities($data['apellido']); ?>" required="required"/><br/>
C&oacute;digo: <input name="codigo" type="text" value="<?php echo htmlentities($data['codigo']); ?>" required="required"/><br/>
PP.: <input name="pp" type="text" value="<?php echo htmlentities($data['pp']); ?>" required="required"/><br/>
Direcci&oacute;n: <input name="direccion" type="text" value="<?php echo htmlentities($data['direccion']); ?>" required="required"/><br/>
Barrio: <input name="barrio" type="text" value="<?php echo htmlentities($data['barrio']); ?>" required="required"/><br/>
Ciudad: <input name="ciudad" type="text" value="<?php echo htmlentities($data['ciudad']); ?>" required="required"/><br/>
T&eacute;lefono: <input name="telefono" type="text" value="<?php echo htmlentities($data['telefono']); ?>" required="required"/><br/>
Celular: <input name="celular" type="text" value="<?php echo htmlentities($data['celular']); ?>" required="required"/><br/>
Email: <input name="email" type="text" value="<?php echo htmlentities($data['email']); ?>" required="required"/><br/>
Fecha de nacimiento: <input name="nacimiento" type="text" value="<?php echo htmlentities($data['nacimiento']); ?>" required="required"/><br/>
Familia: <input name="familia" type="text" value="<?php echo htmlentities($data['familia']); ?>" required="required"/><br/>
C&oacute;digo de Familia: <input name="familiacode" type="text" value="<?php echo htmlentities($data['familiacode']); ?>" required="required"/><br/>
<input type="submit" value="enviar" />
</form>
<?php
if($_GET['edit'] == "true") {
if($_POST['pass'] == "") {
$codigo = htmlentities($_POST['codigo']);
$pp = htmlentities($_POST['pp']);
$direccion = htmlentities($_POST['direccion']);
$barrio = htmlentities($_POST['barrio']);
$ciudad = htmlentities($_POST['ciudad']);
$telefono = htmlentities($_POST['telefono']);
$celular = htmlentities($_POST['celular']);
$email = htmlentities($_POST['email']);
$nacimiento= htmlentities($_POST['nacimiento']);
$familia = htmlentities($_POST['familia']);
$familiacode = htmlentities($_POST['familiacode']);
$nombre = htmlentities($_POST['nombre']);
$apellido = htmlentities($_POST['apellido']);


$sql = "INSERT INTO usuarios (nick,codigo,pp,direccion,barrio,ciudad,telefono,celular,email,nacimiento,familia,familiacode,nombre,apellido) VALUES('$nick','$codigo','$pp','$direccion','$barrio','$ciudad','$telefono','$celular','$email','$nacimiento','$familia','$familiacode','$nombre','$apellido')";
mysql_query($sql, $link11) or die(mysql_error());
mysql_close($link11);
} else {
$password = md5($_POST['pass']);
$codigo = htmlentities($_POST['codigo']);
$pp = htmlentities($_POST['pp']);
$direccion = htmlentities($_POST['direccion']);
$barrio = htmlentities($_POST['barrio']);
$ciudad = htmlentities($_POST['ciudad']);
$telefono = htmlentities($_POST['telefono']);
$celular = htmlentities($_POST['celular']);
$email = htmlentities($_POST['email']);
$nacimiento= htmlentities($_POST['nacimiento']);
$familia = htmlentities($_POST['familia']);
$familiacode = htmlentities($_POST['familiacode']);
$nombre = htmlentities($_POST['nombre']);
$apellido = htmlentities($_POST['apellido']);


$sql = "INSERT INTO usuarios (nick,password,codigo,pp,direccion,barrio,ciudad,telefono,celular,email,nacimiento,familia,familiacode,nombre,apellido,foto) VALUES('$nick','$password','$codigo','$pp','$direccion','$barrio','$ciudad','$telefono','$celular','$email','$nacimiento','$familia','$familiacode','$nombre','$apellido','$newimage')";
mysql_query($sql, $link11) or die(mysql_error());
mysql_close($link11);
}


}
 } ?>
 
Disculpa pero estas ingresando datos nuevos o actualizando datos viejos ?
Hola, Tengo un problema en donde cuando pongo enviar en una pagina con el codigo que hise, como para editar mi informacion personal, no me lo edita, no se porque lo he analizado mucho pero sigo con el mismo error, y no se.
El Codigo es este.
PHP:
?php 
$nombre = $_SESSION[usuario];
$datos=mysql_query("SELECT * FROM usuarios WHERE nick='$nombre' "); 
if($data = mysql_fetch_array($datos)) {
?>
<?php 
$apellido = $_SESSION[usuario];
$datos=mysql_query("SELECT * FROM usuarios WHERE nick='$apellido' "); 
if($data = mysql_fetch_array($datos)) {
?>
<?php 
$gradocorriente = $_SESSION[usuario];
$datos=mysql_query("SELECT * FROM usuarios WHERE nick='$gradocorriente' "); 
if($data = mysql_fetch_array($datos)) {
?>
<form action="?edit=true" method="post" name="regalumn">
Imagen: <input type="file" name="imagen"><br/>
Contraseña(dejar en blanco para no cambiar): <input name="pass" type="password" value=""/><br/>
Nombre: <input name="nombre" type="text" value="<?php echo htmlentities($data['nombre']); ?>" required="required"/><br/>
Apellido: <input name="apellido" type="text" value="<?php echo htmlentities($data['apellido']); ?>" required="required"/><br/>
Código: <input name="codigo" type="text" value="<?php echo htmlentities($data['codigo']); ?>" required="required"/><br/>
PP.: <input name="pp" type="text" value="<?php echo htmlentities($data['pp']); ?>" required="required"/><br/>
Dirección: <input name="direccion" type="text" value="<?php echo htmlentities($data['direccion']); ?>" required="required"/><br/>
Barrio: <input name="barrio" type="text" value="<?php echo htmlentities($data['barrio']); ?>" required="required"/><br/>
Ciudad: <input name="ciudad" type="text" value="<?php echo htmlentities($data['ciudad']); ?>" required="required"/><br/>
Télefono: <input name="telefono" type="text" value="<?php echo htmlentities($data['telefono']); ?>" required="required"/><br/>
Celular: <input name="celular" type="text" value="<?php echo htmlentities($data['celular']); ?>" required="required"/><br/>
Email: <input name="email" type="text" value="<?php echo htmlentities($data['email']); ?>" required="required"/><br/>
Fecha de nacimiento: <input name="nacimiento" type="text" value="<?php echo htmlentities($data['nacimiento']); ?>" required="required"/><br/>
Familia: <input name="familia" type="text" value="<?php echo htmlentities($data['familia']); ?>" required="required"/><br/>
Código de Familia: <input name="familiacode" type="text" value="<?php echo htmlentities($data['familiacode']); ?>" required="required"/><br/>
<input type="submit" value="enviar" />
</form>
<?php
if($_GET['edit'] == "true") {
if($_POST['pass'] == "") {
$codigo = htmlentities($_POST['codigo']);
$pp = htmlentities($_POST['pp']);
$direccion = htmlentities($_POST['direccion']);
$barrio = htmlentities($_POST['barrio']);
$ciudad = htmlentities($_POST['ciudad']);
$telefono = htmlentities($_POST['telefono']);
$celular = htmlentities($_POST['celular']);
$email = htmlentities($_POST['email']);
$nacimiento= htmlentities($_POST['nacimiento']);
$familia = htmlentities($_POST['familia']);
$familiacode = htmlentities($_POST['familiacode']);
$nombre = htmlentities($_POST['nombre']);
$apellido = htmlentities($_POST['apellido']);


$sql = "INSERT INTO usuarios (nick,codigo,pp,direccion,barrio,ciudad,telefono,celular,email,nacimiento,familia,familiacode,nombre,apellido) VALUES('$nick','$codigo','$pp','$direccion','$barrio','$ciudad','$telefono','$celular','$email','$nacimiento','$familia','$familiacode','$nombre','$apellido')";
mysql_query($sql, $link11) or die(mysql_error());
mysql_close($link11);
} else {
$password = md5($_POST['pass']);
$codigo = htmlentities($_POST['codigo']);
$pp = htmlentities($_POST['pp']);
$direccion = htmlentities($_POST['direccion']);
$barrio = htmlentities($_POST['barrio']);
$ciudad = htmlentities($_POST['ciudad']);
$telefono = htmlentities($_POST['telefono']);
$celular = htmlentities($_POST['celular']);
$email = htmlentities($_POST['email']);
$nacimiento= htmlentities($_POST['nacimiento']);
$familia = htmlentities($_POST['familia']);
$familiacode = htmlentities($_POST['familiacode']);
$nombre = htmlentities($_POST['nombre']);
$apellido = htmlentities($_POST['apellido']);


$sql = "INSERT INTO usuarios (nick,password,codigo,pp,direccion,barrio,ciudad,telefono,celular,email,nacimiento,familia,familiacode,nombre,apellido,foto) VALUES('$nick','$password','$codigo','$pp','$direccion','$barrio','$ciudad','$telefono','$celular','$email','$nacimiento','$familia','$familiacode','$nombre','$apellido','$newimage')";
mysql_query($sql, $link11) or die(mysql_error());
mysql_close($link11);
}


}
 } ?>
 
Actualizando datos viejos
 
entocnes en algun lado tenes que usar la secuencia UPDATE en sql
 
Ya lo resolvi igualmente Gracias.
 
Última edición:
Atrás
Arriba