Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    memorizzare valore di una select

    Salve, ho un problema con una select, in pratica devo poter scegliere un valore nella select, memorizzarmi il valore corrente della select, per poi crearmi un href..vi faccio un esempio per meglio farvi capire:
    1-seleziono dalla select il valore "Xmen" (i valori nella select sono dentro un array)
    2-devo memorizzarmi questo valore in una variabile stringa $val
    3-devo unire questo valore ad una stringa href
    [url]http://www.google.com/search?hl=en&q= $val +scheda+mymovies
    in questo caso mi cercherà su google una scheda informativa del film Xmen sul sito mymovies

    vorrei un aiuto sui punti 2 e 3 (il punto 1 almeno questo lo so fare!!! )

    spero mi possiate aiutare! grazie in anticipo!

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Supponendo che il name della select sia 'val' e i dati del form li passi tramite 'post':

    Codice PHP:
    echo "http://www.google.com/search?hl=en&q=".$_POST['val']."  +scheda+mymovies" 
    Errare humanum est, perseverare ovest

  3. #3
    Grazie Carlo2002, sono riuscito così a crearmi il link.

    se mi sai dire tu o qualcun altro come riuscire a prendere il valore corrente di una select sarebbe fantastico!

  4. #4
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Originariamente inviato da giak.84
    prendere il valore corrente di una select
    cosa intendi, puoi spiegarti meglio?
    Errare humanum est, perseverare ovest

  5. #5


    con questa immagine spero di spiegarti il mio problema

  6. #6
    se la select ha come attributo name = 'select1', inviando il submit con metodo post, il valore della select lo troverai dentro $_POST['select1'];

  7. #7
    ho provato ad usare il metodo post ma nn funziona (sicuramente sbaglierò qualcosa)
    questo è quello che ho fatto
    codice:
     <form id="form1" name="form1" method="get" action="cerca.php">
      	<label>
        	<input type="text" name="cercafilm" id="cercafilm" />
      	</label>
      	<input type="submit" name="cerca" id="cerca" value="Cerca" /> 
       	<?php
    		$val=$_POST['risultato']; 
    	 	echo "Ricerca";
    	?>
    
        <select name="risultato"   style="width:100px">
    	<?php 	
    		printf("\n");
    		if (count($risultato)>0) { //se ci sono risultati dalla ricerca
    			for($i=0; $i<count($risultato); $i++){
    				printf("<option>$risultato[$i]</option>");
    			}
    		} else
    			printf("<option>Nessun film trovato</option>");		
    	?>                
        </select>      		
    	</form>

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.