Hallo allemaal, voor mijn website ben k bezig met een orderstatus module.
Deze zit gekoppeld aan een webshop systeem.

het idee is alsvolgt:
ik heb een formulier met een input veld, en een button.
in het formulier kunnen mensen hun order nummer invullen en doormiddel van de button worden ze doorgestuurd naar de pagina waar ze hun orderstatus kunnen bekijken.
maar nu komt het:
de url ziet er alsvolgt uit:
http://www.deboeraudio.nl/component/page,account.order_details/order_id,!!HIER HET ID!!option,com_virtuemart/Itemid,1/vmcchk,1/

De vraag is dus, hoe zorg ik ervoor dat de ingevulde waarde op de plek van !!HIER HET ID!! komt?

alvast bedankt

Groeten,
Rick
ik weet niet precies hoe ik de url, in de vorige post, verwerk in een formulier.
ik heb nu dit maar dat werkt niet:


<form id="form1" name="form1" method="get" 
action="http://www.deboeraudio.nl/component/page,account.order_details/order_id,<?php $_POST["poep"]; ?>/option,com_virtuemart/Itemid,1/vmcchk,1/">
  <label>
  <input type="text" name="poep"/>
  </label>
  <label>
  <input type="submit" name="button" id="button" value="Submit" />
  </label>
</form>
Je wilt vanuit de zelfde pagina data ophalen en gebruiken. Dit is niet iets voor PHP, maar voor javascript. Wat je wel kan doen is met het form een post maken naar en phppagine, waaron je de waarde oppakt en deze gebruikt in een header naar de juiste pagina.
oke, dit gaat me denk ik iets te ver.
ik kend e methode post in een formulier, en ook het verschil tussen get en post.
heb je misschien een tip, of een voorbeeld.?
Bedankt voor je hulp!
is er dan misschien iemand anders die mij verder helpen kan?
Ik krijg het nog niet helemaal voor elkaar ik kan er nog niet achter komen wat er precies fout gaat. Ik weet zeker dat waarde goed meegegeven word want ik word al door gestuur naar de url alleen op de plek van waar de ingevulde waarde moet komen te staan, staat nu: $host ik hoop dat jullie mij kunnen helpen hier de code voor het doorsturen na het verzenden van het formulier:

<?php
$host = $_POST['doorsturen'];
    if($_SERVER['REQUEST_METHOD'] == "POST"){
        if(isset($_POST['doorsturen'])){
            header('Location: 

http://www.deboeraudio.nl/component/page,account.order_details/order_id.".$host"/option,com_virtuemart/Itemid,1/');
        }else{
echo "er is geen waarde opgegeven!";
    }
}
?>  

[edit]
Probleem is opgelost moest het volgende zijn!:

<?php
$host = $_POST['doorsturen'];
    if($_SERVER['REQUEST_METHOD'] == "POST"){
        if(isset($_POST['doorsturen'])){
            header("Location: 

http://www.deboeraudio.nl/component/page,account.order_details/order_id.".$host"/option,com_virtuemart/Itemid,1/");
        }else{
echo "er is geen waarde opgegeven!";
    }
}
?>  

Bedankt voor jullie hulp!
[/edit]

Reageren