Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    165

    menu a tendina "ID e Nome"

    Salve, ho un menu a tendina popolato tramite database,
    vorrei che quando scelgo il menu e poi vorrei salvare i dati in questo modo:

    tabella articoli:
    _catID = 1
    _cat = Generale
    _titolo = Prova
    _articolo = Ciao a tutti
    _data = 04/04/2011
    _stato = 1
    ---------------
    tabella articoli_sezioni:
    id = 1
    _titolo = Generale
    _data = 04/04/2011
    _stato = 1
    -----------------

    Per adesso ho fatto cosi:
    Codice PHP:
     <tr>

        <td>Categoria ID:</td>

        <td>

    <?php global $idc?>

                

    <select  onchange="location.href='?id=' + this.value + '&cat='+ this.value" name="cat">



            <option value="0">Seleziona</option>

            <?php



        $db 
    = new DbConnector();               // Create an instance of the database class

                
    $db->connect();   

     

        
    $result $db->query("SELECT * FROM articoli_sezioni");

        

        while(
    $row mysql_fetch_array($result))

        {

        
    $_titolo$row['_titolo'];

        
    $idc $row['id'];

      
    ?>

            <option value="<?php echo $_titolo?><?php if($rows["_titolo"]=="".$_titolo."") echo 'selected'?>><?php echo $_titolo?></option>  

            <?php

      
    }

    ?>

    </select>            

            <input type="hidden" name="_categoria" readonly  value='<?php echo $idc ?>' />

         

        </td>

        </tr>
    Però non funziona ..

    c'è un' altro metodo per recuperare l'id e il nome ed inserire questi campi in un'altra tabella?

    grazie mille,
    aspetto riposta , buona giornata.

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520

    Re: menu a tendina "ID e Nome"

    Originariamente inviato da lu11

    vorrei che quando scelgo il menu e poi vorrei salvare i dati in questo modo:
    vorrei che quando scegli il menu cosa??? la richiesta non sembra molto chiara

  3. #3

    Re: menu a tendina "ID e Nome"

    Originariamente inviato da lu11
    ...
    Però non funziona ..
    ...
    Evidentemente c'è qualche problema nel codice.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  4. #4
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    165
    allora, vorrei che quando scelgo il menu ad esempio:

    generale che equivale al' id 1 e il titolo "generale",

    ed dopo posso fare tranquillamente un inserimento nei campi _catID (1 , e _cat (Generale.


    Per caso c'è da usare le inner join (ora non so come si chiamano),
    mi fate un esempio funzionante.

    Vi ringrazio molto.
    aspetto risposta.
    grazie e buona giornata.

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    un po' di cose

    1)questo onchange cosa dovrebbe fare secondo le tue intenzioni?
    onchange="location.href='?id=' + this.value + '&cat='+ this.value"

    2)<input type="hidden" name="_categoria" readonly value='<?php echo $idc ?>' />
    un hidden readonly è superfluo

    3)$rows["_titolo"]=="".$_titolo.""
    anche questo è superfluo "".$_titolo.""

  6. #6
    Utente bannato
    Registrato dal
    Feb 2011
    Messaggi
    165
    Originariamente inviato da bstefano79
    un po' di cose

    1)questo onchange cosa dovrebbe fare secondo le tue intenzioni?
    onchange="location.href='?id=' + this.value + '&cat='+ this.value"

    2)<input type="hidden" name="_categoria" readonly value='<?php echo $idc ?>' />
    un hidden readonly è superfluo

    3)$rows["_titolo"]=="".$_titolo.""
    anche questo è superfluo "".$_titolo.""

    pensavo che potevo prendere la categoria attraverso il get url,
    ma mi hanno detto che cosi è pericoloso.

    Quindi chiedo come è la soluzione per farlo con la stringa query sql .

    Mi dici come fare?

    Grazie.

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.