Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Parse error: parse error, unexpected $end

    Ciao a tutti
    sono poco esperto di php ma sono qui per imparare...espongo il mio problema.
    tramite l'inserimento di un valore in un form devo andare a prendere i campi di un record ke corrisponde al valore inserito e me li stampa a video. Fin qui tutto a posto il problema sorge quando inserisco un pulsante "modifica" e i miei dati devono andare a finire in una'altra pagina ke ha però i campi editabili quindi un altro form ke abbia come valore inziale i dati corrispondenti ai valori tuttora presenti.
    L'errore ke mi da è il seguente:

    Parse error: parse error, unexpected $end......

    Ormai ho capito ke questo genere di errori non riguardano l'ultima riga ma piuttosto di qualcosa ke php non trova e lo cerca fino alla fine.

    Visto ke c'è il $ immagino ke ci sia qualcosa ke non va con una variabile...ma 'end' a cosa è riferito?

    Forse è un po ingarbugliata la cosa, se non è chiaro spiegherò meglio.
    più fellatio

  2. #2
    i parse error sono errori di sintassi non corretta il server non riesce a parsare il codice perche' trova qualcosa furoi posto...una variabile senza il $ uan aprentesi che on si kiude uan riga senza il ; finale

    prova a contrallare queste cose
    http://www.mcganass.com

  3. #3
    so bene ke i parse error sono errori di sintassi
    pero il mio errore mi segnala pproprio quest'errore:

    Parse error: parse error, unexpected $end in c:\mio_file.php on line 93

    dove 93 è l'ultima riga.

    in particolare sapreste spiegarmi "unexpected $end" a cosa si riferisce?
    più fellatio

  4. #4
    se ti da errore all'ultima riga
    allora non hai chiuso qlke parentesi
    o dimenticato un ;
    prima...
    prova ad andare per eliminazione
    remma pezzi di codice e vedi quando compare l'errore
    http://www.mcganass.com

  5. #5
    Scusa l'ignoranza ma "remma" ke vuol dire?
    più fellatio

  6. #6
    L'ho controllato manualòmente riga per riga ma nonmi è sembrato di vedere niente fuori posto per quanto riguarda ; e parentesi...esiste un metodo piu efficace?(magari mi sfugge qualcosa)
    più fellatio

  7. #7
    remmare un pezzo di codice vuol dire commentarlo in modo che quando viene parsata la pagina quel codice non viene eseguito

    quindi se non fai eseguire blocchi di codice puoi isolare le righe che ti danno il parse error

    di solito gli editor usati per fare programmazione ti danno la possibilita' di controlare dove si chiudono le parentesi
    http://www.mcganass.com

  8. #8
    grazie mcganass

    per la risposta ma ieri sono riuscito a trovare il probl.
    ora ho un'altra difficolta spero ke tu possa aiutarmi.

    Ho una pagina con un form per la modifica di un record sul DB mysql
    dove ho il seguente codice.

    codice:
    <form id="modifica_dettagli" name="dati_ditta" method="post" action="modifica.php">          
    
              
    <input name="indirizzo sede" type="text" id="indirizzo sede" value="<?=$ditta['indirizzo_sede']?>" />          
    
              
    <input name="numero sede" type="text" value="<?=$ditta['numero_sede']?>" />          
    
              
    <input name="comune sede" type="text" value="<?=$ditta['comune_sede']?>" />          
    
                        
    <input name="telefono" type="text" value="<? if ($ditta['telefono']) { print $ditta['telefono']; } 
    else { print "non disponibile"; } ?>" />         
     
    
    <input name="fax" type="text" value="<? if ($ditta['fax']) { print $ditta['fax']; } 
    else { print "non disponibile"; } ?>" />          
    
              
    <input name="cellulare" type="text" value="<? if ($ditta['cellulare']) { print $ditta['cellulare']; } else { print "non disponibile"; } ?>" />          
    
    
    <input name="e-mail" type="text" value="<? if ($ditta['email']) { print $ditta['email']; } else { print "non disponibile"; } ?>" />
    quando vado nella pagina di modifica tramite "UPDATE mia_tabella set nome_campo = nome_array[valore]

    non riesco a trovare il nome corrispondente all'array.
    Sapreti dirmi come faccio a vederlo?
    più fellatio

  9. #9
    in modifica.php cosa ti arriva?
    indipendentemente dall'update dico...

    hai fatto un print_r ($ditta);

    per vedere se l'array ditta e' pieno?

    prova a scoprire fin dove i valori del form vengono passati
    http://www.mcganass.com

  10. #10
    allora in modifica.php per vedere se di arrivano i dati ho messo:

    echo "<pre>";
    print_r($_POST);
    echo "</pre>";

    e mi arriva questo:

    Array
    (
    [indirizzo_sede] => valore
    [numero_sede] => valore
    [comune_sede] => valore
    [telefono] => non disponibile
    [fax] => non disponibile
    [cellulare] => non disponibile
    [e-mail] => non disponibile
    [Codice_Fiscale] => valore
    [IVA] => valore
    [ISTAT] => valore
    [Attività] => valore
    [Servizi] => non disponibile
    [Ditta] => valore
    [salva] => valore
    )

    per vedere cosa arriva ma non ho provato a printare direttamente i valori di $ditta
    più fellatio

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.