Visualizzazione dei risultati da 1 a 2 su 2

Discussione: login database

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    112

    login database

    ciao a tutti io dovrei realizzare un login con le sessioni e un database che contiene tutti i dati allora la pagina php è questa.

    <?php
    session_start();
    include "php\conn_reg_serv.php";
    if(isset($_POST['submit'])) {
    $query="SELECT username,password FROM user".
    "WHERE username ='".$_POST['username']."'".
    "AND password=(PASSWORD('".$_POST['password']."'))";
    $result=mysql_query($query)
    or die(mysql_error());
    if(mysql_num_rows($result)==1) {
    $_SESSION['user']=$_POST['username'];
    $_SESSION['pass']=$_POST['password'];
    }
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>home page WEB SOLUTION PORTAL</title>
    <link href="stile.css" rel="stylesheet" type="text/css" />

    </head>

    <body>
    <div class="layout" id="menu">
    <div class="lay-info">
    <div class="info-ora">
    <?php include "php\data.php"; ?>
    </div>
    <div class="info-sito">
    mappa del sito |
    informazioni |
    praivacy
    </div>
    </div>
    <div class="lay-top">
    <div class="lay-logo">
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="140" height="70" title="logo">
    <param name="movie" value="logo.swf" />
    <param name="quality" value="high" />
    <embed src="logo.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="140" height="70"></embed>
    </object>
    </div>
    <div class="lay-banner">
    </div>
    </div>
    <div class="lay-bar">
    <div class="bar-login">
    <?php
    if($_SESSION['logged']==1) {
    echo"bravo";
    }else{
    echo "<form action=\"home.php\" method=\"post\">";
    echo "<p id=\"log-label\">user</p>";
    echo "<input type=\"text\" name=\"username\" id=\"log-input\" />";
    echo "<p id=\"log-label\">password</p>";
    echo "<input type=\"text\" name=\"password\" id=\"log-input\" />";
    echo "<input type=\"submit\" value=\"entra\" name=\"submit\" id=\"log-submit\" />";
    echo "</form>";
    }
    ?>
    </div>
    <div class="bar-personal-menu">
    registrati. |
    ho dimenticato la password.
    </div>
    </div>
    <div class="lay-left">
    <ul id="menu">
    HOME PAGE
    CONTATTI
    CATALOGO
    HOSTING
    DOWNLOAD
    [/list]
    </div>
    <div class="lay-right">
    </div>
    </div>
    </body>
    </html>
    e cosi vorrei avviare una sessione per mostrare ciò che desidero però l'errore che mi da è il seguente!

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '='user'AND password=(PASSWORD('pass'))' at line 1

    come si puo risolveri il problema.?

  2. #2
    un pò incasinata questa query. A cosa ti serve quel (PASSWORD(..)) ?

    Codice PHP:
    $query="SELECT username,password FROM user WHERE username = '".$_POST['username']."'AND password = PASSWORD('".$_POST['password']."')";
    $result=mysql_query($query)
    or die(
    mysql_error()); 
    cmq prova così
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.