PFZ.nl - PHP Community: Undefined variable door IF statement - PHP - Forum - PFZ.nl - PHP Community

Je kunt niet antwoorden op dit topic
#1 27-01-2012 16:03
Hallo allemaal,

ik geraak niet uit het volgende probleem.

Bedoeling is:
Als: $day = 'weekday' DAN $weekday = $ workedhours
Als: $day = 'saturday' DAN $saturday = $ workedhours
Als: $day = 'sundayy' DAN $sunday = $ workedhours

1
2
3
if ($_POST['day'] == 'weekday') {$weekday = $workedhours};
elseif ($_POST['day'] == 'saturday') {$saturday = $workedhours};
elseif($_POST['day'] == 'sunday') {$sunday = $workedhours};


de fout die ik krijg zijn undefined variable saturdag and sunday.

de $ workedhours komt uit een berekening en is geen vaste
waarde.

Iemand een idee hoe dit met een IF op te lossen is?

thanks,

Yannick

#2 27-01-2012 16:18
Vertaling van de melding: Waar komen de variabelen '$saturday' en '$sunday' vandaan? Waar doe je ergens $saturday = ''; of $sunday = ''; ?

Waarschijnlijk krijg je deze melding op een andere regel dan je nu laat zien. Ik denk dat je fout verderop ligt in de code, en niet in deze 3 regels.

#3 27-01-2012 16:56
  • Martin P
  • Groep: Moderators
  • Posts: 3645
  • Actief sinds: 19-04-2007
Beste Yannick,
Kun je de titel even aanpassen naar iets omschrijvenders? Iedereen die een topic opent, doet dit omdat hij/zij een probleem heeft. Bijvoorbeeld: "Undefined variable door if". Dit kun je doen door bij je openingspost op "Bewerk" te klikken. Alvast bedankt voor het aanpassen.

Bekijk Post Op 27-01-2012 17:03 schreef Yannick Bogaert:

de $ workedhours komt uit een berekening en is geen vaste waarde.
Waarom doe je dan eerst de berekening en ga je daarna pas de uitkomst toekennen aan een variabele? Waarom werk je niet vanaf het begin met de juiste variabele en ga je daarna pas berekenen? Dan heb je ook niet het probleem van undefined variables.
Handleidingen zijn er niet voor niets, gebruik ze dus :)
HTML5 ~ CSS ~ PHP ~ MySQL ~ SQL-injectie bestaat meer dan 13 jaar


Inloggen wachtwoord vergeten? Aanmelden