Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Per visualizzare tutti i dati...

    Ciao php-dipendenti!

    Ho un problema quando vado a visualizzare tutti i dati di ogni singolo utente...
    codice:
    <?php
    session_start();
    if ($verified_user == '') header("Location: ");
    session_register("verified_user");
    ?>
    <?php
    $db = mysql_connect("localhost", "xxx", "yyy"); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); 
    mysql_select_db("xxx_com", $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); 
    $query = "SELECT Nick,Agilità,Vigore,Intelletto,Monete,Salute,Iscrizione,Accesso,Carica,Polis,Esperienza,Sesso,Stato,Psiche,Descrizione,Bonus,Immagine,Midi FROM pgu WHERE Nick='$user_id'"; 
    $result = mysql_query($query, $db); 
    $row = mysql_fetch_array($result);
    ?>
    
    <center>
    <table width="800" border="0">
    <tr>
    <td width="200">.</td>
    <td width="468">
    <h1><font face="Lucida Blackletter"><center>Scheda di <?php echo "$row[$Nick]"; ?></center></font></h1>
    
    
    <center>
    
    
    
    Nome: <?php echo "$row[Nick]"; ?>
    
    
    Sesso: <?php echo "$row[Sesso]"; ?>
    
    
    Polis: <?php echo "$row[Polis]"; ?>
    
    
    Carica:  <?php echo "$row[Carica]"; ?>
    
    
    <center><table width="380" height="80" border="1">
    <tr height="20"><td>Descrizione:</td></tr>
    <tr height="60"><td></td></tr>
    </table></center>
    
    
    
    <center><table width="380" border="1">
    <tr>
    <td width="170">Agilità</td><td width="20"><?php echo "$row[Agilità]"; ?></td>
    <td width="170">Vigore</td><td width="20"><?php echo "$row[Vigore]"; ?></td></tr>
    <tr><td width="170">Intelletto</td><td width="20"><?php echo "$row[Intelletto]"; ?></td>
    <td width="170">Esperienza</td><td width="20"><?php echo "$row[Esperienza]"; ?></td></tr>
    <tr><td width="170">Psiche</td><td width="20"><?php echo "$row[Psiche]"; ?></td>
    <td width="170">Salute</td><td width="20"><?php echo "$row[Salute]"; ?></td></tr>
    <tr><td width="170">Monete</td><td width="20"><?php echo "$row[Monete]"; ?></td>
    <td width="170">Potere Magico</td><td width="20"><?php echo "$row[Magico]"; ?></td>
    </tr>
    </table></center>
    
    
    </body>
    </html>
    ...non mi da nessun errore, ma non mi visualizza nemmeno un dato!
    Forse perchè non devo porre solamente Nick="$id_user", ma anche gli altri?

    help me

  2. #2
    $query = "SELECT Nick,Agilità,Vigore,Intelletto, Monete,Sa
    lute,Iscrizione, Accesso,Carica,Polis,Esp
    erienza,Sesso,Stato, Psiche,Descrizione,B
    onus,Immagine,Midi FROM pgu WHERE Nick='$user_id'";

    potresti usare select * per risparmiare un po di caratteri

    WHERE Nick='$user_id'
    qua due domande,
    1-da dove prendi questo $user_id
    2-il Nick è uguale ad un id ? sicuro ?

  3. #3
    $user_id viene dal Login, ovvero dai cookies per salvare l'identità dell'utente!

    ma cmq funziona perchè se faccio un semplicissimo echo "$row[Nick]"; mi esce il nick...il problema è sorto quando ho dovuto visualizzare nn più il singolo Nick ma tutti i dati!

  4. #4
    dopo
    $row = mysql_fetch_array($result);

    metti un print_r($row); vediamo che viene fuori

  5. #5
    nn cambia nulla!

  6. #6
    non stampa NULLA ? VVoVe:

  7. #7

  8. #8
    Ma non e' $row['Nick'] ???

  9. #9
    no....
    è echo "$row[Nick]";

  10. #10
    allora fai echo "{$row['Nick']}";

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.