Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. errore di un form
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      andrea2481 User • ultima modifica di

      errore di un form

      premetto che oggi è la mia prima volta che provo a scrivere pagina php e naturalmente non poteva che darmi un errore posto il codice php mi date un occhiata???
      [PHP]<?php $nome = $_POST["nome"]; $E-mail = $_POST["email"]; $commento = $_POST["commento"]; $file = fopen("commenti.html", "a+"); fwite($file, "commento di ".$nome.": </br> ".$E-mail. </br>".$commento."</br> "."<hr> </br>"); fclose($file); Echo "commento pubblicato con successo";?>[/PHP]
      questo è l'errore che mi da:
      **Parse error: syntax error, unexpected '=' in **/membri/andreadinapoli/commenti.php on line **6


      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • N
        neroux User • ultima modifica di

        Il codice non sarebbe proprio leggibile 😉

        ma per quanto ho visto, http: //php.net/manual/en/language.variables.basics.php. E anche fwrite non viene chiamato correttamente

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          thedarkita ModSenior • ultima modifica di

          Ciao,
          cambia nome alla variabile $E-mail in $email, il - non può essere utilizzato come nome della variabile senza avere problemi nel caso di richiami diretti.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            andrea2481 User • ultima modifica di

            grazie l'avevo notato e ieri riusci anche a farlo funzionare ma dato che ho la testa dura sto provando un po a smanettare con questo form e ho aggiunto altro codice ma mi rida un errore potete darci un occhiata grazie in anticipo
            [PHP]<?php if(isset($_POST['invia'])){ $nome=$_POST['nome']; $email=$_POST['email']; $commento=$_POST['commento']; $come_sei_arrivato=$_POST['come_sei_arrivato']; $$come=$_POST['$come']; $giudizio=$_POST['giudizio']; $eta=$_POST['eta']; if($eta==""){$eta="non dichiarata";} $file=fopen("commenti.html", "a+"); fwrite($file , "commento di $nome: $Email<br />$commento<br />$come_sei_arrivato $come <br /> echo giudizio espresso: $giudizio<br />età: $eta<hr><br /> } ?>[/PHP]

            il mio editor mi segnala in rosso questo codice
            [PHP]if(isset[/PHP]
            [PHP]if[/PHP]

            ma non riesco a trovare l'errore

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • N
              neroux User • ultima modifica di

              Come già detto prima, il codice non è leggibile

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Manca apice di chiusura e parentesi tonda di chiusura nella funzione fwrite.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti