News-Seite?
Hi ich habe ein Problem mit PHP unzwas will ich eine Newsseite machen also eine abfrage durch ein formular nur wenn pw und Name richtig sind soll etwas auf einer anderen seite geschrieben werden
So wie ich das hab funzt das nicht; <body> <form action="News.php" method="post"> <center> Name <input type="text" size="17" name="Inhalt"> <br> Password <input type="text" size="10" Pw="Inhalt"> <br><br> Kommentar <br> <textarea rows="5" name="S1" cols="70"> </textarea> <br><br> <input type="submit" value="Posten"> </center> </form> <? if($Name == "Masternobi" and $Pw == "Dasveratichnicht") { echo ",S1,"; } else { echo "bitte nochmal probieren" } ?> </body> Könnt ihr mir da weiterhelfen? |
Versuchs mal so, das geht auf jeden Fall
PHP-Code:
Voller |
Thx ich pr0biers gIeich maI aus
|
es funzt nicht
AIs0 ich hab das jetzt genau s0 gmacht wie du das gesagt hast!
in der anderen datei {news} hab ich jetzt nur <html> <head> <title>News</title> </head> <body> </body> </html> und wenn ich jetzt bei k0mmentar was rein schreib bIeibt die site weiß!? es k0mmt auch nicht "es ist igendwas faIsch" 0der "du hast gew0nnen" ??? |
Welche PHP Version hast Du? Wenn sie größer als 4.1.1 ist dann mach mal
if(isset($_POST["action"]) statt if(isset($action)) und dann auch: statt $name folgendes verwenden $_POST["name"] und $_POST["pw"] statt $pw |
Ich hab v 4,0,6
ich hab das maI pr0biert da k0mmt ein fehIer in zeiIe 19 ;/ was kann ich tun? |
Stell das Script mal als txt Datei auf Deinen Server und poste den Link!
Ich habe übrigens einen Tippfehler im Script nach if(isset($_POST["action"])) fehlte eine Klammer! |
hier sind die Iinks ich hab maI beide drauf gesteIIt!
http://www.findall.de/home/sagichdirnicht/test.txt http://www.findall.de/home/sagichdirnicht/test2.txt aber wenn man sie öffnet ist tr0tzdem htmI !? du kannst aber den queIItext angucken! |
und? was sagst du dazu?
|
Du hast da ein paar Sachen nicht ganz richtig übernommen! Also die ganze if-Abfrage muss heißen:
if ($action == "step2") { if ($name == "Deinname" && $pw == "Deinpasswort") { print "Du hast gewonnen!<br> $text"; } else { print "Irgendwas war wohl falsch"; } } Das if isset $action ganz am Anfang kannste dir sparen, denn wenn action nicht gesetzt ist, dann kann es auch nicht == "step2" sein! Ansonsten müsste das gehen! |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:59:08 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.