elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  chat en php con mysql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: chat en php con mysql  (Leído 1,303 veces)
lilix_flower

Desconectado Desconectado

Mensajes: 3


Ver Perfil
chat en php con mysql
« en: 19 Septiembre 2013, 07:45 am »

Holaaa!!
quisiera una ayuda con un chat que estoy desarrollando en php con mysql.
al momento de ver los mensajes enviados desde otro usuario no me muestra nada; anteriormente lo hice el localhost y todo funciono de maravilla pero cuando lo pase a un servidor pagado todo se arruino, aqui esta el codigo, espero que me ayuden :D


Version Original(localhost):

case 'actualizar':
$array = $_POST['array'];
if($array != ''){
foreach($array as $indice => $id){
$seleccionar = $bd->conn()->prepare("SELECT * FROM mensajes WHERE id_de = ? AND id_para = ? OR id_de = ? AND id_para = ?");
$seleccionar->execute(array($_SESSION['id_user'], $id, $id, $_SESSION['id_user']));

$mensaje = '';
while($ft = $seleccionar->fetchObject()){
$nombre = $bd->conn()->prepare("SELECT nombre FROM usuarios WHERE id = ?");
$nombre->execute(array($ft->id_de));
$nombre = $nombre->fetchObject();

$mensaje .= '<li><span>'.$nombre->nombre.' disse:</span><p>'.$ft->mensaje.'</p></li>';
}
$new[$id] = $mensaje;
}
$new = json_encode($new);
echo $new;

}else{
echo '';
}

break;

Version del Server paga:

case 'actualizar':

$array = $_POST['array'];
if($array != ''){
foreach($array as $indice => $id){
$seleccionar = mysql_query("SELECT * FROM mensajes WHERE id_de = ".$i." AND id_para = ".$para." OR id_de = ".$i." AND id_para = ".$para."");
$mensaje = '';
while($ft = mysql_fetch_object($seleccionar)){
$nombre = mysql_query("SELECT IdUsuario FROM usuarios WHERE strEmail = '$mail'");
$nombre = mysql_fetch_assoc($nombre);
$nombre = mysql_fetch_object($nombre);

$mensaje .= '<li><span>'.$mail.' dice:</span><p>'.$ft->mensaje.'</p></li>';
}
$new[$id] = $mensaje;
}
$new = json_encode($new);
echo $new;

}else{
echo '';
}

break;

como pueden ver en esta parte de actualizar del switch me esta fallando, no me muestra nada :/

aqui estan algunas variables declaradas:
$mail=$_SESSION['MM_Username'];
$c = mysql_query("select IdUsuario from usuarios where strEmail = '$mail'");
$d = mysql_fetch_assoc($c);
$i=$d['IdUsuario'];
$para = $_POST['para'];
$mensaje = strip_tags($_POST['mensaje']);


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
El chat no oficial de elhacker.net (http://the-chat.tk/ )
Sugerencias y dudas sobre el Foro
YST 8 5,879 Último mensaje 3 Abril 2009, 17:29 pm
por #!drvy
Chat en Foro SMF con autentificacion ( sin ella no podran ablar en el chat )
PHP
XXXXXX 3 5,692 Último mensaje 28 Abril 2010, 02:19 am
por XXXXXX
MySQL.com (also MySQL France,Italy,Japan,Germany,etc) Hacked by TinKode & Ne0h
Bugs y Exploits
TinKode 1 3,453 Último mensaje 27 Marzo 2011, 17:32 pm
por Tyrz
Chat; javascript, Ajax, Php y Mysql.
Desarrollo Web
astinx 1 3,563 Último mensaje 13 Marzo 2012, 05:55 am
por #!drvy
chat php y mysql
Desarrollo Web
kakashi20 4 1,750 Último mensaje 24 Octubre 2013, 17:30 pm
por #!drvy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines