login mit Passwortabfrage
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnen
code
datum
entsprechende code
fehler
frage
gehalt
held
hilfe
melde
mitglied
nutzen
parameter
re
statement
stimmen
tag
url
zeile
zugreifen
-
Hallo liebe Leute,
ich bin ziemlicher Neuling und bastel an einer Seite mit html und php.
Dort sollen sich Besucher und auch "tag/re">ref="/tag/mitglied">Mitglieder" tummeln, Mitglieder melden sich mit einen Namen und Passwort an.
Aber ich bekomme es nciht hin; Hier mal die Codes
html seite:
<h1>Einwahlseite</h1>
<p>
<font color="#FF0000"size="5">
Gib deinen Nike-Namen ein, um dich im Nachrichtenbereich zu bewegen</font><br>
<font color="#0000FF">Natülich auch das Passwort.</font>
</p>>
<form method="POST" action="login1.php">
Dein Username: <input name="nike"><br> <br><br>
Dein Passwört: <input name="passw" type=password><br>
<input type=submit name=submit value="Einloggen">
</form>
Die Daten werden richtig übertragen.
Nun die php-Empfänger seite
<html>
<title>login1</title>
<body>
Nun die Abfrage <br /> <br /><br />
<?php
if ($s1="foge")
{
echo "es ist gleich" ;
}
$s1= $_POST["passw"] ;
echo $s1;
$_db_host = "localhost"; # meist localhost
$_db_datenbank = "db_281583_1";
$_db_username = "root";
$_db_passwort = "";
$con = mysqli_connect ($_db_host,$_db_username,$_db_passwort);
mysqli_select_db($con,$_db_datenbank) ;
$sql = "SELECT * FROM mitglieder where passw = $s1";
# ist die Zeile so, wird normal ausgegeben:-> $sql = "SELECT * FROM mitglieder";
$res = mysqli_query( $con, $sql );
$num = mysqli_num_rows($res);
#diese Zeilen dienen nur um die Abfragen zu kontrolliern
echo "$num" ;
echo "<br />" ;
echo $s1;
echo "<br />" ;
echo "<br />" ;
echo $num;
echo '<table border="1">';
while ($zeile = mysqli_fetch_array( $res))
{
echo "<tr>";
echo "<td>". $zeile['nike'] . "</td>";
echo "<td>". $zeile['vname'] . "</td>";
echo "<td>". $zeile['gbdatum'] . "</td>";
echo "<td>". $zeile['ID'] . "</td>";
echo "<td>". $zeile['passw'] . "</td>";
echo "</tr>";
}
mysqli_free_result( $res );
$zaehler=0;
while($zaehler<$num+1)
{
echo "$zaehler, ";
$zaehler++;
}
?>
<h1>Das war es und nun noch ein weg</h1>
Wenn ich die Dicke Zeile nehme, kommt die Tabelle, aber eben alles.
Wieso funktioniert es nicht mit dem "where" nicht, wird so oft in Foren und Büchern beschrieben.
Die Fehlermeldung;
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\web1\login1.php on line 35
fdasd
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\web1\login1.php on line 46
Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\web1\login1.php on line 59
0,
Vielleicht kann jemand helfen.
Für alle noch eine schöne Woche
Frank
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du bist mein Held,
super, diese Hochkommas habe nicht gewusst, dass sie rein gehören.
Ich habe mir diese "Mutterzeile"
$sql .= " where gehalt >= " . $_POST["ug"] . " and gehalt <= " . $_POST["og"];
kopiert (aus einem anderen Code) und dann entsprechend abgeänder, ohne zu ahnen dass das Hochkomma gebraucht wird.
Die Zugangsdaten weiß ich, dass ich die ändern muss um dann auf den Server hier zu zugreifen. Bei mir liegt nur nicht überall, wo ich grade bastel, Netz an und da betuh ich mich mit dem localhost.
Wenn ich dir sage, dass ich mich mit dieser Zeile schon 5 Tage beschäftige, kannst du nachvollziehen wie ich mich über deine Hilfe freue.
Also herzlichsten Dank, es tut soo gut mit Profis zu arbeiten(um so mehr man selber keiner ist
Ich melde mich sicher noch oft hier, bis dahin allen eine schöne Zeit
Frank
Achso, ich hoffe keine zu blöde Frage, was
heißt entsprechende
[code]
-Tag nutzen
Tschüssi, Frank -
Wenn du einen Betrag schreibst, steht diemlich direkt über deinem text ein bottum mit "Code" drauf geschrieben.
der erstellt 2 Tags die in eckigen klammern stehen, dazwischen gehöhrt dein php code. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage