Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    tutti i dati di una query in una sola variabile

    Ho bisogno di attribuire ad una variabile tutti i dati ricavati da una query, comprese le formattazioni attribuite usando la funzione echo.
    In pratica, tutto ciò che sta all'interno della funzione di query, così come viene scritta.
    Ad esempio, se scrivo
    codice:
    $number = "01";
    $area = "uman" . $number;
    $result = mysql_query("SELECT * FROM `corsi` WHERE area='$namearea' ORDER BY corso");
    while ($row = mysql_fetch_array($result)) {
    echo "<u>" . $row["corso"] . "</u>
    ";
    }
    il risultato sarà composto da una serie di righe con i titoli dei corsi, racchiusi da tag html, cioè qualcosa di simile:
    <u>Titolo 1</u>
    <u>Titolo 2</u>

    etc.
    Se provo ad usare come variabile direttamente $result, dopo le righe mi mette Resource id #4 (il numero varia secondo la query), quindi non va bene...
    Come posso risolvere?
    metatad
    graphic & web design

  2. #2
    unavariabile può contenere un solo dato. a meno che tu non voglia conservarli tutti in un solo dato "stringa".

    usa un bel array

  3. #3
    codice:
    $stringa = '';
    .....
    .....
    while ($row = mysql_fetch_array($result)) {
    
    $stringa .= "<u>" . $row["corso"] . "</u>
    ";
    
    }
    echo $stringa;

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    no, scrivo così:
    codice:
    $number = "01";
    $area = "uman" . $number;
    $testo = "";
    $result = mysql_query("SELECT * FROM `corsi` WHERE area='$namearea' ORDER BY corso");
    while ($row = mysql_fetch_array($result)) {
    $testo .= "<u>" . $row2["corso"] . "</u>
    ";
    }
    echo $testo;
    e tutto quello che mi restituisce è uno spazio vuoto!
    metatad
    graphic & web design

  5. #5
    $row =mysql_fetch_arry....

    $row2['corso']

    qual'e' il nesso tra i due?...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    la maledizione del 'copia-incolla'!...
    Hai ragione, tutto a posto, grazie!!!
    metatad
    graphic & web design

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.