passwort
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
action
date
ergebnis
fehler
formular
geheimen inhalte
klappe
komme
pa
pawort
richtig aba
schleifen
stehen
tabelle
terminologie
transitional
-
hallo ich habe
ein script geschrieben in dem man das passwort in ein feld eingeben muss
und wenn es richtig ist gann zeigt es unten einen text an
also ich habe dies mit einer ifschleife gemacht
und jetzt habe ich das problem wenn man noch gar nichts eingegeben hat
zeigts trotzdem schon den text an
was muss ich da ?ndern? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also erstmal:
http://www.php-faq.de/q/q-terminologie-if.html
Ist nicht b?se gemeint. *SCNR*
Kannst du den Code mal posten? Ich vermute, dass du bei der If-Abfrage einen Fehler gemacht hast, aber ohne Quellcode kann ich das nur vermuten.
MfG
alopex -
Moin,
ich nehme an du willst nur einen User machn(also den admin)
Wenn das Forumularfeld so aussieht:
<input type="password" name="passw" size="30">
Dann sieht die schleife so aus:
if($pass=="dein Passwort")
{
echo "So hier den Text rein";
?>
<p>Oder hier</p>
<?php
} -
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Kennen Sie das Passwort?</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="phpkid.css">
</head>
<body>
<h3>Wie lautet das Passwort?</h3>
<form action="passwort.php" method="post">
<input type="text" name="pass">
<input type="submit" value="Senden">
</form>
<?php
if ($_POST["pass"]=="a?iX379") {
?>
<h3>Gesch?tzter Bereich</h3>
<p>Hier stehen die geheimen Inhalte ...</p>
<?php
}
elseif (isset($_POST["pass"])) {
?>
<p>Leider kennen Sie das Passwort nicht!</p>
<?php
}
?>
</body>
</html>
Dass m?sste klappen! -
<?php
verbindung zum mysqul
?>
<form action="<?PHP echo $PHP_SELF; ?>" method="post">
<input type="hidden" name="mode" value="check">
Passwort:
<br><input type="password" name="pw2" size="20">
<input type="submit" value="Einloggen"></td>
</form>
<?php
if ($pw == $pw2)
{
$abfrage = "SELECT * FROM $tabelle";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis))
{
$string = $row['nachricht'];
$datum = date("d.n - G:i",$row['time']);
$formid = $row['id'];
echo "
<table width=\"100%\" border=\"1\">
<tr>
<td>$datum <a href=\"$PHP_SELF?action=del&id=$row[id]\">;
<img src=\"pics/delete.gif\" alt=\"delete\" width=\"11\" height=\"12\" border=\"0\"/>;</td>
</tr>
<tr>
<td>$string</td>
</tr>
</table>
";
}
}
if(isset($_GET['action']) && $_GET['action'] == "del")
{
echo "<form action=\"$PHP_SELF\" method=\"POST\">";
echo "<p align=\"center\">";
echo "<b>Passwort:</b><br>";
echo "<input type=\"hidden\" name=\"action\" value=\"admindel\" />";
echo "<input type=\"hidden\" name=\"id\" value=\"$_GET[id]\" />";
echo "<input type=\"password\" name=\"passfeld\" size=\"20\" /><br>";
echo "<input type=\"submit\" value=\"L?schen\" />";
echo "</p></form>";
}
if(isset($_POST['action']) && $_POST['action'] == "admindel" && $_POST['passfeld'] == $pass)
{
mysql_query("delete from $tabelle where id='$_POST[id]'");
}
?> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage