Supportnet / Forum / Skripte(PHP,ASP,Perl...)
php unter win2000 iis installieren
Frage
Habe ein Problem:
bin der Meinung dass ich den iis mit php richtig installiert habe, jedoch kommt immer folgende meldung:
Warning: Undefined variable: umfrage in c:\inetpub\wwwroot\index.php on line 9
Vielen Dank!
MfG torby
Antwort 1 von MixMax
Heut gehts ja mal echt ab mit PHP, also du hast php wohl richtig installiert, denn die warnung kommt von PHP, also in zeile 9 fragst du die Variable "umfrage" ab oder willst di mit echo ausgeben, aber die Variable wurde vorher nicht definiert, um das zu vermeiden (also wenn es vorkommen kann das die Variable vorher keinen wert zugewiesen bekommt) kannst du am anfang einfach eine zeile
umfrage = 0;
oder
umfrage = "";
machen. Dann kommst die warnung nicht.
umfrage = 0;
oder
umfrage = "";
machen. Dann kommst die warnung nicht.
Antwort 2 von torby
Der dazu gehörige Quelltext sieht folgendermassen aus:
Das Eingabeformular springt mit der übergebenen Variablen auf die gleiche Seite zurück. Dabei soll die Variable augegeben werden.
<?php
das ist Zeile 9:
if ( $umfrage )
{
echo $umfrage;
}
?>
Das Eingabeformular springt mit der übergebenen Variablen auf die gleiche Seite zurück. Dabei soll die Variable augegeben werden.
<?php
das ist Zeile 9:
if ( $umfrage )
{
echo $umfrage;
}
?>
Antwort 3 von MixMax
wird vorher irgendwo mal deklariert was der inhalt der Variable $umfrage sein soll ? wenn nicht ist die abfrage sinnlos aber du solltest ihr am anfang des PHP-Scripts den wert "" zuweisen und dann wird die Variable vielleicht noch mit text oder mit einer Zahl belegt, und die IF-Abfrage dann weglassen, wenn die Variable nicht neu belegt wurde gibt echo ja auch nix aus.

