Ciao a tutti!
Il mio problema credo sia piouttosto semlice ma mi sta facendo perdere un pò di tempo..
spero sia questa la sezione giusta in cui postare..
sto creando un pannello di amministrazione per un database MySQL in cui ho incluso nella visualizzazione dei records la possibilità di ordinarli in maniera discendente o ascendente in base ai vari campi..
la scelta è selezionabile mediante il classico menù a tendina di cui vi posto il codice elementare..
Codice PHP:
<form action="visualizza.php" method="POST">
<div align="center">
Ordina i dati della tabella in base al campo:
<select name="campotabella" >
<option value="id">ID</option>
<option value="nome">NOME</option>
<option value="cognome">COGNOME</option>
<option value="email">EMAIL</option>
<option value="userid">USERID</option>
<option value="password">PASSWORD</option>
<option value="regolamento">REGOLAMENTO</option>
<option value="preferito">PREFERITO</option>
<option value="continua">CONTINUA</option>
<option value="dataisc">DATAISC</option>
</select>
<select name="ordinamento"">
<option value="ASC">ASC</option>
<option value="DESC">DESC</option>
<input type="submit" name="ordina" value="Ordina">
</div>
</form>
Il tutto funziona bene, l'unica cosa è che al momento della nuova visualizzazione della pagina come campi di default del menù a tendina non ritrovo gli ultimi selezionati dall'utente..
non riesco a capire come ottenerlo.
ho provato a recuperare il valore passato dal modulo in una variabile ma poi non so come integrarla nel modulo..
immagino debba usarsi una cosa tipo <option value="<?php echo $_POST['campotabella']; ?>" selected>
ma nn so dove inserirli..
insomma immagino sia una stupidaggine ma mi sto perdendo in un bicchiere d'acqua..