65999
Goto Top

php input type value

Hallo!
Ich stehe gerade vor einem Problem, weiß gerade nicht weiter:

Ich habe eine php Datei, mit einem Formular, indem ich 2x den Wert $Passwort eingeben möchte!
$Passwort wird aus einer Datenbank ausgelesen, $Passwort erhält auf test von echo auch einen Wert...
...
echo '<input type="text" name="Passwort1" value="$Passwort" maxlength = "20" size="20"> </td><td>';
echo '<input type="text" name="Passwort2" value="$Passwort" maxlength = "20" size="20"> </td> </table><br>';

...

Bei der Anzeige oben gibt wird der Text $Passwort ausgegeben, nicht aber der Wert der in $Passwort steht!

Was mache ich falsch?
Danke, gruß

Content-Key: 114007

Url: https://administrator.de/contentid/114007

Printed on: April 25, 2024 at 17:04 o'clock

Member: godlie
godlie Apr 16, 2009 at 10:46:20 (UTC)
Goto Top
Jetzt erzähl mir bitte nicht du speicherst Passwörter als Klartext ab !

Nebenbei ist das so ein leichter Fehler, schon mal was gelesen über Quoting in php ?
Mitglied: 65999
65999 Apr 16, 2009 at 11:07:47 (UTC)
Goto Top
ist ja mom erst zu testzwecken wg. passwort speichern in der datenbank!

ich finde den fehler leider nicht face-sad
Member: godlie
godlie Apr 16, 2009 at 11:12:42 (UTC)
Goto Top
Ich würd dir schwer raten mal ein Tutorial zu lesen.

Der Fehler ist folgender:
echo '<input type="text" name="Passwort1" value=" '.$Passwort.' " maxlength = "20" size="20"> </td><td>';  

Ein echo mit Single Quotes ( ' ) wird nur ausgegen.
Ein echo mit Double Quotes ( " ) wird ausgegen und beim vorkommen von $variable wird $variable auch durch ihren Wert erstzt.
Mitglied: 65999
65999 Apr 16, 2009 at 11:21:53 (UTC)
Goto Top
Hallo!
danke für den Fehlerhinweis!

Gruß