<div><input type="submit" value="Login" name="submit" id="submit" /></div> </form> </CENTER> <CENTER> <STRONG>Er du ikke bruger så <A href="../test/opret.php">Tryk her</A></strong> </CENTER>
include('../test/dbconnect.php'); if (mysql_result(mysql_query("SELECT COUNT (*) FROM brugere WHERE bruger_navn='$_POST[bruger_navn]' AND pass_word='$_POST[pass_word]'"),0) == 1) {
echo 'du er logget ind'; } else { echo 'du er ikke logget ind'; } } ?>
jeg får denne her fejl
Warning: Supplied argument is not a valid MySQL result resource in /home/administrator/www/test/login_script.php on line 10
// Hvis submit knappen log_ind ikke eksisterer, brokker den sig if (!isset($submit)) { echo "Du skal komme fra log ind siden!<br>"; echo "<a href=\"logind.htm\">Gå til log ind siden</a>"; }
$tjek = mysql_query("SELECT id FROM brugere WHERE bruger_navn = '$bruger_navn' AND pass_word = '$pass_word'")or die(mysql_error());
$antal = mysql_num_rows($tjek);
if ($antal == 1) { echo "Du kunne godt logges ind :o)"; }else{ echo "Du kunne ikke logges ind :o(";
// Hvis submit knappen log_ind ikke eksisterer, brokker den sig if (!isset($submit)) { echo "Du skal komme fra log ind siden!<br>"; echo "<a href=\"logind.htm\">Gå til log ind siden</a>"; }
$tjek = mysql_query("SELECT * FROM brugere WHERE bruger_navn = '$bruger_navn' AND pass_word = '$pass_word'")or die(mysql_error());
$antal = mysql_num_rows($tjek);
if ($antal == 1) { echo "Du kunne godt logges ind :o)"; }else{ echo "Du kunne ikke logges ind :o(";
dette her script virker perf <?PHP // Variabler $submit = $_POST["submit"]; $Brugernavn = $_POST["bruger_navn"]; $pass_word1 = $_POST["pass_word"]; $pass_word = md5($pass_word1);
include("dbconnect.php");
// Hvis submit knappen log_ind ikke eksisterer, brokker den sig if (!isset($submit)) { echo "Du skal komme fra log ind siden!<br>"; echo "<a href=\"logind.htm\">Gå til log ind siden</a>"; }
$tjek = mysql_query("SELECT id FROM brugere WHERE bruger_navn = '$bruger_navn' AND pass_word = '$pass_word'")or die(mysql_error());
$antal = mysql_num_rows($tjek);
if ($antal == 1) { echo "Du kunne godt logges ind :o)"; }else{ echo "Du kunne ikke logges ind :o(";
} ?>
men problemet lå i db da min database felt kun var sat til varchar 15 og en md5 kryptering er på ca 40. rettede db felt til varchar 60 og så fungede det
Ovenstående fungerer heller ikke korrekt, hvis det er hele koden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.