login  Naam:   Wachtwoord: 
Registreer je!
 Forum

$_POST

Offline avickum - 15/11/2009 21:55
Avatar van avickumNieuw lid Ik wil graag dat als je iets invult in een input veld dat in de url komt te staan.

Dus als je: 123 invult in de url komt te staan:

www.sitenaam.nl/pagina.php?naam=123

ik weet niet meer hoe dit moet? kan iemand misschien een voorbeeldje geven?

10 antwoorden

Gesponsorde links
Offline vinTage - 15/11/2009 22:00
Avatar van vinTage Nieuw lid noem dat invoerveldje naam en zet je formulier op get ipv post 
Offline avickum - 15/11/2009 22:02
Avatar van avickum Nieuw lid Helaas.. werkt niet, ik doe waarschijnlijk te veel verkeerd, dit is het stukje code dat ik nu heb:

  1. <?php
  2. echo "<form method=\"post\">";
  3. echo "<input type=\"text\" name=\"gebruikersnaam\">";
  4. echo "<input type=\"button\" value=\"Geef waarschuwing\" onclick=\"window.location='../pagina/binnenplaatswrs2.php?actie=waarschuwing&gebruikersnaam=".$_POST['gebruikersnaam']."'\">";
  5. echo "</form";
  6. ?>
Offline avdg - 15/11/2009 22:09
Avatar van avdg PHP gevorderde uhh... waar is je action attribuut in de form element?
Offline avickum - 15/11/2009 22:11
Avatar van avickum Nieuw lid heb ik niet..

ik snap er eigenlijk niks meer van..
Offline avdg - 15/11/2009 22:13
Avatar van avdg PHP gevorderde Lees dit maar eens: http://www.site...ormulieren
Offline avickum - 15/11/2009 22:20
Avatar van avickum Nieuw lid Ik heb nu dit:

  1. <?php
  2. echo "<form action=\"?actie=waarschuwing&gebruikersnaam=".$_GET['gebruikersnaam']."\" method=\"get\" >";
  3. echo "<input type=\"text\" name=\"gebruikersnaam\">";
  4. echo "<input type=\"submit\" value=\"Geef waarschuwing\">";
  5. echo "</form";
  6. ?>


maar als ik dan een naam invul en op de button klik word de link:

www.sitenaam.nl/pagina.php?gebruikersnaam=123

maar hij moet zijn:

www.sitenaam.nl/pagina.php?actie=waarschuwing&gebruikersnaam=123
Offline Abbas - 15/11/2009 22:23
Avatar van Abbas Gouden medaille

Crew .NET
Niet echt ontopic maar waarom je gehele form in een echo gooien?!?! Doe eens gewoon:

  1. <form ...>
  2. <input ... />
  3. </form>
  4. <?php
  5.  
  6. //hier dan alle PHP - rommel
  7.  
  8. ?>
Offline avdg - 15/11/2009 22:23 (laatste wijziging 15/11/2009 22:31)
Avatar van avdg PHP gevorderde Waarom gebruik je geen default waarden in je formulier elementen?
(I know, ben irritant  )
tip: attribuut value in de input element

verwijder maar die get data in je action (gewoon index.php ofzo)
Offline ArieMedia - 16/11/2009 08:39 (laatste wijziging 17/11/2009 09:35)
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Post & Get

Succes 

Gelieve feedback in mijn sitemasters inbox over de leesbaarheid en inhoud van mijn artikel, dit om vervolg artikels duidelijker te maken.

Offline avickum - 16/11/2009 21:20 (laatste wijziging 22/11/2009 10:51)
Avatar van avickum Nieuw lid
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s