Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Form PHP: Problema!!!

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    34

    Form PHP: Problema!!!

    Ciao ragazzi!
    Ho un enorme problema!!!
    Ho creato un form php che registra in un file txt i dati immessi... fino a oggi andava tutto bene, ma quando ho provato ad inserire 2 nuovi campi e poi ho fatto delle prove di inserimento mi ha dato questo errore:

    "Non hai compilato tutti i campi " ovviamente i campi sono tutti compilati, da che cosa potrebbe derivare questo problema?

    Vi metto il contenuto dei file che ho usato, i campi nuovi sono telefono e fax:

    ***file email.html***
    <p class="alg">
    <form name="form1" id="form1" method="post" action="verifica.php">
    Nome <input type="text" name="nome" />
    </p>

    <p class="alg">
    Cognome <input type="text" name="cognome" />
    </p>

    <p class="alg">
    Professione <input type="text" name="professione" />
    </p>

    <p class="alg">
    Azienda/Studio/Ente <input type="text" name="azienda" />
    </p>

    <p class="alg">
    Indirizzo/n° <input type="text" name="indirizzo" />
    </p>

    <p class="alg">
    Città <input type="text" name="città" />
    </p>

    <p class="alg">
    Telefono <input type="text" name="telefono" />
    </p>

    <p class="alg">
    Fax <input type="text" name="fax" />
    </p>

    <p class="alg">
    Email
    <input type="text" name="email" />
    </p>

    <p class="alg">
    Note
    <textarea name="note" cols="40" rows="10"></textarea>
    </p>

    <p class="alg">
    <input name="Invia" type="submit" value="Invia" />
    </p>
    </form>

    *******************

    ***file di verifica.php***

    <?php

    echo "<center>";
    echo "Ciao ecco i risultati del tuo inserimento:";
    $errore= false;

    If((!$nome) || (!$cognome) || (!$professione) || (!$azienda) || (!$indirizzo) || (!$città) || (!$telefono) || (!$fax) || (!$email) || (note)){

    #controllo che nessun campo sia vuoto
    $errore=true;
    echo "Non hai compilato tutti i campi <a href=\"email.html\">torna indietro</a>";
    exit;
    }
    else{
    echo " i campi sono ok
    ";
    }

    #controllo che il file sia accessibile
    if (!$apri = fopen ("registro.txt","a+")) {
    $errore=true;
    echo "non posso aprire il file
    ";
    }else{
    $apriw = fopen ("registro.txt","a+");

    #ora creo una variabile che contiene la linea di reparazione
    $linea ="<hr color=red>
    ";
    # e sul file scrivo nome e vado a capo,il recapito e vado a capo

    # l'oggetto e vado a capo e alla fine la linea di separazione
    fputs($apriw,"$nome\n");
    fputs($apriw,"$cognome\n");
    fputs($apriw,"$professione\n");
    fputs($apriw,"$azienda\n");
    fputs($apriw,"$indirizzo\n");
    fputs($apriw,"$città\n");
    fputs($apriw,"$telefono\n");
    fputs($apriw,"$fax\n");
    fputs($apriw,"$email\n");
    fputs($apriw,"$note\n");
    fputs($apriw,"$linea");

    #chiudo il file
    fclose($apriw);
    }

    #se c'e l'errore mi dice di inserirli di nuovo altrimenti mi fa leggere gli annunci
    if($errore){
    echo"
    Inseriscili di nuovo per favore
    ";
    }
    else{
    echo "
    <a href=\"iscrizioni.php\">Leggi le iscrizioni</a>";
    }
    ?>

    ******************

    ***file di scrittura in file txt***
    <?php
    echo "Ecco le iscrizioni
    ";
    if (!$apri = fopen("registro.txt","r")){
    echo "Non posso aprire il file
    ";
    }else{

    #Se il file si può leggere allora con un ciclo while
    # leggo tutte le righe del mio file

    while(!feof($apri)){
    $leggo = fgets($apri,255);
    echo "$leggo
    ";
    }
    }
    fclose($apri);
    ?>
    ***********************

    Ecco qui...
    Io non riesco proprio a capire cosa ci sia di sbagliato...
    Vi prego, sono disperata aiutatemi!
    Grazie, ciao

  2. #2

    Re: Form PHP: Problema!!!


    If((!$nome) || (!$cognome) || (!$professione) || (!$azienda) || (!$indirizzo) || (!$città) || (!$telefono) || (!$fax) || (!$email) || (note)){
    il $ davanti a note?
    svista del copia incolla o errore?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    34
    Yeeeeeeee!!!
    Era proprio quello l'errore!!!!
    Grazie nmkbeppe!!! Sei grande!!!^^
    sai quando leggi e rileggi il codice e non ti accorgi di cosa sbagli ma se lo guarda un altro se ne accorge subito? E' stato proprio così e stavo davvero impazzendo!!!!!!^^

    Grazie ancora!!!
    Ciaooo!!^^

  4. #4
    fico.....son servito a qualcuno.... e dire che mi reputo un principiante...ihihih

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.