Pagina 5 di 5 primaprima ... 3 4 5
Visualizzazione dei risultati da 41 a 49 su 49
  1. #41
    Mwhahahahah ma non ti sei ancora convinto che l'ho testata in locale la query prima di postartela , non sei ancora convinto che ho scritto qualche centinaio di query oltre a una pillola su MySQL e le sue query base, e forse ( e dico FORSE ) qualcosa di SQL ne so ?

    Poi per fare una prove unsecondo metti :

    if(empty($user['password']))

    {

    echo ("Vuoto");

    exit;

    P.S. Comq a me in locale sto script funziona .....
    Windoz XP è un evento statistico, quindi il fatto che funzioni è un'evento del tutto casuale

  2. #42
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da Sirdaid
    Mwhahahahah ma non ti sei ancora convinto che l'ho testata in locale la query prima di postartela , non sei ancora convinto che ho scritto qualche centinaio di query oltre a una pillola su MySQL e le sue query base, e forse ( e dico FORSE ) qualcosa di SQL ne so ?

    Poi per fare una prove unsecondo metti :

    if(empty($user['password']))

    {

    echo ("Vuoto");

    exit;

    P.S. Comq a me in locale sto script funziona .....
    Vedi che la mia non era assolutamente una provocazione! Ti sto solo dicendo che la query che hai postato prima mi dava l'errore che odio di ... enscaped... Non so come a te funzioni, tu come hai strutturato il db? Facciamo una prova: Fai un backup della tabella in un file sql o a video e mi posti il contenuto. Poi mi posti lo script che a te funziona, e provo... Spero possa andare bene così... Stè maledette query!!!



    [Edit]
    PS: Lo script che mi hai postato ora, mi sembra un pò inutile da provare, perchè la password me la controlla correttamente, ho problemi con l'estrazione degli altri dati...
    [/edit]

  3. #43
    codice:
    $connect=mysql_connect('localhost','','');
    mysql_select_db('test',$connect);
    $sql = ("SELECT * FROM user WHERE username = \"{$_POST['username']}\" ");
    $query = mysql_query($sql);
    $user = @mysql_fetch_array($query, MYSQL_ASSOC);
    
     if ($user == TRUE)
    
        {
    
            if(empty($user['password']))
    
            {
    
                echo ("vuoto");
    
                exit;
    
            }
    
            else
    
            {
    
                if('nuvola' == $user['password'])
    
                {
    
                   echo($ok);
    
                    print $user['nome'];
                    print (" ");
                    print $user['cognome'];
    
                }else{
    			echo("Non sei autenticato");
    			}
    			}
    			}
    mysql_close($connect);
    codice:
    CREATE TABLE `user` (
      `id` smallint(6) NOT NULL auto_increment,
      `username` text NOT NULL,
      `password` text NOT NULL,
      `nome` text NOT NULL,
      `cognome` text NOT NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=2 ;
    Windoz XP è un evento statistico, quindi il fatto che funzioni è un'evento del tutto casuale

  4. #44
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Grazie sirdaird, però ora mi sta accadendo una cosa strana in un ciclo che ho impostato con la query di marketto riesco a sapere il numero totale dei messaggi:
    Codice PHP:
        $risultato mysql_query("SELECT COUNT(id) AS tot FROM guestbook") or die(mysql_error());
        
    $a_tot mysql_fetch_array($risultato);
        
    $tot $a_tot['tot'];
        if (
    $a_tot)
        {
            for(
    $id=0;$id<$tot;$id++)
            {
                print 
    $id;
                
    $risultato "SELECT * FROM guestbook WHERE id=\"$id\"";
                
    $_MESSAGE mysql_fetch_array($risultatoMYSQL_ASSOC);
                print 
    "<hr>Autore = " $_MESSAGE['autore'];
                print 
    "<hr>Data = " $_MESSAGE['data'];
                print 
    "<hr>Ora = " $_MESSAGE['ora'];
                print 
    "<hr>Messaggio
    <hr>" 
    $_MESSAGE['messaggio'];
                print 
    "<hr>";
            }
        } 
    però mi danno gli errori i misql_fetch_array()...
    Eccoti l'output...
    0
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in f:\webserver\Servers\PaTeR\guestbook\Functions.php on line 81
    ...
    1
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in f:\webserver\Servers\PaTeR\guestbook\Functions.php on line 81
    Mi potete aiutare?

  5. #45
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    nessuno mi può aiutare?

  6. #46
    Originariamente inviato da PaTeR
    nessuno mi può aiutare?
    Ma ceerrtoooooo....

    Perche' prepari l'array $risultato e poi NON fai la query.

    codice:
                print $id;
                $risultato = "SELECT * FROM guestbook WHERE id=\"$id\"";
                $_MESSAGE = mysql_fetch_array($risultato, MYSQL_ASSOC);
                print "<hr>Autore = " . $_MESSAGE['autore'];

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

  7. #47
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da piero.mac
    Ma ceerrtoooooo....

    Perche' prepari l'array $risultato e poi NON fai la query.

    codice:
                print $id;
                $risultato = "SELECT * FROM guestbook WHERE id=\"$id\"";
                $_MESSAGE = mysql_fetch_array($risultato, MYSQL_ASSOC);
                print "<hr>Autore = " . $_MESSAGE['autore'];
    :master: :master: :master: :master:
    Stesso procedimento, mi sembra...
    :master: :master: :master: :master:
    Comunque, sicuramente stessi errori!
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in f:\webserver\Servers\PaTeR\guestbook\Functions.php on line 80
    Si sono verificati dei problemi tecnici! Numero id = 0

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in f:\webserver\Servers\PaTeR\guestbook\Functions.php on line 80
    Si sono verificati dei problemi tecnici! Numero id = 1

  8. #48
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    piero voleva dire che manca l'esecuzione della query con mysql_query()
    think simple think ringo

  9. #49
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da marketto
    piero voleva dire che manca l'esecuzione della query con mysql_query()
    doh!
    Distrazione scusate...

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.