Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Parse error t_if

  1. #1

    Parse error t_if

    $query_Recordset1 = "SELECT azienda, nome, cognome, data_log, data_inserimento, username, password, user_level, azi_id FROM azienda_info WHERE '". if ($_POST['azienda'] !="") {echo"azienda= $_POST[azienda] OR"}. "' nome= '$_POST[nome]' OR cognome= '$_POST[cognome]' OR provincia= '$_POST[provincia]' ORDER BY azienda";


    Dove sbaglio?Mi dà l'errore t_if

  2. #2
    a parte il codice incompleto (mancano parentesi graffe, ecc), la sintassi SQL un po' "libertina", per quanto riguarda l'errore del php:
    Codice PHP:
    $query_Recordset1 "SELECT azienda, nome, cognome, data_log, data_inserimento, username, password, user_level, azi_id FROM azienda_info WHERE '" 
    if ($_POST['azienda'] !="") {$query_Recordset1 .= "azienda= $_POST[azienda] OR"}. "' nome= '$_POST[nome]' OR cognome= '$_POST[cognome]' OR provincia= '$_POST[provincia]' ORDER BY azienda"
    così **DOVREBBE** andare (dipende dal resto del codice)

    Ah, occhio alle SQL injections, che con uno script di quel genere sono parecchio semplici da fare.
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

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