Het volgende probleem ben ik al een tijdje mee bezig om een oplossing ervoor te vinden. GOT & Google boden helaas nog geen oplossing, en de oplossingen die ik tegenkwam die bleken niet te werken.
Vanuit een form moeten verschillende variabelen gestuurd worden naar een popup venster waar ze geparsed worden door php.
Het probleem zit hem in het sturen van het mainscreen naar de popup, in het mainscreen zijn de variabelen zichtbaar dmv print_r($_POST); maar in het popup venster alleen Array ( )
mainscreen
popup venser....validate.php
output print_r($_POST); mainscreen: Array ( [name] => [firma] => [phone] => [fax] => [from] => [subject] => [how] => [message] => )
output print_r($_POST); popup: Array ( )
Welke richting zou ik op moeten om de variabelen doorgestuurd te krijgen? Heb geen idee meer waar de fout kan zitten.
Vanuit een form moeten verschillende variabelen gestuurd worden naar een popup venster waar ze geparsed worden door php.
Het probleem zit hem in het sturen van het mainscreen naar de popup, in het mainscreen zijn de variabelen zichtbaar dmv print_r($_POST); maar in het popup venster alleen Array ( )
mainscreen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
| <head>
<SCRIPT LANGUAGE="JavaScript">
function openpopup(popurl){
var winpops=window.open(popurl,"",'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=150,left = 350,top = 280');
}
</script>
</head>
<body>
<form method="post" name="contact">
<table>
<tr>
<td width=120>Name:</td>
<td width=120><input name="name" value=""></td>
</tr><tr>
<td width=120>Company name:</td>
<td width=120><input name="firma" value=""></td>
</tr>
<tr>
<td width=120>Telephone:</td>
<td width=120><input name="phone" value=""></td>
</tr>
<tr>
<td width=120>Fax:</td>
<td width=120><input name="fax" value=""></td>
</tr>
<tr>
<td width=120>Email-address:</td>
<td width=120><input name="from" value=""></td>
</tr>
<tr>
<td width=120>Subject</td>
<td width=120><input name="subject" value=""></td>
</tr>
<tr>
<td width=120>Contact by:</td>
<td width=120><select name="how">
<OPTION value="">Choose an option:</OPTION>
<OPTION value="by e-mail">e-mail</OPTION>
<OPTION value="by telephone">telephone</OPTION>
<OPTION value="by fax">fax</OPTION>
</td>
</tr>
<tr>
<td width=120 valign="top">Message:</td>
<td width=120><textarea rows=8 cols=40 name="message</textarea></td></tr>
<input type=hidden>
<tr>
<td width=120></td>
<td width=120><br>
<table>
<tr>
<td width="80">
<a href="javascript:void(document.contact.submit(openpopup('/mailing/validate.php')))">Submit</a>
</td>
<td width="80">
<a href="javascript:void(document.contact.reset())">Reset</a>
</td>
</tr>
</table>
</td>
</tr></table></form> |
popup venser....validate.php
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?php print_r($_POST); $name = $_POST['name']; $firma = $_POST['firma']; $phone = $_POST['phone']; $fax = $_POST['fax']; $from = $_POST['from']; $subject = $_POST['subject']; $how = $_POST['how']; $message = $_POST['message']; .... ?> |
output print_r($_POST); mainscreen: Array ( [name] => [firma] => [phone] => [fax] => [from] => [subject] => [how] => [message] => )
output print_r($_POST); popup: Array ( )
Welke richting zou ik op moeten om de variabelen doorgestuurd te krijgen? Heb geen idee meer waar de fout kan zitten.
edit:
m`n editor was volgens mij een beetje raar aan het doen als het goed is moet dit de code zijn waar het om gaat
m`n editor was volgens mij een beetje raar aan het doen als het goed is moet dit de code zijn waar het om gaat
[ Voor 109% gewijzigd door radial op 25-12-2004 00:22 . Reden: Stuk code vergeten te pasten ]