php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.10.2004, 18:54  
Gast
 
Beiträge: n/a
Standard Syntaxfehler?

Guten Tag,
könntet ihr mir sagen wo sich, in diesem Programm, ein Fehler befindet?
Code:
<?php
$benutzername=$_POST["benutzername"];
$passwort=$_POST["passwort"];
echo $benutzername;
if($benutzername!=$passwort) {
echo "Alle Eingaben sind richtig.Sie sind als";
echo $benutzername;
echo "eingeloggt!";
}
?>
Vielen Dank schon mal im Vorraus!
Mit freundlichen Grüssen
M2513
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.10.2004, 18:57  
Gast
 
Beiträge: n/a
Standard

In dem Quellcode ist kein Syntax-Fehler. Poste doch mal die Fehlermeldung.
Gruß
phpfan
 
Alt 24.10.2004, 18:58  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
if($benutzername!=$passwort
sinnbefreit würde ich sagen.
imported_Ben ist offline  
Alt 24.10.2004, 19:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Ben
PHP-Code:
if($benutzername!=$passwort
sinnbefreit würde ich sagen.
Vielen Dank für die schnelle Hilfe.

Aber was meinst du mit "sinnbefreit". Das verstehe ich nicht so ganz....
 
Alt 24.10.2004, 19:06  
Gast
 
Beiträge: n/a
Standard

Ein Vergleich Benutzername / Passwort macht nun mal nicht wirklich Sinn.
Gruß
phpfan
 
Alt 24.10.2004, 19:14  
Gast
 
Beiträge: n/a
Standard

@ phpfan
Ich denke, dass das schon Sinn macht:
Jemand gibt keinen Benutzernamen und kein Passwort ein ---> das ist kein gültiger Login

oder:

Jemand gibt Benutzernamen und Passwort ein beide sind gleich ---> kein gutes Passwort ---> kein gültiger Login

mfg
M2513
 
Alt 24.10.2004, 19:21  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von M2513
@ phpfan
Ich denke, dass das schon Sinn macht:
Es geht nicht darum, was Du möchtest, sondern darum, was Du tatsächlich programmierst.

EDIT
Deine Verzweigung ist dann wahr, wenn der Benutzername UNGLEICH dem Paßwort ist. Das ist genauso sinnfrei wie beide auf Gleichheit zu testen.
 
Alt 24.10.2004, 19:45  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von meikel
Zitat:
Zitat von M2513
@ phpfan
Ich denke, dass das schon Sinn macht:
Es geht nicht darum, was Du möchtest, sondern darum, was Du tatsächlich programmierst.

Deine Verzweigung ist dann wahr, wenn der Benutzername GLEICH dem Paßwort ist. Und genau das ist sinnfrei.
hmm.... ich glaube, dass du etwas falsch gelesen hast.
Code:
if($benutzername!=$passwort)
!= (Ungleich) Dieser Vergleichsoperator gibt dann true zurück, wenn der linke Wert nicht den selben Wert hat wie der rechte Teil vom != ist.
 
Alt 24.10.2004, 19:45  
Gast
 
Beiträge: n/a
Standard

Wieso geht ihr davon aus das in $benutzername der Benutzername eines Logins und $passwort das dazugehörige Passwort ist?
 
Alt 24.10.2004, 19:47  
Gast
 
Beiträge: n/a
Standard

Also das hab ich mit einer vorhergehenden Seite, die ich aber nicht hier geposted habe,
festgelegt.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Update / syntaxfehler prinzli Datenbanken 7 24.11.2007 21:24
Syntaxfehler wo keiner ist h0nIg Datenbanken 3 08.06.2007 13:56
MySQL - Syntaxfehler, aber wo? L.Croft Datenbanken 3 28.08.2006 19:57
Syntaxfehler PHP Tipps 2005-2 4 09.10.2005 05:41
[Erledigt] bcmul ungültig oder Syntaxfehler? PHP Tipps 2005-2 18 02.09.2005 15:13
Syntaxfehler wer kann helfen? HTML, Usability und Barrierefreiheit 13 05.08.2005 15:26
[Erledigt] Syntaxfehler (newbie) Datenbanken 13 30.05.2005 16:07
Syntaxfehler, wohin kommt ORDER BY PHP Tipps 2005 7 12.02.2005 13:21
[Erledigt] InnoDB Problem oder Syntaxfehler? Datenbanken 2 27.10.2004 16:44
Counterproblem...Syntaxfehler und ; erwartet phpfortgeschrittener HTML, Usability und Barrierefreiheit 6 31.07.2004 22:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.