Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di airali
    Registrato dal
    Mar 2003
    Messaggi
    215

    aiuto questo parse error..

    buongiorno,questa volta spero di aver postato giusto..
    dunque ho creato una query.. ma mi da un parse error che nn capiscola query in questione è questa..

    $query="select autore.nome, autore.cognome, genere.nome_gen from autore, genere, autgen where

    (autgen.idgen=genere.idgen and autore.user=autgen.user ";
    if($cognome!="")
    $query.=chr(32)."and autore.cognome='".strtolower($cognome)."'";
    if($genere!="")
    $query.=chr(32)." and genere.nome_gen='".strtolower($genere)."'")

    order by autore.cognome;


    esattamente all'altezza di if($genere) mi dice parse error in line 22 che è appunto quella che inizia con if (genere)
    nn riesco veramente a capire che errore ci sia!
    qualcuno mi sa aiutare? plaese!
    grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    63
    Effettivamente c'è un pò di casino nella stringa.
    Ho provato a copiare il codice in un editor con evidenziatori (io uso eclipse) ed il risultato è questo:

    autore.user=autgen.user "; ------ con le " apri una stringa

    if($cognome!="") ------- con "" chiudi e riapri una stringa

    ... e cosi via.

    Ti consiglio di cercare un editor per php (con eclipse mi trovo molto bene ma non è proprio semplicissimo installarlo ed è pesante penso ce ne siano di + semplici)

    Spero di esserti stato di aiuto.

    Ciao

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.