Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore con foreach

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    Errore con foreach

    ciao a tutti che cosa trovate di strano in questo pezzo di codice...


    codice:
    for($i=0;$i<$trov;$i++) 
    { 	
    		 $rs_uff_tipo=pg_fetch_array($rs_uff,$i,PGSQL_ASSOC);	 
    $uff=$rs_uff_tipo["uff"];
     }		   
    	
    	
    
    	foreach($uff as $value) {
    		 echo "Valore: $value
    \n";
    	}
    perchè mi dà...

    Warning: Invalid argument supplied for foreach()
    che cosa sbaglio secondo voi..?
    facendo in questo modo nel for non riempio un array oppure no?
    cioa e buona serata

  2. #2
    Nel ciclo for tu assegni alla variabile uff il contenuto dell' array $rs_uff_tipo alla chiave "uff" , quindi sarà immagino una stringa...ed il foreach accetta un array...

    dopo quell' assegnazione basta che mandi in echo $uff e capisci.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    grazie mille...

    ma credo di aver risolto facendo in questo modo...
    credo almeno che bastava solo riempirlo..con la $i nelle parentesi quadre!!
    in questo modo.

    $uff[$i]=$rs_uff_tipo["uff"];

    grazie cmq e buona serata
    Giuseppe

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.