Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con foreach

  1. #1

    Problema con foreach

    Allora... eseguo questo codice:

    Codice PHP:
    //stampa contenuti tabella
    print "<table border='1'>\n";

    $result mysql_query("SELECT * FROM tabellaprova");
    while (
    $riga mysql_fetch_row($result));
        {
        print 
    "<tr>\n";
        foreach(
    $riga as $campo)   
            print 
    "\t<td>$campo</td>\n";
        print 
    "</table>\n";
        } 
    e mi dà il seguente errore:
    Warning: Invalid argument supplied for foreach() in ... on line 41 (quella del foreach)

    non capisco perchè Qualcuno sa aiutarmi?

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    controlla il contenuto di $riga tramite
    codice:
    print_r($riga);



    think simple think ringo

  3. #3
    print_r($riga); (messo prima di foreach) non stampa nulla

  4. #4
    while ($riga = mysql_fetch_row($result));

    hai un punto e virgola in piu'

  5. #5
    arg maledizione! Hai ragione

    grazie mille ora funziona

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.