Toon posts:

[php] foreach: invalid argument?

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

Verwijderd

Topicstarter
Goeiemorgen allemaal! Ik zit met een probleempje (wie niet?). Volgens mij heeft deze code heel lang goed gewerkt, en ik zie ook niet in wat het probleem precies is... Maar sinds vanochtend zegt php mij dat de argumenten van foreach 'invalid' zijn. Kan het zijn omdat m'n provider een php-update heeft gedaan, of zit er gewoon een fout in m'n code. Ik kan de fout in ieder geval niet ontdekken:

PHP:
1
2
3
4
5
6
7
8
9
$query[0] = "UPDATE $mysql_table_user_prefs SET value='$edit_pages_fullscreen' WHERE username='$currentuser' AND ID_pref='edit_pages_fullscreen';";
    
$query[1] = "UPDATE $mysql_table_user_prefs SET value='$show_login_popup' WHERE username='$currentuser' AND ID_pref='show_login_popup';";

$error_in_queries = false;

foreach($query as $query_entry){
    ... 
}


Iemand een idee wat er fout gaat?

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

doe eens een print_r($query);

gewoon even debuggen ;)

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 21-08 11:34

Basszje

Reisvaap!]

Geeft hij ook nog anders warnings of mededelingen :? Waarschijnlijk vind PHP dat je hem geen array stuurt in $query.

Doe eens een print_r op de variabele en kijk of het echt een array is.

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

En in onze FAQ staat een uitgebreide tutorial over "Hoe debug ik zelf mijn PHP voordat ik een topic open" *hint hint* ;)

Professionele website nodig?


Dit topic is gesloten.