Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    un IF e un ELSE che non vanno...

    //dopo vario codice ho questo if....
    if ($flag==0)
    //se è uguale a zero voglio che inserisca 2 valori nel db, lo fa e qui tutto bene...
    mysql_query("insert into tabella (nome, cognome) values ('$nome','$cognome')");
    //ma io vorrei che subito dopo aver inserito quei 2 valori mi mandasse sulla pagina ok.php... e qui invece non lo fa...
    and header("Location: ok.php");
    //invece l'else funziona
    else
    header("Location: vaivia.php");

    in particolare l'errore che mi restituisce è questo:
    Parse error: parse error, unexpected T_LOGICAL_AND
    ho toppato ma dove???

  2. #2
    se lo hai inserito nel codice, prova a togliere and prima del primo header, così come hai fatto dopo l'else!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    già provato, viene fuori questo:

    Parse error: parse error, unexpected T_ELSE

  4. #4
    la sintassi immagino che sia corretta, giusto? (parentesi graffe ecc)...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    TROVATOOO

    infatto era un errore di sintassi:

    if ($flag==0)
    {
    mysql_query("insert into tabella (nome, cognome) values ('$nome','$cognome')");
    header("Location: ok.php");
    }
    else
    header("Location: vaivia.php");

  6. #6
    In effetti le cose che deve fare SE una certa condizione è così, le devi mettere dentro {} ovvero le "COSE DA FARE SE" e else "ALTRIMENTI"
    PER CASO ti serve un guestbook, completamente personalizzabile?e PER CASO lo vuoi anche gratis e senza pop-up o dialer?E allora prova il nuovo NewAge GuestBook..Niente per caso, tutto perfetto

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.