ik heb een pagina index.php?page=bke
Nu heb ik in totaal 9 submit buttons. elk heet n1 n2 n3 enz. Ik wil dat elke keer als er een button word geklikt dat dat er in de url bij komt.
Dus:
index.php?page=bke (is het eerst)
index.php?page=bke&n6=X
index.php?page=bke&n6=X&n2=O
index.php?page=bke&n6=X&n2=O&n9=X (enz)
Dus ze kunnen een random button klikken.
Maar elke keer als ik een button klik verdwijnt page=bke. wat ik ook in de action doe :(
mijn script:
En nog iets. als het bijv. index.php?page=bke&n6=X&n2=O&n9=X is hoe kan ik dan de laatste letter eruit halen?Code:<? if($_GET['n1'] != ''){ $n1 = $_GET['n1']; }else{ $n1 = '<input type="submit" name="n1" value="">'; }if($_GET['n2'] != ''){ $n2 = $_GET['n2']; }else{ $n2 = '<input type="submit" name="n2" value="">'; }if($_GET['n3'] != ''){ $n3 = $_GET['n3']; }else{ $n3 = '<input type="submit" name="n3" value="">'; }if($_GET['n4'] != ''){ $n4 = $_GET['n4']; }else{ $n4 = '<input type="submit" name="n4" value="">'; }if($_GET['n5'] != ''){ $n5 = $_GET['n5']; }else{ $n5 = '<input type="submit" name="n5" value="">'; }if($_GET['n6'] != ''){ $n6 = $_GET['n6']; }else{ $n6 = '<input type="submit" name="n6" value="">'; }if($_GET['n7'] != ''){ $n7 = $_GET['n7']; }else{ $n7 = '<input type="submit" name="n7" value="">'; }if($_GET['n8'] != ''){ $n8 = $_GET['n8']; }else{ $n8 = '<input type="submit" name="n8" value="">'; }if($_GET['n9'] != ''){ $n9 = $_GET['n9']; }else{ $n9 = '<input type="submit" name="n9" value="">'; } ?> <table border="1" bgcolor="black" align="center" style="color: white;" style="border-collapse: collapse" cellspacing="0" bordercolor="white" cellpadding="0"> <form action="" method="GET"> <? echo '<tr><td>'.$n1.'</td><td>'.$n2.'</td><td>'.$n3.'</td></tr> <tr><td>'.$n4.'</td><td>'.$n5.'</td><td>'.$n6.'</td></tr> <tr><td>'.$n7.'</td><td>'.$n8.'</td><td>'.$n9.'</td></tr>'; ?> </form> </table>
Alvast bedankt!
- form GET
-
27-12-2009, 16:30 #1
- Berichten
- 214
- Lid sinds
- 17 Jaar
form GET
-
In de schijnwerper
Domeinnaam koopjeskelder: een betekenisvolle naam vanaf 99 euroDomein te koop[SNELLE LEVERING] Laat je website / webshop snel en professioneel bouwen!Freelance / Werkwegens beëindiging bedrijf beschikbaar | KofferStunt.nl DA11 - DR22Website te koopTe koop protogoto.nl - service marktplaats - t.e.a.b.Website te koop -
27-12-2009, 16:48 #2
- Berichten
- 20
- Lid sinds
- 16 Jaar
Je bent blijkbaar OXO aan het maken :)
Je moet als action action="index.php?page=bke" zetten, doe je dit al ?
De rest moet je nog eens uitleggen ...
Je wilt precies al de 9 O of X 'en in de URL bijhouden ? Dat lijkt me eigenlijk niet zo'n goed idee.
-
27-12-2009, 16:53 #3
- Berichten
- 214
- Lid sinds
- 17 Jaar
En dat heb ik al in action staan ;) maar als ik een button klik veranderd ie naar index.php?n1= :| dat sap ik er dus niet aan dat alles weg gaat behalve de button die je hebt geklikt
-
27-12-2009, 17:09 #4
- Berichten
- 330
- Lid sinds
- 17 Jaar
Misschien kan je beter de acties in een cookie/sessie/database/textfile opslaan? Lijkt me stukken veiliger.
-
27-12-2009, 17:14 #5
- Berichten
- 214
- Lid sinds
- 17 Jaar
-
27-12-2009, 17:22 #6
- Berichten
- 20
- Lid sinds
- 16 Jaar
Je kunt dan ook gewoon geen formulier gebruiken, maar links.
index.php?n1=0&n2=1&n3=1&n4=2&n5=1&.... (0 = niets, 1 = O, 2 = X, kun je ook url testen met is_numeric())
-
27-12-2009, 17:36 #7
- Berichten
- 214
- Lid sinds
- 17 Jaar
-
28-12-2009, 14:00 #8
- Berichten
- 58
- Lid sinds
- 18 Jaar
Als action $_SERVER['REQUEST_URI'] gebruiken.
-
28-12-2009, 14:04 #9
- Berichten
- 84
- Lid sinds
- 17 Jaar
hidden field opnemen met de naam van de page parameter en de waarde die je wilt.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic