login  Naam:   Wachtwoord: 
Registreer je!
 Forum

$_POST[$var] (Opgelost)

Offline ZG1988 - 01/02/2009 22:03
Avatar van ZG1988Gouden medaille

überleet
  1. foreach($skills->arraySkills as $skill){
  2. $naam = $skill->naam;
  3. if(isset($_POST[$naam])){ $checkboxen[] = $skill; }
  4. }

Hoe komt de isset niet werkt terwijl er in de POST een waarde zit: ["VS_2008"]=> string(1) "5"
en in de array een naam VS_2008 ?

6 antwoorden

Gesponsorde links
Offline Ibrahim - 01/02/2009 22:31
Avatar van Ibrahim PHP expert Doe eens een var_dump van de $_POST boven de foreach loop.
Offline ZG1988 - 01/02/2009 22:42
Avatar van ZG1988 Gouden medaille

überleet
Ibrahim schreef:
Doe eens een var_dump van de $_POST boven de foreach loop.
µ

zoals ik zei zit er een waarde in post: ["VS_2008"]=> string(1) "5"
Offline Koen - 01/02/2009 23:03
Avatar van Koen PHP expert
Citaat:
en in de array een naam VS_2008 ?

Ben je zeker dat $skill een object is?

$naam = $skill['naam'];

Is het anders! 
Offline Ibrahim - 01/02/2009 23:13
Avatar van Ibrahim PHP expert Ow, doe dan maar eens een var_dump() van $skill
Offline ZG1988 - 01/02/2009 23:18
Avatar van ZG1988 Gouden medaille

überleet
Ik denk dat echo $naam ook voldoende is en ik krijge deze reeks strings

c#.netvb.netVS 2008VS 2005VS 2003VS 2001VS 2000VS 2099
Offline nemesiskoen - 02/02/2009 09:07
Avatar van nemesiskoen Gouden medaille

PHP expert
post vervangt " " in "_" daarom str_replace gebruiken
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s