Um erro em uma consulta php

  • Autor Autor hamedm
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
H

hamedm

Gamma
Programador
No recomendado
Usuário com poucas negociações! Use sempre o saldo do 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);
}


}
 } ?>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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 edição:
Voltar
Topo