Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    errore :query was empty per login

    <?php
    include ("config.php");

    $username=($_POST['username']);
    $password=($_POST['password']);
    if(isset($_POST['username']))
    $query="SELECT * FROM accesso WHERE username='".$username."'AND password'".$password."' LIMIT 1" or die(mysql_error());
    $result=mysql_query($query)or die(mysql_error());
    if (mysql_num_rows($result)== 1){

    echo "accesso effettuato correttamente";

    }
    else{
    echo "accesso negato!";
    exit();

    }


    ?>


    dove sbaglio???

  2. #2
    Un errore è che manca l'uguale dopo password:
    Codice PHP:
    $query="SELECT * FROM accesso WHERE username='".$username."'AND password'".$password."' LIMIT 1 
    diventa
    Codice PHP:
    $query="SELECT * FROM accesso WHERE username='".$username."'AND password='".$password."' LIMIT 1 
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    ho provato ma non funge lo stesso!!!!
    provo a vedere da solo....se nn ce la faccio mi faccio risentire

  4. #4
    <?php

    if (!isset($_POST['accedi'])){
    echo'<form action="" method="POST">
    Username<input type="text" name="username" />


    Password<input type="text" name="password" />


    <input type="submit" name="accedi" value="accedi" />
    </form>';

    } else{

    include ("config.php");

    }

    $username=mysql_real_escape_string($_POST['username']);
    $password=mysql_real_escape_string($_POST['password']);

    $query="INSERT INTO accesso (username, password) VALUES('{$username}', '{$password}')";
    $result = mysql_query($query,$conn) or die (mysql_error());
    ?>


    ho modificato cosi ma mi spunta sempre un warning:
    Warning: mysql_query() expects parameter 2 to be resource, null given in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\login.php on line 20

    come risolvoo

  5. #5
    Sei sicuro che $conn sia una connessione valida?
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  6. #6
    si perche il database si aggiorna!

  7. #7
    dopo la query in questione ho messo

    if(!$result){
    die ("Errore nella query");

    }


    ed effettivamente mi appare!come posso risolvere!

  8. #8

    ora posto tutto il codice

    file login.php


    <?php
    if (!isset($_POST['accedi']))

    {
    echo'<form action="" method="POST" name="login" >
    Username<input type="text" name="username" />


    Password<input type="text" name="password" />


    <input type="submit" name="accedi" value="accedi" />
    </form>';

    } else{

    include ("config_login.php");
    include ("connect.php");

    }

    @$username=mysql_real_escape_string($_POST['username']);
    @$password=mysql_real_escape_string($_POST['password']);

    $query="SELECT username, password FROM utente WHERE username='{$username}' AND password='{$password}'";
    @$result = mysql_query($query,@$conn);
    @$num_rows=mysql_num_rows($result);

    if($num_rows == '1'){
    echo "Login effettuato con successo!
    pagina commenti personale";



    }

    ?>

    fileconfig_login.php

    <?php

    $host='127.0.0.1';
    $user='root';
    $password='';
    $database='accesso';
    ?>

    file connect.php


    <?php

    include ('config_login.php');
    //imposto una variabile per connettermi al database,poi indirizzo username e password

    $conn=mysql_connect('127.0.0.1', 'root', '');
    if(!$conn){
    die ("Errore di connessione". mysql_error(). '');

    }

    //poi uso la funzione select_db per selezionare il mio database

    $select=mysql_select_db($database, $conn);
    if(!$select){
    die ("Errore di selezione del database". mysql_error(). '');

    }


    ?>

    dove ci sono le chiocciole mi da i notice e nella query mi da warning...vorrei aggiustare tutto ma nn ci riesco...aiutatemiiiii

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.