Fehler im PHP?
| From: | Mehdi Haresi | Date: | Tue, 15 Apr 2003 08:25:41 +0000 |
| Subject: | Fehler im PHP? | ||
| Groups: | php.doc.de | ||
| Request: | Send a blank email to doc-de+get-593@lists.php.net to get a copy of this message | ||
beim absenden eines Forms fand ich in vielen code-beispielen, dass php
variablen deklariert mit demselben namen wie die form-objekte geheissen
haben (name)
z.b.
test.php:
<form action="test.php" method=post>
<input type="text" name="beschreibung">
<input type="submit" name="speichern" value="speichern">
</form>
<? echo $beschreibung ?>
hier gibt es auf fremden servern keine warnings und errors wenn die seite
zum 1. mal aufgerufen wird - bei mir schon da die variable $beschreibung
nicht existier. auch nach senden des forms gibt er mir den inhalt der
variable nicht wieder. ich bin gezwungen über
$HTTP_POST_VARS['beschreibung'] und dem befehl isset() zuerst abzufragen ob
die variable gesetzt ist und falls ja, dann erst selbst eine variable
deklarieren und diese den wert von http_post_vars zuweisen. bei einem freund
von mir klappt es tadellos, aber sowohl auf meinem desktop rechner als auch
auf meinem notebook kennt php das nicht.
weiss jemand was da lost ist? ich habe die php-version 4.3.0
hier die fehlermeldung:
Notice: Undefined index: menue in c:\inetpub\wwwroot\denkstatt\home.php on
line 24
ich wäre euch sehr dankbar für infos