problema interfaccia per ogni utente

helpdesk

Utente Attivo
30 Set 2009
726
0
0
Pesaro
Ragazzi sto cercando di creare una chat privata sulla base di una buonissima chat se non sbaglio di Luca o Max che ho trovato in un articolo.
Però non avendo dimestichezza con PHP non riesco a capire come dare un'interfaccia diverso ad ogni utente, questo per non perdere l'utente precedente.
Mi spiego: quando faccio il login identifico l'id e lo user e poi in base a quello faccio leggere i messaggi e sino a qui perfetto.
Però se poi mi logo con un secondo utente mi cancella il vecchio utente estromettendolo del tutto questo per via del fatto che l'id cambia e quindi l'interfaccia legge l'ultimo id.
Ho generato questo script.
Dove sta l'errore? e soprattutto si deve generare per forza un interfaccia per ogni utente? non basta crearne uno dinamico? se è si come?

PHP:
<?php

@include 'config.php';
 $user = $_SESSION['user'];
 $sql1 = mysql_query("SELECT * FROM Utente_Chat");
 $riga = mysql_fetch_array($sql1); 
 while ($riga = @mysql_fetch_array($sql1)){ 
      $dati = array();
      $dati[]= $riga['id'];
      $dati[]= $riga['nome_cliente'];
      $Id=$dati[0];
      $User=$dati[1];
}

$sql="SELECT user_chat,mex_chat FROM $tb WHERE id=$dati[0]"; // qui identifico l'utente per il numero id
$sql_res = @mysql_query($sql)or die (mysql_error());

if($user==$dati[1]){ 
// qui indico che se lo user è uguale allo user bisogna mostrare 
il messaggio, logica magari opinabile visto che comunque mostra i messaggi dell' id specifico dal WHERE della query.

  while ($fetch = @mysql_fetch_array($sql_res)){ 
    $utente = stripslashes($fetch['user_chat']);
    $mex_utente = stripslashes($fetch['mex_chat']);
    echo '<b>'. $utente .'</b>: '. $mex_utente.'<br />';
  }
}else{
  echo 'Benvenuto nella chat';
}
@mysql_close();
?>
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
Y Problema con Link interni ad una interfaccia Tab Javascript 3
P Problema acquisizione clienti Webdesign e Grafica 0
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 7
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2
R Problema al server Domini 0
A Problema nel passare la variabile PHP 0

Discussioni simili