Ayy! Por favoooooor, que zapalla que soy!<br>En vez de $id_usr = $row['usr'] debía ser $id_usr = $row['id']!!<br>Por en la consulta hago WHERE id_usr='$id_usr' ...<br>Que tontuela! <br><br>Gracias por la predisposición Eduardo!<br>
Saludos!<br><br><div class="gmail_quote">2010/11/22 eduardo albelo <span dir="ltr"><<a href="mailto:hardraid2004@hotmail.com">hardraid2004@hotmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>
Testeaste la consulta en phpmyadmin para ver si responde bien???, capaz q la consulta no devuelve nada. y fijate si usr_tipo guarda datos numericos, por q estas comparando numeros y capaz q usr_tipo guarda los numeros como caracteres, nose bien si PHP corrige eso automaticamente pero por las dudas fijate si es eso.<br>
<br><hr>Date: Mon, 22 Nov 2010 11:50:19 -0300<br>From: <a href="mailto:silverzero.52@gmail.com" target="_blank">silverzero.52@gmail.com</a><br>To: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
Subject: [Php-avanzado] Raro problema<div class="im"><br><br>Hola! Yo de vuelta. Je!<br clear="all"><br>Tengo un script de logueo y cuando encuentra el usuario en la DB chequea el estado.<br></div>Si estс activo (1) carga las variables de sesion correspondientes. <br>
<div class="im">Pero me pasa algo raro: Hay unas variables de "tipos de usuario" que se crean a partir de otra consulta a la DB. Un usuario puede varios tipos.<br></div>
Estas variables de sesion se deberэan crear en un while de mysql_fetch_array, pero no las crea! Y probщ ese pedacito de script andando solo y anda bien!<br>No entiendo! Alguien ve algo que mi cerebro anulє? Ya no se me ocurre nada!!<div class="im">
<br>
<br>Haciendo un print_r de $_SESSION se crean todas menos esas.<br><br></div>[acс irэa la consulta de usuario y a continuaciєn el switch para verificar el estado]<br><br>switch ($row['stat']) {<br>ааа ааа ааа ааа ааа ааа <br>
ааа ааа ааа ааа ааа ааа case 1: <br><br>ааа ааа ааа ааа ааа ааа ааа ааа $id_usr = $row['usr'];<br>ааа ааа ааа ааа ааа ааа ааа ааа <br>ааа ааа ааа ааа ааа ааа ааа ааа $_SESSION['usr']=$row['usr'];<br>
ааа ааа ааа ааа ааа ааа ааа ааа $_SESSION['id']=$row['id'];<br>ааа ааа ааа ааа ааа ааа ааа ааа $_SESSION['id_ciudad']=$row['id_ciudad'];<br>ааа ааа ааа ааа ааа ааа ааа ааа $_SESSION['email']=$row['email'];<br>
ааа ааа ааа ааа ааа ааа ааа ааа $_SESSION['pass']=$row['pass'];<br>ааа ааа ааа ааа ааа ааа ааа ааа <br>ааа ааа ааа ааа ааа ааа ааа ааа //busco los distintos tipos que el usuario tenga, siempre y cuando no estщ dado de baja<br>
ааааааааааааааааааааааааааааааа $sql_tipo="SELECT id_usr, usr_tipo, baja FROM usrXtipos WHERE id_usr='$id_usr' AND baja='0000-00-00';";<br>ааа ааа ааа ааа ааа ааа ааа ааа $result_tipo=mysql_query($sql_tipo,$link)or die(mysql_error());<br>
ааа ааа ааа ааа ааа ааа ааа ааа <br>ааа ааа ааа ааа ааа ааа ааа ааа while($row_tipo = mysql_fetch_array($result_tipo)) {<br>ааа ааа ааа ааа ааа ааа ааа ааа ааа <br>ааа ааа ааа ааа ааа ааа ааа ааа ааа if ($row_tipo['usr_tipo'] == 2) {<br>
ааа ааа ааа ааа ааа ааа ааа ааа ааа ааа $_SESSION['tipo2']="ok";<br>ааа ааа ааа ааа ааа ааа ааа ааа ааа ааа }<br>ааа ааа ааа ааа ааа ааа ааа ааа ааа if ($row_tipo['usr_tipo'] == 3) {<br>ааа ааа ааа ааа ааа ааа ааа ааа ааа ааа $_SESSION['tipo3']="ok";<br>
ааа ааа ааа ааа ааа ааа ааа ааа ааа ааа }<br>ааа ааа ааа ааа ааа ааа ааа ааа }<br>ааа ааа ааа ааа ааа ааа ааа ааа <br>ааа ааа ааа ааа ааа ааа ааа ааа header ("Location:index.php");ааа <br>ааа ааа ааа ааа ааа ааа ааа ааа break;<br>
<br><br>Saludos!<br><font color="#888888">-- <br>Carolina<br>
<br>_______________________________________________
Php-avanzado mailing list
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><div style="background-color: rgb(255, 255, 191); border-width: 0px; color: rgb(0, 0, 0); margin: 0px; padding: 0px; font-family: arial,sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-align: left; width: auto; direction: ltr;">
</div>                                            </font></div>
<br>_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br></blockquote></div><br><br clear="all"><br>-- <br>Carolina<br>