Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    errore nella pagin chat

    ciao a tutti io ho creato sto cercando di creare una chat ma ho dei problemi ce un errore in questa pagina che non mi fa vedere il nick voi riuscite ad individuarlo?

    Codice PHP:
    <?php
    session_start
    ();
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Shokkato&Kakā10 Chat</title>
    <center>
    <body bgcolor=black link=white text=white>
    <?php
    #prendo i dati dal modulo 
    $login $_POST ["login"];
    $messaggio $_POST ["messaggio"];
    $ip $_POST ["ip"];
    $porta $_POST ["porta"];
    ?>
    [b]<u><font color="#FFFFFF">Shokkato&Kakā10 Rooms</font>[/b]</u>
    <hr>
    |[url="http://shokkato.altervista.org/"]Miniportale[/url]
    |[url="http://shokkato.altervista.org/chat/Opzioni.php"]Opzioni[/url]
    |[url="http://shokkato.altervista.org/chat/msg_privati.php"]MP[/url]
    <hr>
    UTENTI ONLINE:
    <hr>
    </center>
    </head>
    <body>
    <form name="form1" method="post" action="inserisco_mess.php">
      <input name="login" type="hidden" id="login" value="<? print $_SESSION['login'?>">
      Messaggio:
        <input name="messaggio" type="text" id="messaggio">

        
        <input type="submit" name="Submit" value="Invia/Aggiorna">  
        
         <input name="ip" type="hidden" value=" <? echo $_SERVER["REMOTE_ADDR"?> ">
        <input type="hidden" name="porta" value=" <? echo $_SERVER["REMOTE_PORT"?>" >
    </form>
    <?
    #mi connetto a mysql
    include("connect_mysql.php");
    #stabilisco la variabile che mi da il numero di utenti
    $nutenti mysql_query("select COUNT(ID) from messaggi");
    #trasformiamolo in un numero!
    $ArrCont mysql_fetch_row($nutenti);
    #valorizziamo una variabile
    $RecTot $ArrCont[0];
    #mostro il numero di record
    echo "Messaggi Totali [b]$RecTot[/b] .<hr>" ?>

      <?php
    include("connect_mysql.php");
    #stabilisco la variabile che sceglie la mia query
    $dati mysql_query("select * from messaggi order by ID desc LIMIT 0, 9");
    while (
    $array mysql_fetch_array($dati))
    #apro {
    {
    #vado gių
    echo "
    "
    ;
    #mostrami l'utente e il messaggio
    echo "[b]$array[login][/b]:
     "
    ;
    echo 
    "$array[messaggio]
    "
    ;
    echo 
    "
    "
    ;
    #chiudo il ciclo while
    }
    #chiudo la connessione al database
    mysql_close()
    #chiudo il php!
    ?>

    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Forse non č questo il problema, ma prova a cambiare l'incapsulation string nell'echo dei dati:

    Codice PHP:
    echo "[b]".$array['login']."[/b]:
     "
    ;
    echo 
    $array['messaggio']."
    "


  3. #3

    grazie

    ok ora provo inkomincio a ringraziarti

  4. #4

    grazie lo stesso

    ora lo provato e non e cambiato niente

  5. #5
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Prova a levare include("connect_mysql.php"); che richiami due volte consecutivamente.

  6. #6

    ciao

    Codice PHP:
    <?
    #mi connetto a mysql
    include("connect_mysql.php");
    #stabilisco la variabile che mi da il numero di utenti
    $nutenti mysql_query("select COUNT(ID) from messaggi");
    #trasformiamolo in un numero!
    $ArrCont mysql_fetch_row($nutenti);
    #valorizziamo una variabile
    $RecTot $ArrCont[0];
    #mostro il numero di record
    echo "Messaggi Totali [b]$RecTot[/b] .<hr>" ?>

      <?php
    #stabilisco la variabile che sceglie la mia query
    $dati mysql_query("select * from messaggi order by ID desc LIMIT 0, 9");
    while (
    $array mysql_fetch_array($dati))
    #apro {
    appena provato ma non succede niente

  7. #7
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Manca il punto e virgola alla fine di questa stringa

    echo "Messaggi Totali $RecTot .<hr>";

    Elimina anche quei tag di apertura e chiusura php, inutili. E cerca di utilizzare sempre il tag esteso e standard <?php, evitando pure gli short_tag (<?=).

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.