Caballo95
Was kommt wohl dabei raus,wenn sich Caballo an PHP versuchst?-ein fehler natürlich
Also,das Problem ist folgendes:
Wenn man seinen Nicknamen eingibt,soll sich eine Liste mit den Pferden,die man besitzt öffnen (wofür ich hinterher noch Popups machen werde,in denen sie dann die berichte schreiben können).Nur leider funktioniert das ganze nicht so,wie ich es will,und es wird die "Fehlermeldung! angezeigt,die ich geschrieben habe wenn der Nickname nicht existiert,oder man kein Pferd hat und der Pferdename wird dahinter angezeigt.Naja und damit ihr damit auch was anfangen könnt,hier mal der code:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
|
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
$Caballo95 = $_POST["caballo95"];
$User = $_POST["user"];
if( ($username=="Caballo95") )
{
echo "Nando";
}
else
{
echo "Nickname existiert nicht,oder kein Pferd vorhanden!";
}
if( ($username=="User") )
{
echo "Userpferd";
}
else
{
echo "Nickname existiert nicht,oder kein Pferd vorhanden!";
}
?>
</body>
</html> |
|
Und bittte nicht lachen,wenn ein ganz offensichtlicher Fehler vorliegt,denn das ist das erste,was ich eigentlich ganz alleine mit PHP gemacht habe und nach keinem Tutorial
Caballo95
uuuh daran hab ich auch noch rumgepfuscht!Danke,ich werds gleich mal ändern
so und jetzt hab ichs so und jetzt steht dann hjalt immer meine Fehlermeldung dass der Nickname nicht existiert:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
|
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
$User = $_POST["user"];
if( ($User=="Caballo95") )
{
echo "Nando";
}
else
{
echo "Nickname existiert nicht,oder kein Pferd vorhanden!";
}
if( ($User=="User") )
{
echo "Userpferd";
}
else
{
echo "Nickname existiert nicht,oder kein Pferd vorhanden!";
}
?>
</body>
</html>
|
|
Caballo95
also,ich hab das in der Tabelle auch mal durch user ersetzt,aber es funktioniert immer noch nicht wirklich.Jetzt wird halt immer noch die fehlermeldung angezeigt,dass der name nicht existiert.Und hier nochmal der Teil aus der Tabelle:
| code: |
1:
2:
3:
|
<font color="#000000"> </font>
<form method="post" action="test.php"><font color="#000000"><font face="Tahoma" size="2">Name:</font>
<font face="Tahoma" size="2"><input name="User" size="20" type="text"></font><br> |
|
Caballo95
danke für deine hilfe
Bur ich blicke jetzt nicht mehr ganz durch (was so typisch für mich ist

).Das kann ja nicht richtig sein,was ich da gemacht habe,weil immer noch das echo für benutzername nicht vorhanden und so kommt:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
|
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
$User = $_POST["user"];
if( ($User=="Caballo95") )
{
echo "Nando";
}
elseif ( ($User=="User") )
{
echo "Userpferd";
}
else
{
echo "Nickname existiert nicht,oder kein Pferd vorhanden!";
}
?>
</body>
</html>
|
|
Caballo95
ne,funktioniert nicht.hmm...
.Maybe
Da kann nur ein Fehler beim Formular vorliegen, die If-teile sind völlig O.k ^^
Caballo95
Danke für eure Hilfe,aber es kommt immer noch trotz richtigem nicknamen,dass der name nicht existiert und so.Das liegt aber warscheinlich daran,dass ich nicht ganz mitgekommen bin bei den vielen Möglichkeiten
Naja,das formular:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>test</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<form method="POST" action="test.php">
<font face="Tahoma" size="2">Name:</font>
<font face="Tahoma" size="2"><input name="user" size="20" type="text"></font><br>
<form method="post" action="test.php"><font color="#000000">
<input value="Zu deinem Pferd" name="B1" type="submit"> <br>
<input value="Löschen" name="B2" type="reset">
<br>
</font></form>
</body>
</html>
|
|
Die PHP Datei:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
|
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
$User = $POST["user"];
if ($User=="Caballo95")
{
echo "Nando";
}
else if ($User=="User")
{
echo "Userpferd";
}
else
{
echo "Nickname existiert nicht,oder kein Pferd vorhanden!";
}
?>
</body>
</html>
|
|
Sorry,dass ich mich so dumm anstelle
Caballo95
danke

jetzt funktionierts endlich
Caballo95
das ist zwar nicht schlimm,aber ich machs trotzdem mal weg,danke