Ciao
Premessa: devo fare tutto all'interno della stessa pagina php.
Ho una tabella di casistiche, che hanno un cliente associato.
Io vorrei poter modificare il nome del cliente, quindi cliccando sul bottone EDIT associato al caso, voglio, tramite bottone a tendina (un select option) poter cambiare il valore del cliente.
Tramite funzione javascript (che si attiva con onclick sul bottone), voglio associare il valore, come detto sopra.
Riesco a passare il valore correttamente, ma questo non mi viene visualizzato come opzione selezionata del mio select option.
Mi spiego meglio...
CASISTICA N 1 -> il mio cliente e' Manarush.
se clicco su edit, voglio veder nel bottone a tendina, come valore visibile selezionato, MANARUSH
mentre nella mia condizione attuale, come valore selezionato resta quello "più piccolo" in ordine alfabetico.
Tuttavia, se apro il bottone, la riga blu di selezione è proprio sul cliente da me scelto, quindi il valore passato pare essere corretto, è la stampa che è sbagliata, diciamo..
(nella foto si vede manarush come selezione perchè ci ho cliccato sopra io..ma è di default G)
Questa è la query che popola il menu' a tendina
mentre questa è la funzione javascript che io voglio mi passi il valore al bottone sopra
Ovviamente ho fatto varie prove facendo un option dove stampo $nomecliente, ma questa mi risulta vuota.
ho provato a selezionare per ID il contenuto e impostarlo come valore...ma niente niente niente.
Ci sbatto la testa da un pò :/
Spero di esser stata chiara! Grazie in anticipo!
Premessa: devo fare tutto all'interno della stessa pagina php.
Ho una tabella di casistiche, che hanno un cliente associato.
Io vorrei poter modificare il nome del cliente, quindi cliccando sul bottone EDIT associato al caso, voglio, tramite bottone a tendina (un select option) poter cambiare il valore del cliente.
Tramite funzione javascript (che si attiva con onclick sul bottone), voglio associare il valore, come detto sopra.
Riesco a passare il valore correttamente, ma questo non mi viene visualizzato come opzione selezionata del mio select option.
Mi spiego meglio...
CASISTICA N 1 -> il mio cliente e' Manarush.
se clicco su edit, voglio veder nel bottone a tendina, come valore visibile selezionato, MANARUSH
mentre nella mia condizione attuale, come valore selezionato resta quello "più piccolo" in ordine alfabetico.
Tuttavia, se apro il bottone, la riga blu di selezione è proprio sul cliente da me scelto, quindi il valore passato pare essere corretto, è la stampa che è sbagliata, diciamo..
(nella foto si vede manarush come selezione perchè ci ho cliccato sopra io..ma è di default G)
Questa è la query che popola il menu' a tendina
PHP:
<?php //dati di connessione e bla bla bla
$queryclienti = "SELECT C_NomeCliente FROM CLIENTE";
$risclienti = mysql_query($queryclienti);
$num=mysql_num_rows($risclienti);
mysql_close();
?>
<div class="txt-ins-caso-cliente">
<div class="et-form-ins">Cliente</div>
<select class="select expandable-list replacement select-styled-list tracked" tabindex="2" name="EDITnomecliente" id="campo-lunghezza">
<?php
$i=0;
while ($i < $num)
{
$nomeclientebottone=mysql_result($risclienti,$i,"C_NomeCliente");
echo "<option value=\"$nomeclientebottone\">$nomeclientebottone</option>";
$i++;
}
?>
</select>
</div>
mentre questa è la funzione javascript che io voglio mi passi il valore al bottone sopra
Codice:
<script type="text/javascript">
function funzione<?php echo $i ?>()
{
document.EDITform.EDITnomecliente.value="<?php echo $nomecliente; ?>";
}
</script>
Ovviamente ho fatto varie prove facendo un option dove stampo $nomecliente, ma questa mi risulta vuota.
ho provato a selezionare per ID il contenuto e impostarlo come valore...ma niente niente niente.
Ci sbatto la testa da un pò :/
Spero di esser stata chiara! Grazie in anticipo!