Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 40

Discussione: codice login

  1. #21
    Originariamente inviato da ryu66
    se il codice è cosi, non va lo stesso solito errore

    solito errore? cioè ti mostra una pagina vuota? strano

  2. #22
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    125
    i post ho controllato funzionano, se può servire tabella è cosi:

    id int(11)
    nome varchar(20)
    cognome varchar(20)
    username varchar(12)
    password varchar(12)
    data_nascita date
    indirizzo_email varchar(32)
    data_registrazione datetime
    data_ultima_modifica timestamp ON UPDATE CURRENT_TIMESTAMP
    temp set('0', '1') latin1_swedish_ci
    permessi int(11)
    ultimo_accesso datetime

    ed c'è solo una riga di prova

    14 gianni stramboli Ryu66 12345 1985-01-13 ...............@libero.it 2008-04-29 20:27:09 2008-05-13 21:08:13 0 0 2008-05-12 14:29:09

  3. #23
    Originariamente inviato da xnavigator
    solito errore? cioè ti mostra una pagina vuota? strano
    evidentemente non produce output per il semplice fatto che non trova nulla.

    tyu66 prova cosi':

    Codice PHP:

    <?php
    error_reporting
    (E_ALL);
    ini_set('display_errors''1');

    include_once(
    "config.php");

    $username trim($_POST['uname']);

    $password trim($_POST['passw']);

    $sql "SELECT id, temp FROM "$_CONFIG['table_utenti']. 
               WHERE password= '"
    .$password."' ";

    echo 
    $sql;  /// vedi la query

    $result mysql_query($sql) or DIE(mysql_error()) ;

    if (
    $result) {
    echo 
    'funziona';
    }  else {   echo 
    ' errore';  }
    ?>
    ma copia correttamente....

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

  4. #24
    quello non c'entra, l'errore è semplicmente la mancanza di ; (da quello che vedo poi se la query è sbagliata non so)

    riscrivi cosi:

    codice:
    $sql = "SELECT id, temp FROM  {$_CONFIG['table_utenti']} WHERE password= '{$password}' ";
    $result = mysql_query($sql) or DIE(mysql_error());
    ma è strano che php non lo segnali bho

  5. #25
    Originariamente inviato da piero.mac
    evidentemente non produce output per il semplice fatto che non trova nulla.
    sorry non avevo letto il post:
    cmq non può non trovare nulla se manca il punto e virgola; dopo la dichiarazione di $sql


    ...

  6. #26
    Originariamente inviato da xnavigator
    sorry non avevo letto il post:
    cmq non può non trovare nulla se manca il punto e virgola; dopo la dichiarazione di $sql


    ...
    infatti ho scritto ... copia correttamente

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

  7. #27
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    125
    ho risolto, anche se non so il perchè ho tolto

    Codice PHP:
    $_CONFIG['table_utenti'] = "Registrazione"
    impostando dirtettamente cosi ed è andato


    Codice PHP:
    $sql "SELECT id, temp FROM Registrazione
               WHERE password= '"
    .$password."' "

  8. #28
    Originariamente inviato da ryu66
    ho risolto, anche se non so il perchè ho tolto

    Codice PHP:
    $_CONFIG['table_utenti'] = "Registrazione"
    impostando dirtettamente cosi ed è andato


    Codice PHP:
    $sql "SELECT id, temp FROM Registrazione
               WHERE password= '"
    .$password."' "
    evviva... ma non hai letto il mio suggerimento.... nota come e' scritta la stringa sql rispetto alla tua

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

  9. #29
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    125
    infatti ho lasciato quella... cmq grazie a tuttii

  10. #30
    Originariamente inviato da piero.mac
    infatti ho scritto ... copia correttamente
    continuo a non capire perchè il codice cosi:

    Codice PHP:
    <?php
    error_reporting
    (E_ALL);
    ini_set('display_errors''1');
    include_once(
    "config.php");
    $username trim($_POST['uname']);
    $password trim($_POST['passw']);

    $sql "SELECT id, temp FROM  $_CONFIG['table_utenti'] WHERE password= '".$password."'"
    $result mysql_query($sql) or DIE(mysql_error()) ;
    if (
    $result) {
    echo 
    'funziona';
    }
    ?>
    non segnali la mancanza del ;

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 © 2026 vBulletin Solutions, Inc. All rights reserved.