Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/08/2006, 21:35
Znet
 
Fecha de Ingreso: marzo-2002
Ubicación: Salta Capital - Actualmente estudiando en Córdoba
Mensajes: 430
Antigüedad: 22 años
Puntos: 0
Calculo por el codigo que lo que pretendes hacer es acutalizar el nivel del usuario que llega por $_POST['nuevonick'], y que si ese nick, existe, actualice su nivel, para eso tu Update como bien dice bitbow, necesita de un condicional "WHERE", para que se apliquen los cambios para ese Nick por lo cual tu consulta en el Update quedaría

Código PHP:
<?
if (isset($_POST['nuevonick'])){  
$sql "SELECT * FROM usuarios WHERE nick = '".$_POST['nuevonick']."'"  

$result mysql_query($sql);  
$nickbd mysql_fetch_array($result);
$sql "UPDATE usuarios SET nivel='".$_POST['nuevonivel']."' WHERE nick='".$nickbd['nick']."'";

$result mysql_query($sql);  

}else{  

print 
"&men_mod=Error!!, Especifica los datos.&";  

}  
?>
Con esto, tomas el valor del nick, del primer Select, si no devuelve nada, pues no actualizará nada en la consulta de UPDATE, en realidad actualizaria el nick=''

Pero si el nick que recibes por post, existe en la base de datos, actualizarás ese nick, es decir por posta mandas PEPE

en tu consulta se veria asi:

$sql = "UPDATE usuarios SET nivel='3' WHERE nick='PEPE'";

Espero que te haya servido, saludos
__________________
Nada es imposible, con un poco de esfuerzo se logran las cosas.-