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

    attribuire ad una variabile tutti idati ottenuti da un db

    Ciò che devo ottenere, è:
    - effettuare una chiamata al db
    - ottenere una serie di dati
    - attribuire ad una variabile tutti i dati ottenuti
    - aggiungere alla variabile una serie di valori preimpostati
    - scrivere tutto in un file .txt
    Per fare questo, ho utilizzato questo codice:
    codice:
    $crs = "Storia della Grecia classica";
    $number = "01";
    $area = "comun" . $number;
    echo "" . $crs . "</font>
    
    ";
    $testo = $result2 = mysql_query("SELECT * FROM `lezioni` WHERE corso='$crs' ORDER BY lez_id");
    while ($row2 = mysql_fetch_array($result2)) {
    echo "<u>" . $row2["lezione"] . "</u>
    ";
    }
    echo $testo;
    $testo = "main=<font color=\"#ff6600\">area COMUNICAZIONE & NEW MEDIA</font>
    ".$testo;
    $testo = $testo . "
    
    ";
    
    $nomefile = "comunicazione_m.txt";
    $filetesto = fopen($nomefile, "w");
    fwrite($filetesto, $testo);
    fclose($filetesto);
    Il risultato, però, è strano.
    Il comando
    echo $testo
    funziona correttamente, e mi stampa a video tutte le righe, con i link corretti.
    Ma subito dopo mette uno strano
    Resource id #4
    e quando va a scrivere nel file di testo il risultato è:
    main=<font color=\"#ff6600\">area COMUNICAZIONE & NEW MEDIA</font>
    Resource id #4
    Dove sbaglio?
    metatad
    graphic & web design

  2. #2
    Prova così:
    codice:
    $crs = "Storia della Grecia classica";
    $number = "01";
    $area = "comun" . $number;
    echo "" . $crs . "</font>
    
    ";
    
    $result2 = mysql_query("SELECT * FROM `lezioni` WHERE corso='$crs' ORDER BY lez_id");
    
    $testo = '';
    while ($row2 = mysql_fetch_array($result2)) {
    
        $testo .= "<u>" . $row2["lezione"] . "</u>
    ";
    
    }
    
    echo $testo;
    
    $testo = "main=<font color=\"#ff6600\">area COMUNICAZIONE & NEW MEDIA</font>
    ".$testo;
    $testo = $testo . "
    
    ";
    
    $nomefile = "comunicazione_m.txt";
    $filetesto = fopen($nomefile, "wb");
    fwrite($filetesto, $testo);
    fclose($filetesto);
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    Perfetto, grazie 1Mb!!!
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.