Risultati da 1 a 6 di 6

Discussione: passare la scelta di una select ad un variabile php

  1. #1
    vide91 è offline Utente del Forum
    Data Registrazione
    May 2012
    Messaggi
    26

    passare la scelta di una select ad un variabile php

    Salve, ho un problema.
    Ho una select caricata dagli attributi di un campo "nome" di una tabella "materiale"(questa è la pagina con table e form)


    Codice PHP:
    <?php
    mysql_connect
    ("localhost""root""root") or die(mysql_error()); 
    mysql_select_db("sviluppo") or die(mysql_error()); 

    $queryid="SELECT nome FROM materiale"
    $risultatiid mysql_query($queryid);   
    ?>

    <html>

        <head>        
                <title>Inserimento</title>
        </head>

        <body>  
                <div>
                <table align=center bgcolor=#FFFFCC border=2 cellpadding=10 bordercolordark=#CC9900>  
                <form name='inserimento' action= 'vaiinsecosa.php' method='post'>
                        <tr><td>Nome</td> <td><input  type="text" name="nome2"/></td></tr>
                        <tr><td>Materiale</td> <td> 
                        <select> 
                            <?php                                                      
                            
    while ($record mysql_fetch_array($risultatiid)) { 
                            echo 
    "<option>$record[nome]</option>"
                            } 
                            
    ?> 
                        </select> </td></td></tr>
                        
                </table>  
                 </div>    
                    <div>
                   <p align="center"> <input type="submit" name="submit" value="Registra"/></p>
                    </div>
                </form>    
        </body>            
                
    </html>
    questa pagina come si vede da action è collegata ad un altra pagina in cui stampo la stringa (e questo ok) e vorrei stampare anche la scelta effettuata nella select solo che per questo ho dei problemi mi da errore alla variabile a cui l'assegno...potete aiutarmi? (questo è la pagina vaiinsecosa.php)

    Codice PHP:
    <?php
     mysql_connect
    ("localhost""root""root") or die(mysql_error());  
    mysql_select_db("sviluppo") or die(mysql_error()); 


    $nome=$_POST['nome2']; //nome2 è la stringa che prendo dalla textbox 

    $nomemat $_POST['$record[nome]']; //scelta select  

    echo $nome;
    echo 
    $nomemat;

    ?>
    Ultima modifica di borgo italia; 01-06-2012 alle 08:23

  2. #2
    Nefyt è offline Utente del Forum
    Data Registrazione
    Apr 2012
    Messaggi
    992
    Nou, semmai cosi
    Codice PHP:
    <?php 
    while ($record mysql_fetch_array($risultatiid)) { 
    echo 
    "<option>".$record['nome']."</option>"

    ?>

  3. #3
    vide91 è offline Utente del Forum
    Data Registrazione
    May 2012
    Messaggi
    26
    la parte che mi hai modificato lo inserite nel form ...va li giusto?.....non è cambiato ancora non funziona niente mi da errore....ma va passata in "vaiinsecosa.php" normalmente sempre con $nomemat=$_POST[$record[nome] ?

  4. #4
    Sbidiguda è offline Nuovo Iscritto
    Data Registrazione
    May 2012
    Messaggi
    3
    Codice HTML:
    <select></select>
    cambia in
    Codice HTML:
    <select name="nome_che_vuoi_metterci"></select>
    nel php da
    Codice PHP:
    $nomemat $_POST['$record[nome]']; 
    cambia in
    Codice PHP:
    $nomemat $_POST['nome_che_hai_dato_alla_select']; 
    prova e fai sapere.
    Ultima modifica di Sbidiguda; 01-06-2012 alle 01:14

  5. #5
    L'avatar di borgo italia
    borgo italia è offline Super Moderatore
    Data Registrazione
    Feb 2008
    Località
    PR
    Messaggi
    11,226
    ciao
    guardate che quella select non trasmette nulla

    <select name="pinco_pallo>
    <option value="uno">descrizione di uno</option>
    <option value="due">descrizione di due</option>
    </select>

  6. #6
    vide91 è offline Utente del Forum
    Data Registrazione
    May 2012
    Messaggi
    26
    ok risolto grazie mille a tutti....mancava il nome nella select

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •