Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    20

    Title con variabili in chat

    Salve o/
    ho un problema con una chat in php che sto modificando in quando il code è opensource del gdrcd.

    Comunque, attraverso una pagina input.php io invio i dati al db e li memorizzo, mentre la pagina refresh.php li stampa.

    Ho creato un mini tool in input.php con un select che ha i valori di una tabella di nome Oggetti nel db, quindi il select elenca tutti i nomi degli oggetti presenti in questa tabella, e al cambio mi invia automaticamente il form, così che in chat grazie a refresh.php si visualizzi "NOMEPG Utilizza OGGETTO".
    Quello che vorrei aggiungere è che l'oggetto, trasformato in collegamento ipertestuale, abbia un title con la descrizione dell'oggetto specifico che prende dal db sempre dalla tabella Oggetti ( è formata da NomeOgg, DescOgg ).

    Ho pensato di modificare il refresh.php in punto specifico in questo modo:
    Codice PHP:
    ###########questo è il pezzettino che dovrebbe richiamare la descrizione dell'oggetto che è uguale a Testo, cioè il messaggio stampato con l'oggetto selezionato dal select#####
    <?
    $MySql 
    "SELECT * FROM Oggetti WHERE NomeOgg = '".$rs['Testo']."'";
    $Result mysql_query($MySql);
    $rs mysql_fetch_array($Result);
    $DescOgg $rs['DescOgg'].'';
    $rs->close?>

    #######

    <?
    $MySql 
    "SELECT * FROM Mappa WHERE ID = '".pars($Stanza)."'";
    $Result mysql_query($MySql);
    $rs mysql_fetch_array($Result);
    $Condizione $rs['Condizione'].'';
    $Invitati $rs['Invitati'].'';
    $Sfondo $rs['Immagine'].'';

    $rs->close?>
    <body>
    <?

    if ($Condizione != '') {
        
    $Condizione str_replace('G''IDGilda'$Condizione);
        
    $pos strpos($Condizione"\$Numero");
        if (
    $pos === false) {
        
            if (
    $Master == || $_SESSION['Esilio_S']!= 0) {

            
    $MySql "SELECT * FROM Personaggio WHERE Nome = '".pars($Login)."' ";

            } else {

            
    $MySql "SELECT * FROM Presenti WHERE Nome = '".pars($Login)."' AND ".$Condizione;

                   }
                   
        } else {
            
    $Condizione str_replace("\$Numero"$Stanza$Condizione);
            
    $Condizione str_replace("\$Date""'".strftime("%Y-%m-%d %H:%M:%S")."'"$Condizione);
            
    $MySql "SELECT * FROM Presenti INNER JOIN Albergo ON Nome = Proprietario AND ".$Condizione." WHERE Nome = '".pars($Login)."'";
        }

        
    $Result mysql_query($MySql);
        if (!(
    $rs mysql_fetch_array($Result))) {
            
    $pos strpos(strtoupper($Invitati), "!".strtoupper($Login)."!,");
            if ((
    $pos === false)&&($_SESSION['Super_S']!=1)) {
                exit();
            }
        }
        
    $rs->close
    }

    $MySql "SELECT * FROM Chat WHERE Stanza = '".pars($Stanza)."' AND ID > ".$LastTime." AND DATE_ADD(Ora, INTERVAL 30 MINUTE)  >= NOW()";
    $MySql .= " ORDER BY ID DESC LIMIT 0, 20";
    $Result mysql_query($MySql);
    echo 
    "";
    $Counter 0;
    $newchat '';
    if (
    $LastTime == 0) {
        
    $Testata .= "<HEAD><link rel=\"stylesheet\" href=\"mainchat.css\" TYPE=\"text/css\"></HEAD><BODY style='background-image: url($Sfondo);background-attachment:fixed;'>";
    }
    while (
    $rs mysql_fetch_array($Result)) {

        if (
    $rs['ID'] > $LastTime) {
            
    $_SESSION['LastTime'] = $rs['ID'];
            
    $LastTime $_SESSION['LastTime'];
            };
        
    #{   
       
     
            
    switch ($rs['Tipo']) {
    #############qui è la stringa stampata nel caso dell'utilizzo dell'oggetto######## ho già inserito il collegamento #########

    case 'O'#Oggetti 
       
    $n "<table width='100%'><tr><td align=justify><FONT FACE=Verdana SIZE=1><FONT COLOR='red'>[b] ".$rs['Mittente']." utilizza l'incanto:[url=''] ".$rs['Testo']."[/url][/b]</FONT></td></tr></table>"
                     break;

    #########............seguono i vari casi che non credo servino##########
    ovviamente questa soluzione non funge minimamente, pls help me

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    20
    sì, mi sono appena accorto che ho fatto un select comparando un valore con un array nel primo pezzo di codice indicato >< , e questo è un errore ok... però non so davvero cosa fare!
    Vi prego aiutatemi , dovrei farlo entro oggi ><!!!

    grazie in anticipo

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.