Ver Mensaje Individual
  #30 (permalink)  
Antiguo 03/10/2007, 16:36
mreyesb
 
Fecha de Ingreso: febrero-2007
Mensajes: 70
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: MiniChat con PHP/MySQL/AJAX v2.0

Funcionó... el problema estaba en php no en ajax... te explico:
por algún motivo este código no funcionaba:
Código PHP:
$select "select * FROM avisos WHERE nombre_curso = '$curso' order by id_aviso desc limit 0,10";
  
$select mysql_query($select);
  while(
$row mysql_fetch_array($select))
   {
    if(
$row["aviso"]!=NULL)
     {
         echo 
"<strong>".$row["login_rte"]."</strong> - ".$row["aviso"]."<br />";
     }
   }
  exit();
 } 
lo cambie por este
Código PHP:
$select "select fecha_aviso, aviso, login_rte FROM avisos WHERE nombre_curso = '$curso' order by id_aviso desc limit 0,10";
  
$select mysql_query($select);
  while(
$row mysql_fetch_array($select))
   {
    if(
$row["aviso"]!=NULL)
     {
         echo 
"<strong>".$row["login_rte"]."</strong> - ".$row["aviso"]."<br />";
     }
   }
  exit();
 } 
el select * no funciona por algún motivo que no he descubierto aún.. si tu sabes te agradesería me informaras.. pero eso ya es mas un problema de php, por que si coloco la consulta con select * en phpmyadmin si funciona... bueno al final
CHAT FUNCIONANDO CON PHP, MYSQL, SESIONES y AJAX.... te dejo una captura de pantalla para que lo veas..

http://img340.imageshack.us/img340/5...sdelwebmp1.jpg


Si te das cuenta no hay que poner el nombre de usuario, ya que al enviar un mensaje ese dato es obtenido desde una variable de sesion, por lo que el usuario solo debe escribir el mensaje y presionar el boton publicar, asi tambien se evita el mal uso del chat ya que siempre quedará el nombre del usuario que escribió el mensaje, y no se tiene la posibilidad de inventar nick para decir alguna estupidez....
Saludos y gracias por toda la ayuda

Última edición por mreyesb; 03/10/2007 a las 21:28