Ciao a tutti!
Ho un form con una select tre valori:
audio - video - foto
Ho fatto in modo che ad ogni valore corrispondesse uno switch con le relative direttive di cosa richiamare dal database... ma ho un problema!
Quando do "invio" per passare agli switch uno dei tre valori, la Select si riposiziona automaticamente sul primo.
C'è un modo per dirgli che deve rimanere selezionato quello che ho selezionato?
codice:
<form name="tipo" method="post">
Visualizza album: <select name="tipoGallery" id="tipoGallery">
<option value="foto">foto</option>
<option value="video">video</option>
<option value="audio">audio</option>
</select>
<input name="invia" type="submit" value="Invia" />
</form>
<?php
@$T = $_POST['tipoGallery'];
if ( $_POST['tipoGallery'] !=""){
switch ($T){
case ('foto'):
$sql = "SELECT * FROM gallery WHERE tipoGallery='foto' ORDER BY nomeGallery ASC";
$risultato = mysql_query($sql,$con);
break;
case ('audio'):
$sql = "SELECT * FROM gallery WHERE tipoGallery='audio' ORDER BY nomeGallery ASC";
$risultato = mysql_query($sql,$con);
break;
case ('video'):
$sql = "SELECT * FROM gallery WHERE tipoGallery='video' ORDER BY nomeGallery ASC";
$risultato = mysql_query($sql,$con);
break;
}
ecc...