Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 10-07-2002, 14:20
Verwijderd
ik heb nu dit:

Code:
<html>
<head>
	<title>Untitled</title>
</head>
<body>
<form method="POST" action="reken.php">
vul een getal in <input type="text" name="a"></p>
vul nog 'n getal in: <input type="text" name="b"></p>
<input type="submit" value="tel op" name="B1">
<input type="submit" value="trek af" name="B2">


</p>
</body>
</html>
en:
Code:
<html>
<head>
	<title>Untitled</title>
</head>
<body>
<? 
 
$B1 = $a + $b; // heel simpel, 1 en 2 bij elkaar optellen 
$B2= $a-$b;

if(name!== B1)
{
echo $B1; 
}
else 
{
echo $B2;
}

?>

</body>
</html>
het werkt in principe (zie www.marianne.host.sk/reken.htm )
Eerste doel was om het alleen op te tellen.
Maar nu wil ik dus dat als je op "tel op" hij optelt en bij "trek af" hij de getallen van elkaar aftrekt.
Maar dat lukt niet. Hij kan maar 1 v.d. 2 tegelijk doen.
Hoe kun je zorgen dat allebei de knoppen wel een andere functie hebben? , dat ze bv. niet allebei naar ..../reken.php verwijzen maar allebei naar een andere site ofzo....


Marianne

Edit: 'k snap overigens denk ik wel waarom dit niet werkt; omdat wat je bij if(name !==B1) altijd voorkomt. ook als je op knop B2 drukt. denk ik

Laatst gewijzigd op 10-07-2002 om 14:22.
Met citaat reageren
Advertentie
Oud 10-07-2002, 14:27
Verwijderd
[edit]
andere oplossing is beter

Laatst gewijzigd op 10-07-2002 om 14:31.
Met citaat reageren
Oud 10-07-2002, 14:27
-=Odysseus=-
-=Odysseus=- is offline
Citaat:
marianne22 schreef:
[code]
<?

$B1 = $a + $b; // heel simpel, 1 en 2 bij elkaar optellen
$B2= $a-$b;

if(name!== B1)
{
echo $B1;
}
else
{
echo $B2;
}

?>[code]
Je overschrijft de variabele $B1 en $B2 bij het begin.


PHP-code:
(name!== B1
Dit klopt natuurlijk niet.

Het zal zoiets moeten worden denk ik.
PHP-code:
<?
if($B1){
$antwoord = $a + $b;
echo $antwoord;
}
elseif($B2)
{
$antwoord = $a - $b;
echo $antwoord;
}
?>
__________________
A helta ar caita caimanna!
Met citaat reageren
Oud 10-07-2002, 14:38
TouchOfDarkness
Avatar van TouchOfDarkness
TouchOfDarkness is offline
hmm misschien wat te ingewikkeld voor een beginner, maar met een switch() is dit mooier:

http://www.php.net/manual/en/control...res.switch.php

ik zou die submit buttons dezelfde naam geven, dus ipv dit:

<input type="submit" value="tel op" name="B1">
<input type="submit" value="trek af" name="B2">

zou ik doen:

<input type="submit" value="tel op" name="actie">
<input type="submit" value="trek af" name="actie">

dan kan je daarna dit doen:

PHP-code:
switch($actie) {
    case 
"tel op" :
        echo 
$a $b;
        break;
    case 
"trek af" :
        echo 
$a $b;
        break;
    default :
        echo 
"Er is geen actie gespecificeerd";

zo'n switch is veel makkelijker uit te breiden, voor een vermenigvuldiging zou je gewoon een extra button aan kunnen maken:

<input type="submit" value="vermenigvuldig" name="actie">

en die switch kan je uitbreiden met:

PHP-code:
case "vermenigvuldig" :
    echo 
$a $b;
    break; 
hoop dat het zo duidelijk is
__________________
He can't hear the sirens, cause silence is the greatest sleep of them all.
Met citaat reageren
Oud 10-07-2002, 14:56
Chimera
Avatar van Chimera
Chimera is offline
Wat doet iedereen moeilijk, het kan gewoon in 1 bestand. Heeft als voordeel dat je dezelfde waardes kan weergebruiken:

reken.php:
PHP-code:
<form action="reken.php" method="post">
<input type="text" size="3" name="a" value="<?=$a?>">
<input type="text" size="3" name="b" value="<?=$b?>"><br><br>
<input type="submit" name="button" value="Tel op">
<input type="submit" name="button" value="Trek af">
</form>
<?
switch($button) {
    case "Tel op":
        echo "$a + $b = ".$a + $b;
        break;
    case "Trek af":        
        echo "$a - $b = ".$a - $b;
        break;        
}
?>
Met citaat reageren
Oud 10-07-2002, 15:11
TouchOfDarkness
Avatar van TouchOfDarkness
TouchOfDarkness is offline
Citaat:
Chimera schreef:
*knip*
ik bedoelde ook 1 bestand...meer is ook nie nodig
__________________
He can't hear the sirens, cause silence is the greatest sleep of them all.
Met citaat reageren
Oud 10-07-2002, 15:25
Verwijderd
Chimera

thnx (de rest ook ; maar daar ben ik nog ff mee bezig )
maar: hij doet het niet (zoals 't bedoeld was..)
hij doet hetzelfde als die van mij, of heb 'k nou zelf weer iets stoms gedaan?

hier staat het resultaat van jouw code:

www.marianne.host.sk/rekenen2.php

en op www.marianne.host.sk/rekenen3.php

bij de onderste heb ik het letterlijk gecopieerd en er geen <html><head><body> etc.. aan toegevoegd. Hoeft dat nooit?

edit:
nu werkt ie wel je, en ik ook, bent alleen vergeten action="reken.php" weg te halen

Laatst gewijzigd op 10-07-2002 om 16:15.
Met citaat reageren
Oud 10-07-2002, 15:59
Verwijderd
Citaat:
-=Odysseus=- schreef:

Je overschrijft de variabele $B1 en $B2 bij het begin.

ik zie niet wat je daarmee bedoelt


PHP-code:
(name!== B1
Dit klopt natuurlijk niet.
hmmzz.. zo natuurlijk is dat voor mij niet, maar goed

Het zal zoiets moeten worden denk ik.
PHP-code:
<?
if($B1){
$antwoord = $a + $b;
echo $antwoord;
}
elseif($B2)
{
$antwoord = $a - $b;
echo $antwoord;
}
?>
[/B]


Dat werkt ja
nu ik nog kijken hoe dat dan kan ......
Met citaat reageren
Oud 10-07-2002, 16:18
Verwijderd
TouchOfDarkness:

'k snap 't
werkt ook


( www.marianne.host.sk/rekenen7.php
www.marianne.host.sk/rekenen8.php
www.marianne.host.sk/rekenen9.php )


thanx!
Met citaat reageren
Oud 12-07-2002, 10:14
Pukeboy
Pukeboy is offline
Is die host.sk een gratis host? Thx!
Met citaat reageren
Oud 12-07-2002, 16:03
pietje63
Avatar van pietje63
pietje63 is offline
Citaat:
Pukeboy schreef:
Is die host.sk een gratis host? Thx!
ja, is gratis
__________________
whatever u want, whatever u do, don't forget me :)
Met citaat reageren
Oud 13-07-2002, 08:35
Pukeboy
Pukeboy is offline
Citaat:
pietje63 schreef:

ja, is gratis
Ok, thx want ik verstond niet veel van het Zweeds op die site.
Met citaat reageren
Oud 15-07-2002, 23:11
C r Y p S
Avatar van C r Y p S
C r Y p S is offline
Citaat:
Pukeboy schreef:

Ok, thx want ik verstond niet veel van het Zweeds op die site.


Sorry, ik hou niet van nutteloze posts, maar dit vond ik toch te grappig om te laten liggen.
__________________
Waar een weg is wil ik heen.
Met citaat reageren
Oud 15-07-2002, 23:55
Verwijderd
Citaat:
C r Y p S schreef:
Sorry, ik hou niet van nutteloze posts, maar dit vond ik toch te grappig om te laten liggen.

Hoevaak staat er bij een pr0n site wel niet free?!?
Met citaat reageren
Oud 16-07-2002, 05:59
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
McLaren schreef:

Hoevaak staat er bij een pr0n site wel niet free?!?
Volgens mij staat er dan Free Sex i.p.v. Free Webhosting
Met citaat reageren
Oud 16-07-2002, 08:10
Pukeboy
Pukeboy is offline
Citaat:
C r Y p S schreef:
Sorry, ik hou niet van nutteloze posts, maar dit vond ik toch te grappig om te laten liggen.
*zucht*
Misschien gewoon even vragen voor de zekerheid?

Laatst gewijzigd op 16-07-2002 om 08:13.
Met citaat reageren
Oud 16-07-2002, 18:33
C r Y p S
Avatar van C r Y p S
C r Y p S is offline
Okok, ik begrijp het heus wel. Ik vond 't alleen toch wel grappig.
__________________
Waar een weg is wil ik heen.
Met citaat reageren
Oud 17-07-2002, 08:17
Pukeboy
Pukeboy is offline
Citaat:
C r Y p S schreef:
Okok, ik begrijp het heus wel. Ik vond 't alleen toch wel grappig.
Ja, no problem hoor.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 22:58.