- Home
- Categorie
- Coding e Sistemistica
- PHP
- select con php
-
select con php
Ciao a tutti. Sono di nuovo qui a chiedervi ulteriormente un aiuto.
Ho un database con degli articoli e un campo "categoria".
Quando vado a modificare un articolo come faccio a stampare tramite la select in quale categoria appartiene l'articolo?
Mi spiego meglio:
Inserimento articolo:
<select name="categoria">
<option value="Permessi di Soggiorno">Permessi di Soggiorno</option>
<option value="Cittadinanza">Cittadinanza</option>
<option value="Ricongiungimenti Familiari">Ricongiungimenti Familiari</option>
<option value="Espulsioni">Espulsioni</option>
<option value="Rifugiati">Rifugiati</option>
<option value="Schengen">Schengen</option>
<option value="Flussi">Flussi</option>
<option value="Schengen">Minori</option>
<option value="Sbarchi">Sbarchi</option>
<option value="Varie">Varie</option>
</select>Per modificare un articolo, come faccio a stampare una select il cui valore selezionato sia la categoria di appartenenza dell'articolo?
Grazie a tutti
-
if ($row['categoria']=="Cittadinanza") echo ' <option value="Cittadinanza">Cittadinanza</option>
<option value="Permessi di Soggiorno">Permessi di Soggiorno</option>
<option value="Ricongiungimenti Familiari">Ricongiungimenti Familiari</option>
<option value="Espulsioni">Espulsioni</option>
<option value="Rifugiati">Rifugiati</option>
<option value="Schengen">Schengen</option>
<option value="Flussi">Flussi</option>
<option value="Schengen">Minori</option>
<option value="Sbarchi">Sbarchi</option>
<option value="Varie">Varie</option>';E così via..
-
ok questo per visualizzarlo però vorrei anche modificarlo. Cioè mi servirebbe che nella select mettesse prefefinito alla categoria a cui appartiene quando è stato inserito e con la possibilità di modificare categoria sempre tramite select.
E' possibile?
-
@stable said:
ok questo per visualizzarlo però vorrei anche modificarlo. Cioè mi servirebbe che nella select mettesse prefefinito alla categoria a cui appartiene quando è stato inserito e con la possibilità di modificare categoria sempre tramite select.
E' possibile?Funziona anche la modifica così
-
Ti posto il codice che sto utilizzando:
<select name="categoria"> '; if (mysql_result($modifica,$a,'categoria')=="Permessi di Soggiorno") { echo '<option value="Permessi di Soggiorno">Permessi di Soggiorno</option>';} elseif (mysql_result($modifica,$a,'categoria')=="Cittadinanza") { echo '<option value="Cittadinanza">Cittadinanza</option>';} elseif (mysql_result($modifica,$a,'categoria')=="Ricongiungimenti Familiari") { echo '<option value="Ricongiungimenti Familiari">Ricongiungimenti Familiari</option>';} elseif (mysql_result($modifica,$a,'categoria')=="Espulsioni") { echo '<option value="Espulsioni">Espulsioni</option>';} else { echo '<option value="Rifugiati">Rifugiati</option>';} echo ' </select>
Però mi visualizza solamente la categoria a cui appartiene. Come far per far si che possa esseremodificata?
-
@stable said:
Però mi visualizza solamente la categoria a cui appartiene. Come far per far si che possa esseremodificata?
if ($row['categoria']=="Cittadinanza") echo ' <option value="Cittadinanza">Cittadinanza</option>
<option value="Permessi di Soggiorno">Permessi di Soggiorno</option>
<option value="Ricongiungimenti Familiari">Ricongiungimenti Familiari</option>
<option value="Espulsioni">Espulsioni</option>
<option value="Rifugiati">Rifugiati</option>
<option value="Schengen">Schengen</option>
<option value="Flussi">Flussi</option>
<option value="Schengen">Minori</option>
<option value="Sbarchi">Sbarchi</option>
<option value="Varie">Varie</option>';if ($row['categoria']=="Permessi di Soggiorno") echo ' <option value="Permessi di Soggiorno">Permessi di Soggiorno</option>
<option value="Cittadinanza">Cittadinanza</option>
<option value="Ricongiungimenti Familiari">Ricongiungimenti Familiari</option>
<option value="Espulsioni">Espulsioni</option>
<option value="Rifugiati">Rifugiati</option>
<option value="Schengen">Schengen</option>
<option value="Flussi">Flussi</option>
<option value="Schengen">Minori</option>
<option value="Sbarchi">Sbarchi</option>
<option value="Varie">Varie</option>';E lo fai per tutte, così ti rifà il select completo
-
Ci avevo pensato anch'io però mi sembrava che ci fosse un modo un pò più pulito per risolvere il problema. Grazie Il Rappo
-
@stable said:
Ci avevo pensato anch'io però mi sembrava che ci fosse un modo un pò più pulito per risolvere il problema. Grazie Il Rappo
E magari, se lo trovi (e c'è di sicuro) fammi un fischio