Variable über 2 PHP Seiten weitergeben ...

Alles, was PHP betrifft, kann hier besprochen werden.

Variable über 2 PHP Seiten weitergeben ...

Postby Thomas Br » 07. September 2004 11:46

Moin moin zusammen ;)

folgendes Problem

ich möchte aus einer (mehrere Personen umfassenden) PHP Datei ein Kontaktformular aufrufen. Jeder Person ist dabei ein Button zugeordnet - und der Button hat eine eindeutige ID.

nun soll nach Knopfdruck die ID an das Kontaktformular übergeben werden und in ein verstecktes Feld eingelesen werden- (mein eigentliches Problem)

Nach drücken auf "Senden" sollen die kompletten Werte (....) an das Mail-Script übergeben werden.
im Mailscript wird dann die eigentliche Mail-Addi über die ID aus einer MySQL DB ausgelesen

meine bisherigen versuch scheitern kläglich daran, dem versteckten Feld den value zuzuweisen:
Code: Select all
 <?php
$id=$HTTP_POST_VARS['id'];
?>
<table width="100%" border=0 cellspacing=0 cellpadding=0>
<colgroup><col width="18"><col width="100%"><col width="11"></colgroup>
<tr><td bgcolor="#bbc2a9" align=center colspan=2 rowspan=2>
<h2>
<center>
Kontaktformular
</center>
</h2>
<form name="Kontaktformular" action="check.php" method="post">
<table width="90%" border=0 cellspacing=1 cellpadding=1>
<tr><td align="right" width=300>Name:</td>
<td><input type="text" name="vollname" value="" width="400"></td></tr>
<tr><td align="right" width=300>E-mail Adresse: &nbsp;</td>
<td><input name="email" type="text" value="" width="400"></td>
</tr>
<tr><td colspan=2></td></tr><tr><td align="right" width =300 >
Betreff:&nbsp;</td>
<td><input type="text" name="request" value="" width="400"> </td></tr>
<tr><td colspan=2></td></tr>
<tr><td width=300 align="right"> Nachricht: &nbsp; </td>
<td> <textarea name="message" value="" cols=40 rows=5 align="middle"></textarea></td>
</tr>
<tr><td align="center" colspan=2>
<input type="submit" name"submit" value ="Absenden" align="middle">
<input type="hidden" name="id" value= $id>  '<- da komme ich nicht klar ...
<input type="reset" name"clear" value="Eingaben löschen" align="absmiddle">
</td></tr></table>
</form>
</body>
</html>
User avatar
Thomas Br
 
Posts: 30
Joined: 24. June 2004 19:08
Operating System: Windows 7 x64 Ultimate

Postby Wiedmann » 07. September 2004 11:54

dieses:
Code: Select all
<?php                      |
$id=$HTTP_POST_VARS['id']; } LÖSCHEN
?>                         |


Code: Select all
<input type="hidden" name="id" value= $id>  '<- da komme ich nicht klar ...

ändern in:
Code: Select all
<input type="hidden" name="id" value="<?php echo $_POST['id']; ?>">
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Thomas Br » 07. September 2004 12:57

Danke !

hat geklappt :)
User avatar
Thomas Br
 
Posts: 30
Joined: 24. June 2004 19:08
Operating System: Windows 7 x64 Ultimate


Return to PHP

Who is online

Users browsing this forum: No registered users and 4 guests