Connecting Tech Pros Worldwide Forums | Help | Site Map

Variablenübergabe mit method="post"

Herbert Piljer
Guest
 
Posts: n/a
#1: Jul 17 '05
Wenn ich versuche ein Formular zu versenden bekomme ich als Absender
immer Resource.id.#5@mailserver.de.
Folgendes Script wird verwendet:

<?php
include ("syndbopen.php");
$email= mysql_query("SELECT bmwmail FROM mitarbeiter WHERE
kz='\"$HTTP_POST_VARS[Melder]\"'");

welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'herbert.piljer@partner.bmw.de';

# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail
ueberschreiben)
# $strFrom = '"Stoerungsmeldung" <no.reply@partner.bmw.de>';
$strFrom = $email ;

# Welchen Betreff sollen die Mails erhalten?
$strSubject = $HTTP_POST_VARS[Meldungsart];

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://server/sites/bestaetigung.htm';

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem
angegebenen Wert stehen?
$strDelimiter = ":\t";

if($_POST)
{
$strMailtext = "";

while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}

if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}

mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}

?>
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
</head>

<body>
<div align="center">
<h1><font face="Arial, Helvetica, sans-serif">Störungsmeldung
Panasonic</font></h1>
</div>
<form action="<?php print $_SERVER['stoerungen/PHP_SELF']; ?>"
method="post">
<font face="Arial, Helvetica, sans-serif">
<!-- Hier sind die eigentlichen Formularfelder
eingetragen. -->
<input name="Meldungsart" type="hidden" value="St&ouml;rung
Panasonic">
</font>
<table width="100%" cellspacing="5">
<tr bgcolor="#99CCFF">
<td><font face="Arial, Helvetica, sans-serif">Melder
Kurzzeichen<br>
(z.B. HPI für Herbert Piljer)</font></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="Melder" type="text" size="3" maxlength="3">
</font></td>
</tr>
<tr bgcolor="#99CCFF">
<td width="32%"><font face="Arial, Helvetica, sans-serif">Ticket
Nummer</font></td>
<td width="68%"><font face="Arial, Helvetica, sans-serif">
<input name="Ticket Nummer" type="text" size="25"
maxlength="25">
</font></td>
</tr>
<tr bgcolor="#99CCFF">
<td><font face="Arial, Helvetica,
sans-serif">Seriennummer</font></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="Seriennummer" type="text" size="25"
maxlength="25">
</font></td>
</tr>
<tr bgcolor="#99CCFF">
<td><font face="Arial, Helvetica,
sans-serif">Inventarnummer</font></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="Inventarnummer" type="text" size="10"
maxlength="10">
</font></td>
</tr>
<tr bgcolor="#99CCFF">
<td><font face="Arial, Helvetica, sans-serif">Modelnummer<br>
(z.B. CF-72V3JXZQG)</font></td>
<td><font face="Arial, Helvetica, sans-serif">
<input name="Modellnummer" type="text" size="25"
maxlength="25">
</font></td>
</tr>
<tr bgcolor="#99CCFF">
<td><font face="Arial, Helvetica,
sans-serif">Fehlerbeschreibung<br>
(m&ouml;glichst genau)</font></td>
<td><font face="Arial, Helvetica, sans-serif">
<textarea name="Fehlerbeschreibung" cols="50" rows="8"
wrap="virtual"></textarea>
</font></td>
</tr>
<tr bgcolor="#99CCFF">
<td>Ger&auml;t befindet sich: </td>
<td>
<p>
<label><input type="radio" name="Gerät" value="bei
Anwender">bei Anwender</label>
<br>
<label><input type="radio" name="Gerät" value="im
Supportcenter">im Supportcenter</label>
<br>
<label><input type="radio" name="Gerät" value="in der
MaxD">in der MaxD</label>
</p>
</td>
</tr>
<tr bgcolor="#99CCFF">
<td>Anwender hat Ersatzger&auml;t</td>
<td><input type="checkbox" name="Anwender hat Ersatzger&auml;t"
value="Ja"></td>
</tr>
<tr>
<td colspan="2"><div align="center"><font face="Arial, Helvetica,
sans-serif">
<input name="Absenden" type="submit" value="Senden">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input name="Zuruecksetzen" type="reset"
value="Zur&uuml;cksetzen">
</font></div></td>
</tr>
</table>
</form

Kann mir jemand Helfen?
Danke

Closed Thread