Kleine Vragen Topic #1

Gestart doorLennard4.284 reacties15.585 weergaven

4.285 berichten · pagina 45 van 286

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
oh help, ik snap iets niet. It must be a programmer error biggrin
maar ik heb dus,

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]) || ([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] <[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) || ([/COLOR][URL="http://www.php.net/is_int"]is_int[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]]) ==[/COLOR] false[COLOR= #007700])){[/COLOR]
[COLOR= #FF8000]//NO OH FOUT hoger dat 10, lager dan een of geen nummer :s[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]//Ga door[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


maar als ik bijv. 7 invul werkt het toch niet..... hij geeft de eerste foutmelding.

Ik laat is_int wel ff weg, hij geeft zowiesow de foutmelding als het geen cijfer is xd
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb nu dit script gemaakt:
Spoiler tonen
<[COLOR= #0000BB]<?php
$date[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]H:i[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Alle eindes van de tijden[/COLOR]
[COLOR= #0000BB]$ochtend[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]12:00[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$middag[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]18:00[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$avond[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]23:59[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$nacht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]06:00[/COLOR][COLOR= #007700];[/COLOR]

[URL="http://www.php.net/switch"]switch[/URL][COLOR= #007700]([/COLOR]true[COLOR= #007700])
{
    case[/COLOR] [COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$ochtend[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$nacht[/COLOR] [COLOR= #007700]:[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]Ochtend[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
        
    case[/COLOR] [COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$middag[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$avond[/COLOR] [COLOR= #007700]:[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]Middag[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
        
    case[/COLOR] [COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$avond[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$middag[/COLOR] [COLOR= #007700]:[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]Avond[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
        
    default :[/COLOR]
        [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]Het is nacht[/COLOR][COLOR= #007700];
}[/COLOR]
?>
Maar ik kan het ook zo:
Spoiler tonen
[COLOR= #0000BB]<?php
$date[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]H:i[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//Alle eindes van de tijden[/COLOR]
[COLOR= #0000BB]$ochtend[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]12:00[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$middag[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]18:00[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$avond[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]23:59[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$nacht[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]06:00[/COLOR][COLOR= #007700];[/COLOR]


[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$ochtend[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$nacht[/COLOR][COLOR= #007700])
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000] Goedemorgend, Gast![/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$middag[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$ochtend[/COLOR][COLOR= #007700])
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000] Goede middag, Gast![/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$avond[/COLOR] [COLOR= #007700]&&[/COLOR] [COLOR= #0000BB]$date[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$middag[/COLOR][COLOR= #007700])
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000] Goede dag, Gast![/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000] Nog zo laat op de PC? [/COLOR][COLOR= #007700];
}[/COLOR]
?>
Maar wat is het beste?
Of maakt dat niet uit?
0
Ewan

Lid

Berichten
8.302
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je tijden kloppen niet yummieHet is:
Ochtend: 6:00 - 12:00
Middag: 12:00 - 18:00
Avond: 18:00 - 0:00
Nacht: 0:00 - 6:00
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Fanorg schreef:
Eerdere citaten tonen
Sevvlor schreef:
oh help, ik snap iets niet. It must be a programmer error biggrin
maar ik heb dus,

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] <[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) && ([/COLOR][URL="http://www.php.net/is_int"]is_int[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]]) ==[/COLOR] true[COLOR= #007700])){[/COLOR]
[COLOR= #FF8000]//NO OH FOUT hoger dat 10, lager dan een of geen nummer :s[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]//Ga door[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


maar als ik bijv. 7 invul werkt het toch niet..... hij geeft de eerste foutmelding.

Ik laat is_int wel ff weg, hij geeft zowiesow de foutmelding als het geen cijfer is xd
Probeer zo eens:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] <[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) && ([/COLOR][URL="http://www.php.net/is_int"]is_int[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]]) ==[/COLOR] true[COLOR= #007700])){[/COLOR]
[COLOR= #FF8000]//Ga door[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]//NO OH FOUT hoger dat 10, lager dan een of geen nummer :s[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


Waarom altijd ( en ) ? Is toch niet nodig ?
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ewan schreef:
Je tijden kloppen niet yummieHet is:
Ochtend: 6:00 - 12:00
Middag: 12:00 - 18:00
Avond: 18:00 - 0:00
Nacht: 0:00 - 6:00
Ja zeg sadley. Dat maakt niet uit bupatihIk wil gewoon weten welke mannier beter is smile
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Fanorg schreef:
Eerdere citaten tonen
Sevvlor schreef:
oh help, ik snap iets niet. It must be a programmer error biggrin
maar ik heb dus,

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] <[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) && ([/COLOR][URL="http://www.php.net/is_int"]is_int[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]]) ==[/COLOR] true[COLOR= #007700])){[/COLOR]
[COLOR= #FF8000]//NO OH FOUT hoger dat 10, lager dan een of geen nummer :s[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]//Ga door[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


maar als ik bijv. 7 invul werkt het toch niet..... hij geeft de eerste foutmelding.

Ik laat is_int wel ff weg, hij geeft zowiesow de foutmelding als het geen cijfer is xd
Probeer zo eens:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] <[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]) && ([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]] >[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) && ([/COLOR][URL="http://www.php.net/is_int"]is_int[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ratecount[/COLOR][COLOR= #007700]]) ==[/COLOR] true[COLOR= #007700])){[/COLOR]
[COLOR= #FF8000]//Ga door[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]//NO OH FOUT hoger dat 10, lager dan een of geen nummer :s[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


het moet een OR blijven maar het is al opgelost
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Das geen OR maar een AND emo
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heeft er iemand een kleine niet te drukke layout?
Mag lekker simpel zijn smile
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Kijk eens op styleshout...
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Kijk eens op styleshout...
Heb al iets wink Toch bedankt.

Trouwens, als je iets include, meestal bovenaan een script, dan zend je iets naar de server, maar daardoor kan je geen header() meer doen, maar als je dan wilt redirecten, is dat dan goed dat je dat dan met Javascript doet of kan het beter?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Je kan ob gebruiken waardoor je later nog headers kan verzenden
Maar volgens mij was dit slomer yummie
---
En dan bedoel ik dus dit:
http://www.php.net/manual/en/book.outcontrol.php
http://www.php.net/manual/en/function.ob-start.php

Dat is niet de juiste oplossing. Daarmee los je het probleem niet mee op, je verbergt het probleem namelijk wat vaak voor vervelende bijeffcten kan zorgen. En kopzorgen bij het debuggen wink
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Nielsie schreef:
Das geen OR maar een AND emo
Dat snap ik || is OR, dat is wat ik gedaan heb, en nogsteeds doe emo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Nielsie schreef:
Je kan ob gebruiken waardoor je later nog headers kan verzenden
Maar volgens mij was dit slomer yummie
---
En dan bedoel ik dus dit:
http://www.php.net/manual/en/book.outcontrol.php
http://www.php.net/manual/en/function.ob-start.php

Dat is niet de juiste oplossing. Daarmee los je het probleem niet mee op, je verbergt het probleem namelijk wat vaak voor vervelende bijeffcten kan zorgen. En kopzorgen bij het debuggen wink
Vertel. Wat voor bijeffecten en kopzorgen?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Geen idee meer, is ook al weer een paar jaar geleden...
Maar ob_start() mijden is het beste. obs zijn niet voor PHP bedoeld, maar voor vrouwen wink
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren