Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 27 su 27

Discussione: Undefined variable

  1. #21
    Originariamente inviato da carlo55
    Purtroppo devo andare via pechè devo andare via perchè devo partire per Arezzo - Ringrazio chi mi darà una mano - Mi rifsrò vivoal rientro di nuovo grazie a chi mi ha risposto e chi mi risponderà
    Ma ti è già stato detto, se cerchi di stampare a video una variabile non definita, viene generato un notice.

    Devi usare un controllo con isset() o inizializzare le variabili.

    Applica questo principio a tutte le variabili presenti nel tuo codice e i notice spariranno
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  2. #22
    Originariamente inviato da gm
    Una sola & indica un operatore bitwise

    http://www.php.net/manual/it/languag...rs.bitwise.php
    e che vuol dire??
    ho letto la guida, ma non ho capito...
    Ciao!

  3. #23
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Ho cambiato però dopo aver digitato la sede e cliccato su invio mi dà : Undefined variable: errore1 in d:\easyphp1-7\www\sindacato\versione_9\prove_varie\contatti.ph p on line 66 che sarebbe il rigo : Sede: <? echo $errore1 ?>.
    Aiutatemi vi prego.
    Un'ultima cosa ho intenzione di comprare un buon testo che possa aiutermi (non un MATTONE) e abbia tutto aggiornato. Cosa potete consigliarmi.
    Di cuore GRAZIE e buona domenica
    Carlo
    <?
    if (isset ($_POST['invia']) && $_POST['invia'] == 'ok')
    {

    if (isset($_POST['nsede']) && $_POST['nsede'] == "")
    {
    $ok = "false";
    //$errore1 = "<font color=\"#FF0000\">- OBBLIGATORIO -</font>\n";
    $errore1=$_POST['$errore1'] = "<font color=\"#FF0000\">- OBBLIGATORIO -</font>\n";
    }

    //if ($_POST['nnome'] == "")
    if (isset($_POST['nnome']) && $_POST['nnome'] == "")
    {
    $ok = "false";
    $errore2 = "<font color=\"#FF0000\">- OBBLIGATORIO -</font>\n";
    }

    //if ($_POST['mittente'] == "")
    if (isset($_POST['mittente']) && $_POST['mittente'] == "")
    {
    $ok = "false";
    $errore3 = "<font color=\"#FF0000\">- OBBLIGATORIO -</font>\n";
    }

    //if ($_POST['mittente'] != "")
    if (isset($_POST['mittente']) && $_POST['mittente'] != "")
    {
    if (!eregi( "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $_POST['mittente']))
    {
    $errore3 = "<font color=\"#FF0000\">- E-MAIL non corretta -</font>\n";
    $ok = "false";
    }
    }

    //if ($_POST['testo_mes'] == "")
    if (isset($_POST['testo_mes']) && $_POST['testo_mes'] == "")
    {
    $ok= "false";
    $errore4 = "<font color=\"#FF0000\">- OBBLIGATORIO -</font>\n";
    }
    if ($ok != "false")
    {
    mail("xxxxxxx@xxxx.it", "Contatti dal sito del XXXXXXXXXXXXXXXXXX","$testo_mes\n\n---------\nIndirizzo IP: ", "mittente: $nome <$mittente>\nReply-To: $nome <$mittente>\nE-Mail: XXXXXXXXX XXXXXXXXX XXXXXXXX - XXXX\nSender: $nome <$mittente>");
    echo "<font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Grazie per aver scritto
    Sarete contattati al più presto
    XXXXXXXXX XXXXXXXXX XXXXXXXX - XXXX</font>\n";
    }
    elseif ($ok == "false")
    {

    ?>

    <form method="POST" action="<? echo "contatti.php" ?>">
    <div align="center">
    <center>
    <table border="0" cellspacing="0" width="350" >
    <tr>
    <td>
    <div align="center">
    <table border="0" cellspacing="0" width="100%" cellpadding="3">
    <tr>
    <td colspan="2">
    <p align="center">CONTATTI</td>
    </tr>
    <tr>
    <td width="50%">
    Sede: <? echo $errore1 ?>

    <input type="text" name="nsede" size="30" tabindex="1" value="<? echo $_POST['nsede'] ?>">

    Cognome Nome: <? echo $errore2 ?>

    <input type="text" name="nnome" size="30" tabindex="2" value="<? echo $_POST['nnome'] ?>">

    E-mail: <? echo $errore3 ?>

    <input type="text" name="mittente" size="30" tabindex="3" value="<? echo $_POST['mittente'] ?>">

    Messaggio: <? echo $errore4 ?>

    <textarea rows="10" name="testo_mes" cols="30" tabindex="4"><? echo $_POST['testo_mes'] ?></textarea>
    <input type="hidden" name="invia" value="ok"></td>
    <td width="50%" valign="bottom">
    <p align="center"><input type="submit" value="INVIA" tabindex="5"></p>
    <p align="center"></p>
    <p align="center"><input type="reset" value="PULISCI" tabindex="6"></td>
    </tr>
    <tr>
    <td width="100%" colspan="2" height="5">
    </td>
    </tr>
    </table>
    </div>
    </td>
    </tr>
    </table>
    </center>
    </div>
    </form>
    <?
    }
    }
    else
    {
    ?>

    <form method="POST" action="<? echo "contatti.php" ?>">
    <div align="center">
    <center>
    <table border="0" cellspacing="0" width="350">
    <tr>
    <td>
    <div align="center">
    <table border="0" cellspacing="0" width="100%"cellpadding="3">
    <tr>
    <td colspan="2">
    <p align="center">CONTATTI</td>
    </tr>
    <tr>
    <td width="50%">
    Sede:

    <input type="text" name="nsede" size="30" tabindex="1">

    Cognome Nome:

    <input type="text" name="nnome" size="30" tabindex="2">

    E-mail

    <input type="text" name="mittente" size="30" tabindex="3">

    Messaggio:

    <textarea rows="10" name="testo_mes" cols="30" tabindex="4"></textarea>

    <input type="hidden" name="invia" value="ok"></td>
    <td width="50%" valign="bottom">
    <p align="center"><input type="submit" value="INVIA" tabindex="5"></p>
    <p align="center"></p>
    <p align="center"><input type="reset" value="PULISCI" tabindex="6"></td>
    </tr>
    <tr>
    <td width="100%" colspan="2" height="5">
    </td>
    </tr>
    </table>
    </div>
    </td>
    </tr>
    </table>
    </center>
    </div>
    </form>
    <?
    }
    ?>
    Restiamo Umani

  4. #24
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Mi aiutate per cortesia
    Restiamo Umani

  5. #25
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    C'è qualcuno
    Restiamo Umani

  6. #26
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Mi aiutate per cortesia.
    Un'ultima cosa ho intenzione di comprare un buon testo che possa aiutarmi (non un MATTONE) e abbia tutto aggiornato. Cosa potete consigliarmi.
    Un grazie e un caro saluto
    Carlo
    Restiamo Umani

  7. #27
    Originariamente inviato da carlo55
    Mi aiutate per cortesia.
    Un'ultima cosa ho intenzione di comprare un buon testo che possa aiutarmi (non un MATTONE) e abbia tutto aggiornato. Cosa potete consigliarmi.
    Un grazie e un caro saluto
    Carlo
    sviluppare applicazioni per database con php/mysql
    se non erro della apogeo.



    @gm
    mi spieghi cosa cambia tra una & e due??
    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.