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. idioteque82
    3. Post
    I

    idioteque82

    @idioteque82

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 3
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    3
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da idioteque82

    • RE: [EasyPHP 2.0b1] passaggio di variabili da form

      ecco come ho risolto:

      <body>
      <?php
      $username=$_POST['username']; //metodo 1:assegno alla variabile il valore POSTato
      $mail=$_POST['email'];
      echo $username;
      echo "<br>";
      echo $mail;
      echo "<br>";
      echo "<br><b>";
      echo $_POST['username']; /*
      metodo 2: stampo la variabile direttamente con $_POST e non con $HTTP_POST_VARS
      */
      echo $_POST['email'];
      ?>
      </body>
      </html>

      cosi mi funziona in locale e in remoto!
      coooooooool!

      grazie!!! :sun:

      postato in Coding
      I
      idioteque82
    • ciao a tutti!

      Ciao ragazzi! Mi chiamo Giacomo e sono un neofita di PHP con tanta voglia di imparare! :quote:

      postato in Presentati alla Community
      I
      idioteque82
    • [EasyPHP 2.0b1] passaggio di variabili da form

      Ciao a tutti,

      ho installato EasyPHP 2.0b1 per testare i miei siti in locale, scrivendo il codice con Dreamweaver CS3.
      Nelle impostazioni di Dreamweaver ho settato il "Testing Server" (Site>Manage Site) su PHP MySQL; "Access: Local Network" e per "Testing Server Folder" la cartella del mio sito, nella quale ho copiato il file php.ini, seguendo le istruzioni trovate sul volume "PHP - dall'HTML allo sviluppo dei siti dinamici", pag 125.

      Sto effettuando delle prove di passaggio variabili da form (sono un PHP-principiante!), ma qualcosa non funziona. Il messaggio di errore è il seguente:

      Notice: Undefined variable: username in C:*****\Prove_PHP\UD8\01-var_form.php on line 10

      Notice: Undefined variable: mail in C:*****\Prove_PHP\UD8\01-var_form.php on line 12

      Notice: Undefined variable: HTTP_POST_VARS in C:\Programmi\EasyPHP 2.0b1\www\Prove_PHP\UD8\01-var_form.php on line 15

      Notice: Undefined variable: HTTP_POST_VARS in C:*****\Prove_PHP\UD8\01-var_form.php on line 16

      Ecco il codice del file con il form:

      <body>
      <form action="01-var_form.php" method="post">
      <table border="2">
      <tr><td>Nome Utente</td><td><input type="text" name="username" /></td></tr>
      <tr><td>Email</td><td><input type="text" name="email" /></td></tr>
      </table>
      <input type="submit" name="submit" value="invio dei dati"/>
      </form>
      </body>
      </html>

      ed ecco quello per l'action:

      <body>
      <?php
      echo $username;
      echo "<br>";
      echo $mail;
      echo "<br>";
      echo "<br><b>";
      print $HTTP_POST_VARS['username'];
      print $HTTP_POST_VARS['email'];
      ?>
      </body>
      </html>

      Ho testao anche in remoto con risultati migliori: l'output è prodotto solo dalla scrittura con le variabili di ambiente, mentre vengono del tutto ignorate le varibili passate con lo Short Style. Ho cercato su google :mmm: una soluzione a questo ultimo problema e ho trovato che riguarda il fatto che il mio codice pretende register_globals = on mentre l'hosting prevede register_globals = off. Ho anche trovato che per motivi di sicurezza è sconsigliabile modificare queste impostazioni nel file php.ini. Che fare in questo caso? Settare il file php.ini in off? E se poi devo settare anche quello sul server? Oppure scrivo il codice con le variabili globali?

      In fine, in definitiva, con EasyPHP mi trovo abbastanza bene, anche se non riesco a capire :bho: se questi errori ci sono perchè bisogna settarlo a seconda delle proprie esigenze, oppure se è preferibile orientarsi verso altri software più adatti a un principiante come me....

      Grazie a tutti, spero di essere stato abbastanza chiaro e conciso.:smile5:

      postato in Coding
      I
      idioteque82