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

    Stampare piu dati di una tabella

    Ciao a tutti

    ho due tabelle:
    CORSO
    id
    titolo

    FREQ_CORSO
    id_cliente
    corso


    le due tabelle sono associate cosi: corso.id = freq_corso.corso

    Mettiamo che io sia un cliente: posso frequentare piu di un corso, quindi in FREQ_CORSO ci saranno piu corsi con lo stesso id_cliente.
    Ora, la volta che volglio stampare tutti i corsi frequentati da quello specifico cliente come glie lo dico? perchè io facevo cosi:

    codice:
    $query = "    SELECT *
    		  FROM freq_corso, corso
    		  WHERE freq_corso.id_cliente='$id_cliente'
                 " ;
    
    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);
    ma cosi non sovrascrive il vettore ogni volta che trova un altro corso?

    so che è facile ma non so proprio come diavolo fare!!

    grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Devi usare il ciclo while.

    Dai uno sguardo all'esempio 1 qui

    http://it.php.net/manual/en/function...etch-assoc.php

  3. #3
    ah ok anche qui si puo chiedere "fin quando ne trovi" wow siamo avanti

    grazie mille.

    allora posto per chi cerca come me questa funzione

    codice:
    $query = "    SELECT *
    		  FROM freq_corso, corso
    		  WHERE freq_corso.id_cliente='$id_cliente'
                 " ;
    
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    {
     echo "il corso frequentato è $row['corso']
    "; //riga del corso frequentato da quello specifico cliente
     
    }

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.