Ah, dat had ik niet gezien. Bedankt. Snelle reacties hier zeg.quote:Op zondag 7 maart 2010 13:18 schreef Tijn het volgende:
[..]
strpos() is een hele andere functie dan strlen() he. Je krijgt nu de plek terug waar "world" begint. Dat is op positie 6 (H is 0, e is 1, l is 2 etc... world begint dus op plaats 6).
Niks mis meequote:Op zondag 7 maart 2010 13:23 schreef Gitaarmat het volgende:
Ach, ik ben gewoon eerst de tutorial op w3schools aan het doornemen.
Ja. Je maakt met HTML gewoon een webpagina met daarop een formulier waarop je waarden voor je berekening kan invullen, inclusief een knop om het formulier te versturen. Vervolgens stuur je dat formulier naar een PHP-script, die rekent iets uit en toont een HTML-pagina met het resultaat erop.quote:Op zondag 7 maart 2010 13:46 schreef Gitaarmat het volgende:
Maak een zeer eenvoudige rekenmachine die alleen maar twee getallen bij elkaar kan optellen als je op een submit knop klikt.
Moet je die knop dan met html maken?
Dat levert weinig nuttige informatie op. Als de sum 4 is, kan dat meerdere dingen betekenen.quote:Op zondag 7 maart 2010 19:16 schreef Alfje het volgende:
Nou ik ben eruit hoor, ik gebruik nu SUM met voorwaardes om het op te lossen:
SELECT teamID, SUM(IF(type='red',2,IF(type='yellow',1,0))) AS count FROM events GROUP BY teamID
1 2 3 | SELECT * FROM `profile_portal` WHERE `pp_last_visitors` = *'i:163'* ?> |
Dat klopt, % is een wildcard voor meerdere karakters binnen een string, en ? is een wildcard voor slechts 1 teken. '?iets' matcht dus fiets maar geen bakfietsquote:Op maandag 8 maart 2010 12:42 schreef Arn0 het volgende:
BedanktMaar klopt het dat ik de ' buiten de % moest zetten? Dus '%tekst%', anders werkte het niet.
Welke gedeelte lukt niet?quote:Op maandag 8 maart 2010 17:06 schreef Gitaarmat het volgende:
Ik kom er echt niet uit met het maken van een simpele rekenmachine die alleen maar 2 getallen bij elkaar op kan tellen dmv een submit-knop.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <head> <title> Hoi </title> </head> <body> <center> <FONT size="18"> <form> <em>De eenvoudige rekenmachine:</em> <input type="text" size="20" maxlength="40" name="rekenmachine"> <input type="submit" value="Berekening doorvoeren"> </form> <?php $a=x; $b=x; echo "$resultaat=$a+$b"; ?> </FONT> </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 | /* Calculator */ if($submit) { if($operator == '*') { echo $numa * $numb; } elseif($operator == '/') { echo $numa / $numb; } elseif($operator == '+') { echo $numa + $numb; } elseif($operator == '-') { echo $numa - $numb; } } else { ?> <form method="POST" action="<?php $_SERVER['PHP_SELF']; ?>"> <input type="text" name="numa" size="10"> <input type="text" name="operator" size="2"> <input type="text" name="numb" size="10"> <input type="submit" value="Calculate" name="submit"> </form> <?php } ?> |
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 | <html> <head> <title> Hoi </title> </head> <body> <center> <form method="post" action=" echo $PHP_SELF;"> Getal 1: <input type="text" size="12" maxlength="12" name="Getal1"><br /> Getal 2:<input type="text" size="12" maxlength="12" name="Getal2"><br /> <input type="submit" value="submit" name="submit"> </form> $Getal1 = $_POST["Getal1"]; $Getal2 = $_POST["Getal2"]; $Verschil = $Getal1 - $Getal2; echo $Verschil; </body> </html> ?> |
Dit voorbeeld werkt niet met moderne versies van PHP. Je moet de waarden halen uit de $_POST array.quote:Op maandag 8 maart 2010 17:30 schreef Gitaarmat het volgende:
Deze heb ik gevonden:
[ code verwijderd ]
Maar hoe krijg ik de output erbij?
Je test het toch wel op bijvoorbeeld Apache of een eigen webserver? Toch niet vanuit bijvoorbeeld Mijn Documenten in Firefox openen?quote:Op maandag 8 maart 2010 17:45 schreef Gitaarmat het volgende:
Dat doet het helemaal niet bij mij? Parse error
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |