login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gegevens doorvoeren naar popup

Offline Chupskie - 24/01/2007 14:05
Avatar van ChupskieMySQL beginner Hallo allemaal,

  1. <form name="formulier" method="post" action="open.php?naam=<?=$_POST['naam'];?>"&woonplaats=<?=$_POST['woonplaats'];?>" onSubmit="popupopen">


Nu wil ik dat dus de waardes van het formulier (input velden), als er gesubmit wordt, terecht komen in de popup?
Ik heb al verschillende javascriptjes geprobeert, maar hij opent vaak wel, maar geeft de (php)waardes niet mee door.

Iemand enig idee, hoe ik dit kan oplossen?
Alvast bedankt.
-Chupskie

7 antwoorden

Gesponsorde links
Offline Anoniem - 24/01/2007 14:07
Avatar van Anoniem PHP gevorderde Laat de code van open.php is zien.
Offline Chupskie - 24/01/2007 14:11 (laatste wijziging 24/01/2007 14:13)
Avatar van Chupskie MySQL beginner
  1. //form
  2. <form name="formulier" method="post" action="open.php?naam=<?=$_POST['naam'];?>&woonplaats=<?=$_POST['woonplaats'];?>" onSubmit="popupform(this, 'join')">
  3.  
  4. //javascriptje
  5. <SCRIPT TYPE="text/javascript">
  6. <!--
  7. function popupform(myform, windowname){
  8. if (! window.focus)return true;
  9. window.open('', windowname, 'height=200,width=400,scrollbars=yes');
  10. myform.target=windowname;
  11. return true;
  12. }
  13. //-->
  14. </SCRIPT>
  15.  
  16. //rest van de form
  17. <INPUT type="text" name="naam" value="">
  18. <INPUT type="text" name="woonplaats" value="">
  19. <INPUT type="submit" name="submit" value="Sumitten Maar">


edit: dit is het laatste javascriptje wat ik heb gebruikt.
In dit opent ie de popup dus wel met de goede link, alleen de php waardes zijn weer niet meegestuurd?
Offline Kr4nKz1n - 24/01/2007 14:15
Avatar van Kr4nKz1n Onbekend
  1. action="open.php?naam=<?=$_POST['naam'];?>&woonplaats=<?=$_POST['woonplaats'];?>"

Dat kan niet.

Maak van post bij method dan get.
Offline Chupskie - 24/01/2007 14:18
Avatar van Chupskie MySQL beginner Lolz, ik heb echt alles geprobeerd.. en nu blijkt dat ik een ding verkeerd doe.. echt te erg 

De oplossing:
<form name="formulier" method="post">
veranderen in:
<form name="formulier" method="get">

en in de action de waardes gewoon zo laten $_POST['hierzo']
Te simpel voor woorden..

Hartelijke bedankt, vooral Kr4nKz1n  
Offline Kr4nKz1n - 24/01/2007 14:19
Avatar van Kr4nKz1n Onbekend Nee, de action mag weg. Tenminste, wat jij wilt.

Maar $_POST['naam'] heeft geen zin omdat die op dat moment leeg is. Dus is die bij de action ook leeg.
Offline Chupskie - 24/01/2007 14:22
Avatar van Chupskie MySQL beginner Mja, in dit geval is het een koppeling naar een externe url. Dus ik moet denk ik wel de action in dit geval laten staan.
Offline Kr4nKz1n - 24/01/2007 14:28
Avatar van Kr4nKz1n Onbekend Ik denk zelf dat die actie vrij weinig doet omdat je die popup opent.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s