Visualizzazione dei risultati da 1 a 2 su 2

Discussione: select dinamici

  1. #1

    select dinamici

    Ciao a tutti!
    Io programmo in php ma in questo momento ho un forte bisogno di un aiuto in javascript!
    Con un array generato dal php ho su schermo n°righe dove scrivo dei dati. Ogni riga ha una select (tutti con lo stesso nome) con elementi che alla fine sono uguali per tutte le righe!
    All'OnChange della select (quindi di ogni riga) con una semplice funzione dichiaro una variabile,rinfresco la pagina html-php, e portandomi dietro gli identificati del valore delle options vado ad eseguire un operazione di aggiornamento su database mysql!
    Il problema non sussiste se la riga è una sola ma quando sono più di una, la funzione javascript mi prende sempre come punto di riferimento l'ultima riga generata dal ciclo php!
    Qualcuno sa dirmi qualcosa?

    Codice PHP:
    .
    .
    <
    select name=km id=km class=log OnChange=\"aggiorna_km(this.value,'".$row_dat[ID_CLIENTE]."','".$da_pagina_clienti."')\">
    .

    codice:
    .
    .
    function aggiorna_km(km,id_cliente,da_pagina_clienti)
    {
    	alert(km);
    	document.ricerca_proposte.id_cliente.value = id_cliente;
    	document.ricerca_proposte.km.value = km;
    	document.ricerca_proposte.da_pagina_clienti.value = da_pagina_clienti;
    	document.ricerca_proposte.azione.value = "aggiorna_chilometraggio";
    	document.ricerca_proposte.action = "risultato_ricerca_commissione.php";;
    	document.ricerca_proposte.submit();
    }
    .
    .
    andrea

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi usare lo stesso nome per tutte le select... e in aggiunta anche per una variabile nello script... e senza esaminare a cosa si riferisca questa:
    document.ricerca_proposte.km.value = km;

    :quipy:

    Ricorda: per il js i nomi devono essere univoci.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.