PDA

View Full Version : [PHP] Problemino con forech e select


mrborel
07-07-2010, 15:29
Salve a tutti,
da questo codice php vorrei ogni volta che seleziono un cliente che la select mi resti sul cliente appena selezionato, se aggiungo selected nella select mi prende giustamente sempre l'ultimo cliente inserito.

while ($row = mysql_fetch_object($query_cliente)) {
$cliente_col[]= $row;
}
foreach($cliente_col as $fr) {?>
<option value="<?echo $fr->nome?>" onclick="cambio_cliente()"><?echo $fr->nome;?></option>
<?}?>
Grazie in anticipo di una risposta.

mrborel
08-07-2010, 09:52
cavolo ma ho sbagliato a scrivere il titolo, si scrive foreach!! scusate. Se nel frattempo qualcuno vuole rispondermi.

lupoxxx87
08-07-2010, 10:42
ma qual'è il problema ? non ti funziona niente o hai degli errori inaspettati ?

mrborel
08-07-2010, 10:53
nessun errore, vorrei che quando seleziono un cliente tra quelli inseriti nel database la select mi resti sul cliente appena selezionato, senza tornare al primo, è solo un fatto estetico. Grazie

mrborel
08-07-2010, 16:12
:muro: :muro: :muro: :muro: :help:

lupoxxx87
08-07-2010, 16:55
tu selezioni un cliente da quella select che hai postato, e poi cosa fai ?!
un submit ? un refresh ?

comunque puoi passare il valore di quello che hai appena selezionato, e dentro al tuo foreach aggiungi qualcosa simile a

<? if $_POST['selezionato'] == $fr->nome echo "selected=\"selected\""; ?>

mrborel
08-07-2010, 23:18
si scusa, con in javascript faccio una submit che mi ricarica la pagina e mi cambia i dati del cliente da caricare. grazie, domani provo!

mrborel
12-07-2010, 09:26
tutto risolto! grazie lupo!

lupoxxx87
12-07-2010, 11:09
figurati ;)