Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2004, 21:14
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Exclamación Problema con codigo php

hola, bueno antes que nada les explicare lo que necesito, primero necesito modificar un registro de una base de datos, para esto necesito que el usurio "se identifique" por medio de un nick y un password, si existen se lleva acabo la modificacion, si no existe no se cambia nada y se manda un error, ya eh creado el scrip y funciona a la perfeccion, el unico problema es que solo modifica el primer registro de la tabla, del segundo en adelante me indica que el nick y el password no existen y no cambia nada, ahora lo que necesito ayuda es si alguien me puede decir donde esta el error, aqui les dejo el codigo, de antemano, gracias.

Código PHP:
<?php
include("conectar.php");
$link=Conectarse(); :-
$nick
=$_POST["nick"];
$password=$_POST["password"];
$nombre=$_POST["nombre"];
$gustos=$_POST["gustos"];
$avatar=$_POST["avatar"];
$otros=$_POST["informacion"];
$pagina=$_POST["pagina"];
$query mysql_query("SELECT * FROM usuarios"$link);

//definimos un array
$array mysql_fetch_array($query);

//realizamos un array de los campos que contienen el usuario y la contraseña
$arrayusuario = ($array["nick"]); 
$arraypassword = ($array["password"]);
//verificamos si existen y si son correctos con los de la base de datos
if ($_POST["nick"]=="$arrayusuario" && $_POST["password"]=="$arraypassword"){
//si son correrctos ejecutamos la sentencia UPDATE
mysql_query("UPDATE usuarios SET nombre='$nombre',gustos='$gustos',avatar='$avatar',otros='$otros',pagina='$pagina'",$link);
header("location:index.php");
}
else
{
//si no existe mandamos un error
echo"error al crear el perfil, verifica los datos que escribiste,  Nick <b>",$nick,"</b> password <b>",$password,"</b>."

mysql_close($link);
?>
Atte. Nemutagk
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)