Avatar billede dstjulle Nybegynder
07. maj 2008 - 10:19 Der er 14 kommentarer og
1 løsning

problem med user_login.php

hej til jer alle

jeg er ved at lave en logind og får en undrelig fejl i line 41 ved ikke helt hvad jeg skal gøre ??? kan i hjælp mig ?


<?php

session_start();

include "conn.inc.php";



if (isset($_POST['sumit'])) {

    $query ="SELECT username, psddword FROM user_info " .

            "WHERE username ='" . $_POST['username'] . "' " .

            "AND Password = (PASSWORD('" . $_POST['password'] . "'))";

    $_result = mysql_guery($query)

        or die(mysql_error());

    if (mysql_num_rows($result) == 1) {

        $_SESSION['user_logged'] = $_POST['username'];

        $_SESSION['user_password'] = $_POST['password'];

        header ("Refresh: 5; URL=" . $_POST['redirect'] . "");

        echo "You are being redrected to your orignal page request!<br>";

        echo "(If your browser doesn´t support this, " .

            "<a href=\"" . $_POST['redirect']. "\">Click here</a>";

    } else {

    ?>

    <html>

    <head>

    <title>Beginning PHP5, Apache and MySQL</title>

    </head>

    <body>

    <p>

        Invalid Username and/or Password<br>

        Not registered?

        <a href="register.php">click here</a> to register.<br>

        <Form action="user_login.php" method="post">

        <input type="hidden" name="redirect"

          value="<?php echo $_post['redirect']; ?>">

        Username: input type="text" name="username"><br>

        Password: <input type="password" name="password"><br><br>

        <input type="submit" name="submit" value="Login">

      </form>

    </p>

    </body>

    </html>

<?php

}

?>
Avatar billede jakobdo Ekspert
07. maj 2008 - 10:24 #1
Hvad er fejlen ?
Avatar billede dstjulle Nybegynder
07. maj 2008 - 10:26 #2
Parse error: syntax error, unexpected $end in /volume1/web/test/cms-6/user_login.php on line 41
Avatar billede fant0mas Nybegynder
07. maj 2008 - 10:30 #3
Det er nok ikke fejlen, men du mangler en < her:

Username: input type="text" name="username"><br>
Avatar billede dstjulle Nybegynder
07. maj 2008 - 10:32 #4
er løst sådan

<?php
session_start();
include "conn.inc.php";
if (isset($_POST['sumit'])) {
    $query ="SELECT username, psddword FROM user_info " .
            "WHERE username ='" . $_POST['username'] . "' " .
            "AND Password = (PASSWORD('" . $_POST['password'] . "'))";
    $_result = mysql_guery($query)
        or die(mysql_error());
    if (mysql_num_rows($result) == 1) {
        $_SESSION['user_logged'] = $_POST['username'];
        $_SESSION['user_password'] = $_POST['password'];
        header ("Refresh: 5; URL=" . $_POST['redirect'] . "");
        echo "You are being redrected to your orignal page request!<br>";
        echo "(If your browser doesn´t support this, " .
            "<a href=\"" . $_POST['redirect']. "\">Click here</a>";
    }

    } else {
    ?>
    <html>
    <head>
    <title>Beginning PHP5, Apache and MySQL</title>
    </head>
    <body>
    <p>
        Invalid Username and/or Password<br>
        Not registered?
        <a href="register.php">click here</a> to register.<br>
        <Form action="user_login.php" method="post">
        <input type="hidden" name="redirect"
          value="<?php echo $_post['redirect']; ?>">
        Username: <input type="text" name="username"><br>
        Password: <input type="password" name="password"><br><br>
        <input type="submit" name="submit" value="Login">
      </form>
    </p>
    </body>
    </html>

<?php

}

?>
Avatar billede dstjulle Nybegynder
07. maj 2008 - 10:32 #5
men smid et svar så deler vi point
Avatar billede fant0mas Nybegynder
07. maj 2008 - 10:33 #6
Du har en tastefejl her:
if (isset($_POST['sumit'])) {
Avatar billede dstjulle Nybegynder
07. maj 2008 - 10:47 #7
ok hvad skal den så være ?
Avatar billede w13 Novice
07. maj 2008 - 10:51 #8
if (isset($_POST['submit'])) {
går jeg ud fra.
Avatar billede dstjulle Nybegynder
07. maj 2008 - 11:03 #9
nå ja :-)
Avatar billede dstjulle Nybegynder
07. maj 2008 - 11:07 #10
ligger du er svar ?
Avatar billede fant0mas Nybegynder
07. maj 2008 - 11:15 #11
Ellers tak
Avatar billede dstjulle Nybegynder
07. maj 2008 - 11:26 #12
ok andre det er med ??
Avatar billede w13 Novice
07. maj 2008 - 12:26 #13
Tror det går. :)
Avatar billede w13 Novice
07. maj 2008 - 12:31 #14
Du kan vist godt tage dem selv, tror jeg.
Avatar billede dstjulle Nybegynder
07. maj 2008 - 12:56 #15
ok takker for hjælpen :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester