?p= en &
Dit zou wel een hele domme vraag zijn mja wil t toch weten als beginneling van php...
Ik wil bijvoorbeeld een pagina/ verloting.php /?=verloting gaan noemen dus => http://www.site.nl/?p=verloting
en dan als ik 2 verloting ter gelijke tijd heb wil ik: http://www.site.nl/?p=verloting&meedoen=1
en
http://www.site.nl/?p=verloting&meedoen=2
hebben dus... kan iemand helpen ik weet ook niet hoe dit heet anders kon ik wel googlen
al vast bedankt,
Timo
Gewijzigd op 01/01/1970 01:00:00 door Timo Kleinhout
http://www.site.nl/?p=verloting&meedoen=1&meedoen=2
Bedoel je dit?
Ik vind je verhaal verre van duidelijk?
Bedoel je dit?
Ik vind je verhaal verre van duidelijk?
http://www.site.nl/?p=verloting&meedoen=1&meedoen=2 dit bedoelde ik niet.
Als er een verloting is de eerste staat het hier:
http://www.site.nl/?p=verloting&meedoen=1
een maand later is de volgende verloting aan de beurt en staat het hier:
http://www.site.nl/?p=verloting&meedoen=2
enz..
maar ik ga dat stukje en die site is ff proberen a.v.b
bijv.:
Op de pagina http://www.site.nl/?p=verloting staat:
Welkom kies hieronder je verloting waaraan je mee wilt doen!
1) 10 Euro
2) Een Auto
enz....
en ze klikken op 1) 10 Euro wil ik dan dat ze naar pagina http://www.site.nl/?p=verloting&meedoen=1
en als ze op 2) Een Auto klikken dat ze dan naar de pagina http://www.site.nl/?p=verloting&meedoen=2
Ik hoop dat dit duidelijk genoeg is!
Timo
Bas schreef op 03.01.2010 22:43:
als ik het goed begrijp doe je dat zo:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if(isset($_GET['p']) && $_GET['p'] == 'verloting'){
if(isset($_GET['meedoen']) && $_GET['meedoen'] == 1){
// meedoen 1
}
elseif(isset($_GET['meedoen']) && $_GET['meedoen'] == 2){
// meedoen 2
}
else{
echo "<p>Welkom kies hieronder je verloting waaraan je mee wilt doen!</p><a href='?p=verloting&meedoen=1'>1) 10 Euro</a><br /><a href='?p=verloting&meedoen=2'>2) Een auto</a><br />etc.";
}
}
else{
// rest van site
}
?>
if(isset($_GET['p']) && $_GET['p'] == 'verloting'){
if(isset($_GET['meedoen']) && $_GET['meedoen'] == 1){
// meedoen 1
}
elseif(isset($_GET['meedoen']) && $_GET['meedoen'] == 2){
// meedoen 2
}
else{
echo "<p>Welkom kies hieronder je verloting waaraan je mee wilt doen!</p><a href='?p=verloting&meedoen=1'>1) 10 Euro</a><br /><a href='?p=verloting&meedoen=2'>2) Een auto</a><br />etc.";
}
}
else{
// rest van site
}
?>
volgens mij is dat al gewoon wat jij bedoelt hoor?(kleine aanpassing gemaakt)
Gewijzigd op 01/01/1970 01:00:00 door Bas Php
Het id uit de database halen en in de link zetten.
Mr.Ark schreef op 03.01.2010 23:17:
Het id uit de database halen en in de link zetten.
er is helemaal niks gezegt over een database dacht ik??
Edit:
hij snapt amper php laat staan dat hij met databases om kan gaan
Gewijzigd op 01/01/1970 01:00:00 door Bas Php
http://www.site.nl/?p=verloting&meedoen=1 als je op die 1) 10 EUro klikt komt er een witte pagina daar moet dan dus ook tekst komen...
Timo
@ Bas dat is idd wat ik bedoel alleen hoe krijg ik nu dan tekst op de pagina: Timo
@ timo dan moet je een script maken voor die verloting en daar neerzetten
dat snap ik dan nog wel maar bij 1) 10 Euro en 2) een auto moet andere tekst komen niet dezelde bijv.
&meedoen=1 komt dan Doe mee en win 10 euro
en bij &meedoen=2 komt dan Wil je een auto winnen doe dan mee!
zoiets
ja dat moet op de plek van // meedoen 1 en van // meedoen 2
EDIT: geeft dan een error on line 5
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if(isset($_GET['p']) && $_GET['p'] == 'verloting'){
if(isset($_GET['meedoen']) && $_GET['meedoen'] == 1){
Win 10 Euro
}
elseif(isset($_GET['meedoen']) && $_GET['meedoen'] == 2){
Win een auto
}
else{
echo "<p>Welkom kies hieronder je verloting waaraan je mee wilt doen!</p><a href='?p=verloting&meedoen=1'>1) 10 Euro</a><br /><a href='?p=verloting&meedoen=2'>2) Een auto</a><br />etc.";
}
}
else{
// rest van site
}
?>
if(isset($_GET['p']) && $_GET['p'] == 'verloting'){
if(isset($_GET['meedoen']) && $_GET['meedoen'] == 1){
Win 10 Euro
}
elseif(isset($_GET['meedoen']) && $_GET['meedoen'] == 2){
Win een auto
}
else{
echo "<p>Welkom kies hieronder je verloting waaraan je mee wilt doen!</p><a href='?p=verloting&meedoen=1'>1) 10 Euro</a><br /><a href='?p=verloting&meedoen=2'>2) Een auto</a><br />etc.";
}
}
else{
// rest van site
}
?>
is iets niet goed
Gewijzigd op 01/01/1970 01:00:00 door Timo Kleinhout
je moet teksten echoën zie regel 10
Edit:
begin mischien eerst eens met wat basic turtorials ;)
Gewijzigd op 01/01/1970 01:00:00 door Bas Php
je moet bij Win 10 euro en Win een auto dit zetten:
en
*EDIT : Ik zie dat iemand me al voor is
erm... niet om lullig te doen ofzo, maar je wil een php script maken voor een soort loterij maar heb weinig / geen verstand van PHP.. (dat idee krijg ik ervan als je niet weet hoe comments (// of #)) Is dat niet een beetje onhandig? Ik weet zelf dat PHP moeilijk te beginnen is maar als je dit binnenkort in de praktijk wil gaan gebruiken wens ik je veel suc6... (sorry voor dit niet-zo-aardige commentaar) Ik denk dat je beter eerst eens kan gaan kijken of je Basis-PHP begrijpt en dan eens gaan werken met GET en dat soort dingen. Dit moet je laten doen door iemand die er enig verstand van heeft.
Zo dat was mijn commentaar, ik hoop dat ik er niet al te veel commentaar op krijg (indien wel PM me.. ben nieuw)
Gewijzigd op 01/01/1970 01:00:00 door Leon
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
if(isset($_GET['p'])){
if($_GET['p'] == "verlooting"){
include('verloting.php');
if(isset($_GET['meedoen'])){
switch($_GET['meedoen']){
case 1:
// hier indien het getal 1 is
break;
case 2:
// hier indien het getal 2 is
break;
}
}else{
// lijst weergeven
}
}else{
if(file_exists($_GET['p'].'.php');
}
}else{
include('home.php');
}
?>
if(isset($_GET['p'])){
if($_GET['p'] == "verlooting"){
include('verloting.php');
if(isset($_GET['meedoen'])){
switch($_GET['meedoen']){
case 1:
// hier indien het getal 1 is
break;
case 2:
// hier indien het getal 2 is
break;
}
}else{
// lijst weergeven
}
}else{
if(file_exists($_GET['p'].'.php');
}
}else{
include('home.php');
}
?>
Gewijzigd op 01/01/1970 01:00:00 door sebastiaan jacobs
http://www.phphulp.nl/nieuws/204/ dat gaat er iets harder aan toen.
@sebastiaan jacobs denk ook niet dat hij toe is aan dat soort codes
@leon dit soort commentaar schijnt hier tegenwoordig normaal te zijn:P lees dit maar eens: @sebastiaan jacobs denk ook niet dat hij toe is aan dat soort codes
Gewijzigd op 01/01/1970 01:00:00 door Bas Php
Nou ik kan wel HTML en CSS enzo maar echt php niet met al die moeilijke tekentjes ik ben nog jong en dat is toch echt nog te moeilijk maar een formulier op tekst lukt wel maar bedank en ook niet-positief commentaar mag gezegd worden hoor :P
te jong?? hoe oud ben je dan?? ik ben zelf namelijk ook 3 jaar geleden gestart met PHP(toen was ik 12) ben nu al redelijk onderweg
@timo STOP HIERMEE VOOR HET TE LAAT IS
Als je dit maakt met een echte reden (voor geld o.i.d.) stop dan hier en ga eerst de tutorials bekijken. Als je dit doet voor de oefening, stop dan hier en ga eerst de tutorials bekijken. Dit heeft gewoon geen zin, dit is verkeerd beginnen, bij leren rekenen begin je toch ook bij + en - en niet bij staartdelingen?
En ik je graag gelijk geven over je leeftijd, maar die heb je niet ingevuld -_- dus...
PS ik ben ook pas 2 jaar bezig, ben nu net 16
Gewijzigd op 01/01/1970 01:00:00 door Leon