Hallo zusammen,
nach langem Hin und Her ist mein Bestellschein so gut wie fertig; *freu*
In der Bestellung kann man (in der Tabellenform angeordnet) 4 Anforderungen stellen (mit Art.-Nummer, Menge, Einheit ...)
Jetzt möchte ich gerne in der eigentlich Abfrage eine IF-Abfrage stellen um in der hinterher ankommenden E-Mail nur die ausgefüllten Anforderungen anzuzeigen,
da heißt z.B. WENN für die Variable Gegenstand2 in der 2.Anforderung nichts angegeben wurde, dann zeigt er nichts an oder sowas wie "Keine weitere Anforderung"!
Vielleicht kann mir jemand dabei helfen!
Hier poste ich mal das (inhaltlich gekürzte u. geschwärzte) Script!
Vielen Dank im Voraus!!
<?php
if(!isset($Besteller)){
?>
<table border="0" cellpadding="4" width="600">
<tr>
<th><h2><font size="2">
<div align="left"></div>
<div align="left"></div>
<div align="left"></div>
<div align="left"></div>
<div align="left"><br><br></div></h2></th>
<th><h1><font size="5"><div align="center">
<div align="center">Online-Bestellschein</div>
<div align="center">Hospital</div>
<hr noshade width="300" size="3" align="center">
</h1></th>
</tr>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<table width="58%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="15%" valign="top">
 Datum:
</td>
<td width="85%">
<input type="text" name="Datum">
</td>
</tr>
<tr>
<td width="15%" valign="top">
 Lieferant:
</td>
<td width="85%">
<select name ="Lieferant">
<option value="Unbekannt">Unbekannt</option>
</select>
</tr>
<tr>
<td width="15%" valign="top">
 Abteilung:
</td>
<td width="85%">
<select name ="Abteilung">
<option value="C1">C1</option>
</select>
</tr>
<tr>
<td width="15%" valign="top">
 Besteller:
</td>
<td width="85%">
<input type="text" name="Besteller">
</td>
<tr>
</input>
</td>
</tr>
<tr>
<td width="15%" valign="top">
 Rufnummer:
</td>
<td width="85%">
<input type="zahl" name="Rufnummer">
</tr>
</td>
</tr>
<tr>
</input>
</td>
</tr>
<tr>
<table cellpadding="5" cellspacing="2" border="18" width="70%">
<th>Art.-Nr.:</th>
<th>Menge:</th>
<th>Einheit:</th>
<th>Gegenstand</th>
<th>Preis(EUR):</th>
</tr>
<tr>
<td><input type="text" name="Artikelnummer1" size="15"></td>
<td><input type="zahl" name="Menge1" size="15"></td>
<td><select name ="Einheit1">
<option value=""></option>
<option value="Stück">Stück</option>
<option value="Liter">Liter</option>
<option value="Karton(s)">Karton(s)</option>
<option value="Sonstige">Sonstige</option>
</select></td>
<td><input type="text" name="Gegenstand1" size="60"></td>
<td><input type="text" name="Preis1" size="10"></td>
</tr>
<tr>
<td><input type="text" name="Artikelnummer2" size="15"></td>
<td><input type="zahl" name="Menge2" size="15"></td>
<td><select name ="Einheit2">
<option value=""></option>
<option value="Stück">Stück</option>
<option value="Liter">Liter</option>
<option value="Karton(s)">Karton(s)</option>
<option value="Sonstige">Sonstige</option>
</select></td>
<td><input type="text" name="Gegenstand2" size="60"></td>
<td><input type="text" name="Preis2" size="10"></td>
</tr>
<tr>
<td><input type="text" name="Artikelnummer3" size="15"></td>
<td><input type="zahl" name="Menge3" size="15"></td>
<td><select name ="Einheit3">
<option value=""></option>
<option value="Stück">Stück</option>
<option value="Liter">Liter</option>
<option value="Karton(s)">Karton(s)</option>
<option value="Sonstige">Sonstige</option>
</select></td>
<td><input type="text" name="Gegenstand3" size="60"></td>
<td><input type="text" name="Preis3" size="10"></td>
</tr>
<tr>
<td><input type="text" name="Artikelnummer4" size="15"></td>
<td><input type="zahl" name="Menge4" size="15"></td>
<td><select name ="Einheit4">
<option value=""></option>
<option value="Stück">Stück</option>
<option value="Liter">Liter</option>
<option value="Karton(s)">Karton(s)</option>
<option value="Sonstige">Sonstige</option>
</select></td>
<td><input type="text" name="Gegenstand4" size="60"></td>
<td><input type="text" name="Preis4" size="10"></td>
</tr>
</table>
<br>
<td width="15%" valign="top">
 Anmerkung:<br>
</td>
<td width="50%">
<textarea cols="30" rows="3" name="Anmerkung"></textarea>
</td>
</tr>
<br>
<br>
<tr>
<td width="15%" valign="top"> </td>
<td width="85%">
<input type="submit" value="Bestellung senden" name="submit">
<input type="reset" name="Notok" value="Eingaben löschen">
</td>
</tr>
</table>
</form>
<?php
}
else{
$emailbody = '
<html>
<!--
Hallo ' . $Besteller . '
Ihr System unterstuetzt keine HTML-Mails!
Folgende Nachricht wurde Ihnen uebermittelt:
-->
<body bgcolor="#FFFFFF" text="#000000">
<table cellpadding="4" cellspacing="0" border="0" width="100%">
<tr>
<td bgcolor="#FFEEDD" >
<b>Online-Bestellschein</b>
</td>
</tr>
</table>
<table cellpadding="4" cellspacing="0" border="0" width="100%">
<tr>
<td bgcolor="#EEEEEE" >
<img src="http://pc21/test/intranet.bmp" width="75" height="65" border="0" alt="Intranet">
</td>
<td bgcolor="#EEEEEE" valign="bottom" width="100%">
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" valign="top" width="100%">
<h2>Datum: ' . $Datum . '</h2>
<p><b>Lieferant: ' . $Lieferant . '</b></p>
<p><b>Abteilung: ' . $Abteilung . '</b></p>
<p><b>Besteller: ' . $Besteller . '</b></p>
<p><b>Anmerkung zur Bestellung: ' . $Anmerkung . '</b></p>
<b>1.Anforderung:</b><br>
Artikelnummer: ' . $Artikelnummer1 . '<br>
Menge: ' . $Menge1 . ' <br>
Einheit: ' . $Einheit1 . ' <br>
Gegenstand: ' . $Gegenstand1 . '<br>
Preis (Euro): ' . $Preis1 . '<br><br>
<b>2.Anforderung:</b><br>
Artikelnummer: ' . $Artikelnummer2 . '<br>
Menge: ' . $Menge2 . ' <br>
Einheit: ' . $Einheit2 . ' <br>
Gegenstand: ' . $Gegenstand2 . '<br>
Preis (Euro): ' . $Preis2 . '<br><br>
<pre><font face="Verdana,Geneva,Arial, Helvetica,sans-serif" color="#006600">'
. "" .
'</font></pre>
</td>
</tr>
<tr>
<td colspan=2 bgcolor="#EEEEEE" >
</td>
</tr>
</table>
<a href="mailto:
ich@domain.de">Kontakt:
ich@domain.de</a></p>
</body>
</html>
';
$header="From:$email_from_name<$email_from_mail>\n";
$header .= "Reply-To: $email_from_mail\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR\n";
$header .= "Content-Type: text/html";
mail($email_to,$email_betreff,$emailbody,$header);
echo "<b>Vielen Dank!</b><br>";
echo "<b>Ihre Bestellung ist eingegangen!</b><br>";
echo "<b>Sie können dieses Fenster nun schließen!</b><br>";
}
?>
</body>
</html>