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

    non mi stampa il nome utente

    mi stampa la parola bentornata ma non il nome e il cognome, perchè?

    Codice PHP:
    <?php
    $query 
    "SELECT * FROM tecniche";
        
    $sql2 mysql_query($query$conn);
        
    $row mysql_fetch_array($sql2);
    ?>

    <? if ($row['sesso']==M){ echo "<span class=\"testo_bianco_bold\">bentornato $row->nome $row->cognome</span>";} else { echo "<span class=\"testo_bianco_bold\">bentornata $row->nome $row->cognome</span>";}?>

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Sostituisci

    codice:
    $row->nome $row->cognome
    con

    codice:
    $row['nome'] $row['cognome']
    La sintassi che stavi utilizzando deriva dalla logica dei richiami ad aggetto, quando si utilizza mysql_fetch_object per estrarre i risultati dalla query.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    116
    <? if ($row['sesso']==M){ echo "<span class=\"testo_bianco_bold\">bentornato " . $row->nome . " " . $row->cognome . "</span>";} else { echo "<span class=\"testo_bianco_bold\">bentornata " . $row->nome . " " . $row->cognome . "</span>";}?>

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    Codice PHP:
    <?php 
    $query 
    "SELECT * FROM tecniche"
        
    $sql2 mysql_query($query$conn); 
        
    $row mysql_fetch_array($sql2); 
    ?> 

    <?php 
    if ($row['sesso']==M){ echo "<span class=\"testo_bianco_bold\">bentornato $row['nome'] $row['cognome']</span>";} else { echo "<span class=\"testo_bianco_bold\">bentornata $row['nome ] $row['cognome]</span>";}
    ?>

  5. #5
    l'ho fatto:

    Codice PHP:
    <?php
    $query 
    "SELECT * FROM tecniche";
        
    $sql2 mysql_query($query$conn);
        
    $row mysql_fetch_array($sql2);
    ?>

    <? if ($row['sesso']==M){ 
    echo 
    "<span class=\"testo_bianco_bold\">bentornato $row['nome'] $row['cognome']</span>";} 
    else { 
    echo 
    "<span class=\"testo_bianco_bold\">bentornata $row['nome'] $row['cognome']</span>";}
    ?>
    ma mi da errore:

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /web/htdocs/www.sito.it/home/include_dir_header2.php on line 87

  6. #6
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Codice PHP:
    echo "... {$row['nome']} {$row['cognome']} ... "
    :rollo:

  7. #7
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    il nome del file è questo: include_dir_header2.php ?

    include_dir_header2.php on line 87 posta la linea incriminata(sempre se è lei)

  8. #8
    Oppure basta togliere gli apici all'interno degli echo:

    codice:
    [...]
    echo "<span class=\"testo_bianco_bold\">bentornato $row[nome] $row[cognome]</span>";}
    else {
    echo "<span class=\"testo_bianco_bold\">bentornata $row[nome] $row[cognome]</span>";} 
    [...]

  9. #9
    Originariamente inviato da neida
    :rollo:
    eh eh lo so, sono un caso disperato, grazie per la vostra pazienza.
    comunque ha funzionato!


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.