PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2 Fragen!!



nul
02-09-2002, 16:42
<?php
if ($sent & $name) {
echo <<<FORMANSWER
Sie haben folgende Nachricht gesendet:<p />
<b>Ihr Name:</b> $name<br />
<b>E-Mail:</b> $email<br />
<b>Bewertung:</b> $rank<br />
<b>Ihre Nachricht:</b> <br />
<div style="background-color:#DDDDDD">$message</div>
<b>Gekauft bei: </b>$purchase
<form method="post" action="$PHP_SELF">
<input type="submit" value="Neue Nachricht senden?" />
</form>
FORMANSWER;
} else {
?>
<h3>Wie hat Ihnen das Buch bisher gefallen?</h3>
<form method="post" action="$PHP_SELF">
<table>
<tr>
<td>Mein Name:</td>
<td><input type="text" name="name" size="50" /></td>
</tr>
<tr>
<td>Meine E-Mail:</td>
<td><input type="text" name="email" size="50" /></td>
</tr>
<tr>
<td>Bewertung:</td>
<td>
1<input type="radio" name="rank" value="1" />
2<input type="radio" name="rank" value="2" checked="checked" />
3<input type="radio" name="rank" value="3" />
4<input type="radio" name="rank" value="4" />
5<input type="radio" name="rank" value="5" />
(Schulnoten)
</td>
</tr>
<tr>
<td valign="top">Nachricht:</td>
<td>
<textarea cols="30" rows="6" name="message">Ihre Nachricht...</textarea>
</td>
</tr>
<tr>
<td>Wo haben Sie es gekauft?</td>
<td>
<select size="1" name="purchase">
<option value="Fachbuchhandel" />"Fachbuchhandel"
<option value="Kaufhaus" />Kaufhaus
<option value="Online" />Online
<option value="Verlag" />Verlag
<option value="Nur geliehen" />Nur geliehen
</select>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Absenden" />
<input type="reset" />
<input type="hidden" name="sent" value="1" />
</td>
</tr>
</table>
</form>
<?php
} /* end if */
?>

Ich hab hier 2 Fragen und eine Bitte:

Fragen:

1. Wieso zeigt es die Auswahl von <SELECT nicht an???
2. Warum springt es beim Auswerten immer auf $PHP_SELF??? und wie kann ich das Ändern.

Bitte:

Kann mir bitte jemand helfen und mir sagen wie ich die Eingaben dann am Schluss in einem anderen Dokument auswerte???

vielen dank

mfg nul

axeljaeger
02-09-2002, 20:35
So,

>> 1. Wieso zeigt es die Auswahl von <SELECT nicht an???

Das ist XHTML?
Ich glaub, das muß so aussehen:

<option value="Verlag" >Verlag </option>

>> 2. Warum springt es beim Auswerten immer auf $PHP_SELF??? und wie kann ich das Ändern.

Weil's hier steht:

<form method="post" action="$PHP_SELF">

Bitte nochmal nachfragen, wenn ich was falsch verstanden haben sollte

nul
03-09-2002, 09:37
ja, es steht schon $PHP_SELF, aber ich hab dann noch ein anderes Skript verfasst und dann diesen Namen geändert. Trotzdem sprang es immer wieder zu http://localhost/$PHP_SELF, was ich nicht verstehe.