Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    196

    Sono in tilt correzione query

    mi hanno consigliato per fare una query su 2 tabelle il seguente code
    1)
    <?php
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Data passata
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    // sempre modificato
    header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache"); // HTTP/1.0
    error_reporting(E_ALL);
    $host = 'localhost';
    $dbuser = 'root';
    $dbpass = '';
    $dbname = 'pro1';
    $table = 'tutorial_user_auth,admin_user_auth';
    //$table = 'admin_user_auth';
    $db = @mysql_connect($host,$dbuser,$dbpass) or die("error=could not connect to $host");
    $db = mysql_select_db($dbname);
    if(!$db)
    {
    print "error=could not connect to $dbname table";
    exit;
    }
    ?>
    2)
    <?
    require_once('conf.inc.php');
    require_once('functions.php');

    // ---
    // login, check user
    // ---
    function login($username,$pass)
    {
    GLOBAL $db,$table;
    $username = trim($username);
    $pass = trim($pass);
    echo $table;
    $query = mysql_query("SELECT * FROM $table tutorial_user_auth WHERE userName = '$username' AND userPassword = '$pass'");
    if (mysql_num_rows($query)== 0) {
    $query = mysql_query("SELECT * FROM $table WHERE userAdmin = '$username' AND passAdmin = '$pass'");
    return mysql_num_rows($query);
    }
    else {
    return mysql_num_rows($query);
    }
    }


    // decisional switch
    // ---
    if(isset($HTTP_POST_VARS["action"]))
    {
    switch($HTTP_POST_VARS["action"])
    {

    case "login":
    $result = login($HTTP_POST_VARS['username'],$HTTP_POST_VARS['pass']);
    print "user=" . $result;
    break;

    }
    }
    ?>

    non funge dove è l'errore

  2. #2
    non funziona ... che significa? metti le segnalazioni di errore alle query. Hai di mezzo uno script non tuo, tabelle chissa' come, utilizzi di vecchie impostazioni per POST.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    196

    aiuto

    allora se tolgo dal secondo code l'if che mi hai postato il mvclip in flash funzione nel senso che mi fa il login con successo,aggiungo il tuo if alla query e mi da errore cioè non mi permette di fare il login.grazieeeeeee

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.