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

    Passare il valore di una semplice <select> allo script php

    Salve ragazzi .. forse sarà una domanda banale .. magari mi aiuterete subito .. :-) lo spero! Ho questo tipo di problema in pratica ho creato un semplice form html ed ora vorrei passare i dati di questo form allo script php che invierà una mail.

    codice:
    <form method="post" action="send.php" name="modulo">
    <select name="a">
         <option value"None">Select Artists</option>
         <option value="1">1</option>
         <option value="2">2</option>
         <option value="3">3</option>
         <option value="4">4</option>
         </select>
         </form>
    ora in php avevo provato una cosa del genere .. cercando di stampare il valore selezionato ..

    codice:
    <?php
    
    $var =$_POST['a'];
    
    echo $var;
    
    ?>
    ma in pratica non mi stampa niente .. il mio problema non è stamparla .. ma inviarla tramite mail .. pero' stampandola credo sia la prova del nove .. nel senso riesco a vedere se il dato è passato o meno .. dove sbaglio???
    vi ringrazio anticipatamente per l'aiuto!

    daniele

  2. #2
    non e' che ti manca:

    <input type="submit">

    e percio' non invii nulla?

    per verificare tutto quello che invii utilizza la stampa di $_POST ad inizio pagina.

    print_r($_POST);

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    scusami .. in pratica ho copiato e incollato solo quello che mi serviva del form .. il tasto submit c'è :-) solo che ho dimenticato di incollarlo .. ho provato ad usare print_r($_POST); .. Mi esce una cosa del genere Array ([camp01] =>valore [campo2] => valore => ...) in pratica c'è tutto tranne la select iniziale! E' un form per un booking .. in pratica devi prima selezionare l'artista che vuoi contattare e poi inserisci i tuoi dati personali .. ti ripeto con print_r($_POST); visualizzo tutti i campi tranne il campo SELECT dove sta l'errore? :-) aiuto!

  4. #4
    <form method="post" action="send.php" name="modulo">


    <select name="a">
    <option value"None">Select Artists</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>



    <input type="submit" value="Submit" />

    </form>


    send.php

    <?php
    echo $_POST['a'];

    ?>


    Funziona....

    Non è che hai messo il submit dopo la chiusura del form?

  5. #5
    ragazzi vi giuro di no! .. e se vi posto il form intero???

    codice:
    <form method="post" action="send.php" name="modulo">
         <div id="selezione">
         <span class="perform">Select Performace *</span>
         <select name="a">
         <option value"None">Select Artists</option>
    	 <option value="Fresh Food Performance">Fresh Food Performance</option>
         <option value="Angelo Pomposo">Angelo Pomposo</option>
         <option value="Flavio Folco">Flavio Folco</option>
         <option value="Dave Tarrida">Dave Tarrida</option>
         <option value="Tad G">Tad G</option>
         <option value="Giuseppe Sorrentino">Giuseppe Sorrentino</option>
         <option value="A-INC">A-INC</option>
         <option value="Giuseppe Mascia">Giuseppe Mascia</option>
         <option value="Costantino Nappi">Costantino Nappi</option>
         <option value="Micky Da Funk">Micky Da Funk</option>
         </select>
         </div> 
         <div id="tag"><span class="perform2">Promoter info</span></div>
    
         <div id="selezione">
         <span class="perform">Promoter *</span>
         <input class="inputstile" type="text" size="20" name="promoter">
    	 </div>
    
         <div id="selezione">
         <span class="perform">Contact Name *</span>
         <input class="inputstile" type="text" size="20" name="contactname">
    	 </div>
    
    	 <div id="selezione">
    	      <span class="perform">E-mail *</span>
    	      <input class="inputstile" type="text" size="20" name="email">
    	 </div>
    
    	 <div id="selezione">
    	 	      <span class="perform">Phone *</span>
    	 	      <input class="inputstile" type="text" size="20" name="promoterphone">
    	 </div>
    
    	 <div id="tag"><span class="perform2">Club and Event Info</span></div>
    
     	 <div id="selezione">
    	      <span class="perform">Club event *</span>
    	      <input  class="inputstile" type="text" size="20" name="club">
    	 	 </div>
    
    	      <div id="selezione">
    	      <span class="perform">Capacity *</span>
    	      <input class="inputstile" type="text" size="20" name="capacity">
    	 	 </div>
    
    	 	 <div id="selezione">
    	 	      <span class="perform">Address *</span>
    	 	      <input class="inputstile" type="text" size="20" name="address">
    	 </div>
    
    	 <div id="selezione2">
    	 	 	      <span class="perform">City *</span>
    	 	 	      <input class="inputstile"  type="text" size="20" name="city">
    	 </div>
    
    	 <div id="selezione3">
    	 	 	 	      <span class="perform">Country *</span>
    	 	 	 	      <input class="inputstile" type="text" size="20" name="country">
    	 </div>
    
    	 <div id="selezione4">
    	 	 	 	 	      <span class="perform">Phone(Club) *</span>
    	 	 	 	 	      <input class="inputstile" type="text" size="20" name="phoneclub">
    	 	 </div>
    
    	 <div id="selezione5">
    	 	 	 	 	 	      <span class="perform">Date Event *</span>
    	 	 	 	 	 	      <input class="inputstile" type="text" size="20" name="datevent">
    	 	 </div>
    
    	<div id="tag2"><span class="perform2">Performance Info *</span></div>
    
        <div id="selezione6">
    		 	 	 	 	 	      <span class="perform">Performance Time *</span>
    		 	 	 	 	 	      <input class="inputstile" type="text" size="20" name="preformancetime">
    	 	 </div>
    
    	<div id="selezione7">
    			 	 	 	 	      <span class="perform">Travel Cost *</span>
    			 	 	 	 	 	      <input class="inputstile" type="text" size="20" name="travelcost">
    		 	 </div>
    
    	<div id="selezione8">
    				 	 	 	 	 	      <span class="perform">People Target *</span>
    				 	 	 	 	 	      <input class="inputstile" type="text" size="20" name="peopletarget">
    			 	 </div>
    
    	<div id="tag3"><span class="perform2">Others </span></div>
    
    	<div id="selezione9">
    					 	 	 	 	 	      <span class="perform">Message *</span>
    					 	 	 	 	 	      <textarea name="message"> </textarea>
    			 	 </div>
    
    	<input class="gobutton" type="submit" name="Submit" value=" Submit">
    </form>
    codice:
    <?php
    
    $var = $_POST['a'];
    echo $var;
    
    ?>

  6. #6
    ragazzi ho provato a commentare tutto e lasciare soltanto la select e in bottone invio .. ma niente .. sia con EasyPhp che sull'host aruba

  7. #7
    Ho copiato e icollato il tuo codice....e funziona

  8. #8
    hai copiato il form completo?
    come lavori in php .. mamp .. easyphp .. altro ???
    a me ora con easyphp funziona provo sull'host

  9. #9
    Ho copiato il form completo in index.html...

    Ho copiato il tuo send php nella stessa cartella e mi funziona

  10. #10
    Tutto molto strano ... con easy php .. quindi in locale mi funziona .. se metto tutto in rete .. perdo la <select> e uno degli ultimi campi .. "people target" .. come mai secondo voi .. visto che comunque ho bisogno di metterlo online

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.