Op regel 27 van de code doe je een leuke berekening waar je vervolgens niets met het resultaat doet. Beetje zonde om processortijd op die manier te verspillenquote:Op dinsdag 9 december 2008 21:38 schreef cablegunmaster het volgende:
[ code verwijderd ]
Resultaat:
Netto: '.$netto.'
Aantal: '.$aantal'; ?>
Vind het nog een beetje dubieus. dat hij bruto niet pakt.
/* joh ik gebruik een quad hiervoorquote:Op dinsdag 9 december 2008 22:23 schreef Light het volgende:
[..]
Op regel 27 van de code doe je een leuke berekening waar je vervolgens niets met het resultaat doet. Beetje zonde om processortijd op die manier te verspillen
Ow, ik zie dat ik een verkeerd regelnummer opgaf. Ik bedoelde de regel metquote:Op dinsdag 9 december 2008 22:25 schreef cablegunmaster het volgende:
[..]
/* joh ik gebruik een quad hiervoor :D
daarnaast m'n opdracht af Dankje glowmouse */
:)
1 2 3 | }else{ 0.925*($prijs * $aantal); ?> |
die had ik verbeterdquote:Op dinsdag 9 december 2008 22:32 schreef Light het volgende:
[..]
Ow, ik zie dat ik een verkeerd regelnummer opgaf. Ik bedoelde de regel met
[ code verwijderd ]
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Redacted
quote:Op woensdag 10 december 2008 13:15 schreef slacker_nl het volgende:
/* grappig dat sommige hier forumposts als comments plaatsen */
1 2 3 4 5 6 | /*** * Best grappig, zou het nou een rage gaan worden? * Of is het gewoon een hype? **/ ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $getal1 = $_POST['getal1']; $getal2 = $_POST['getal2']; if (!is_numeric($getal1, $getal2)) { echo "Je hebt geen numerieke getallen ingevoerd."; } else { $uitkomst = $getal1 + $getal2; echo "$getal1 + $getal2 = $uitkomst"; } <br/> <a href="index.html">Nog eens optellen</a> ?> |
Omdat is_numeric() maar 1 parameter wil hebben, geen twee.quote:Op woensdag 10 december 2008 18:53 schreef Kerol het volgende:
[ code verwijderd ]
Waarom krijg ik deze error:
Warning: Wrong parameter count for is_numeric() in C:\xampp\htdocs\phpweek2\opdracht3\opdracht3.php on line 4?
Owja, en dat html binnen de PHP tags doet FOK! vanzelf ..![]()
Precies.quote:Op woensdag 10 december 2008 19:03 schreef Light het volgende:
[..]
Omdat is_numeric() maar 1 parameter wil hebben, geen twee.
1 2 3 4 5 6 7 | if (!is_numeric($getal1) || !is_numeric($getal2)) { echo "Je hebt geen numerieke getallen ingevoerd."; } else etc... ?> |
Je moet op regel 2 nog een ) toevoegen, anders krijg je een heel andere foutmelding op het schermquote:Op woensdag 10 december 2008 20:23 schreef Tijn het volgende:
[..]
Precies.
Kerol: om twee getallen te controleren, moet je er zoiets van maken:
[ code verwijderd ]
Als nu $getal1 niet numeriek is, of $getal2 niet numeriek (of allebei), komt de foutmelding op het scherm.
Het is dat Fok! zo traag is, anders had je dat niet eens kunnen zienquote:Op woensdag 10 december 2008 20:26 schreef Light het volgende:
[..]
Je moet op regel 2 nog een ) toevoegen, anders krijg je een heel andere foutmelding op het scherm
Had het zelf ook al gezien dus het leverde geen foutmeldingen opquote:Op woensdag 10 december 2008 20:26 schreef Light het volgende:
[..]
Je moet op regel 2 nog een ) toevoegen, anders krijg je een heel andere foutmelding op het scherm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | $getal1 = $_POST['getal1']; $getal2 = $_POST['getal2']; if (!is_numeric($getal1) || !is_numeric($getal2)) { echo "Je hebt geen numerieke getallen ingevoerd."; } else { if($_POST['reken1']=1) { $uitkomst = $getal1 + $getal2; echo "$getal1 + $getal2 = $uitkomst"; } if($_POST['reken2']=1) { $uitkomst= $getal1 - $getal2; echo "$getal1 - $getal2 = $uitkomst"; } if($_POST['reken3']=1) { $uitkomst = $getal1 / $getal2; echo "$getal1 / $getal2 = $uitkomst"; } if($_POST['reken4']=1); { $uitkomst = $getal1 * $getal2; echo "$getal * $getal = $uitkomst"; } } <br/> <a href="index.html">Nog eens de rekenmachine gebruiken!</a> ?> |
Omdat dit altijd waar is:quote:Op woensdag 10 december 2008 21:02 schreef Kerol het volgende:
[ code verwijderd ]
Waarom krijg ik nu ALLE antwoorden? (Dus */+ en -) Ik heb bijvoorbeeld alleen Optellen aangekruist bij mijn aankruisvakjes en nog drukt hij alles af.
1 2 3 | if($_POST['reken1']=1) ?> |
1 2 3 | if($_POST['reken1'] == 1) ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <head> </head> <body> <form method="post" action="opdracht4.php"> <input type="text" name="getal1"/> <br/> <input type="text" name="getal2"/> <br/> <input type="radio" name="reken1"/>Optellen (+) <input type="radio" name="reken2"/>Aftrekken (-) <input type="radio" name="reken3"/>Delen (/) <input type="radio" name="reken4"/>Vermenigvuldigen (*) <br/> <input type="reset" name="reset" value="Verwijder!"/> <input type="submit" name="submit" value="Bereken!"/> <br/> </form> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | $getal1 = $_POST['getal1']; $getal2 = $_POST['getal2']; if (!is_numeric($getal1) || !is_numeric($getal2)) { echo "Je hebt geen numerieke getallen ingevoerd."; } else { if($_POST['reken1'] ==1) { $uitkomst = $getal1 + $getal2; echo "$getal1 + $getal2 = $uitkomst"; } if($_POST['reken2'] ==1) { $uitkomst= $getal1 - $getal2; echo "$getal1 - $getal2 = $uitkomst"; } if($_POST['reken3'] ==1) { $uitkomst = $getal1 / $getal2; echo "$getal1 / $getal2 = $uitkomst"; } if($_POST['reken4'] ==1) { $uitkomst = $getal1 * $getal2; echo "$getal * $getal = $uitkomst"; } } <br/> <a href="index.html">Nog eens de rekenmachine gebruiken!</a> ?> |
1 2 3 4 5 6 | <a href="index.html">Nog eens de rekenmachine gebruiken!</a> /* staat zonder echo tag */ <?php echo ('<br/><ahref="index.html">Nog eens de rekenmachiene gebruiken!</a>') ?> |
Je moet na die laatste curly bracket wel een ?> neer zetten. Dat sowieso.quote:Op woensdag 10 december 2008 21:21 schreef Kerol het volgende:
Waarom zou je in vredesnaam een echo voor een href gebruiken, cablegunmaster. Die tekst komt sowieso al in beeld omdat het een link is. En ja, het klopt dat je alleen 'Nog eens de rekenmachiene gebruiken!' ziet, maar het probleem is dat ik geen berekening en antwoord van de ingevoerde getallen krijg!
Done, roep een login functie aan als ISSET($_POST[slogin])quote:Op zondag 7 december 2008 11:25 schreef Swetsenegger het volgende:
[..]
doe gewoon dit
[ code verwijderd ]
Op die manier vind de verwerking van je login altijd plaats voordat er data naar de browser is gestuurd.
Simpele regel is eigenlijk dat header altijd VOOR <html> moet staan in je source
1 2 3 | $totosession[login] = 'ok'; $totosession[user] = stripslashes($username); |
Mja, dat heb ik maar om een of andere reden zet FOK! hem ergens anders neerquote:Op woensdag 10 december 2008 21:25 schreef Swetsenegger het volgende:
[..]
Je moet na die laatste curly bracket wel een ?> neer zetten. Dat sowieso.
ff tussen code tags zetten ipv phpquote:Op woensdag 10 december 2008 21:26 schreef Kerol het volgende:
[..]
Mja, dat heb ik maar om een of andere reden zet FOK! hem ergens anders neer
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |