Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema javascript

  1. #1

    problema javascript

    ciao a tutti, sto lavorando ad un gestionale per un'azienda (MySQL e PHP) e ho deciso di usare qualche riga di codice di javascript per l'uso di alcune funzioni.

    Vi spiego volecemente, nella schermata del motore di ricerca, dopo aver effettuato una ricerca con i parametri scelti ho deciso di porre successivamente ad ogni record due pulsanti per la gestione di quest'ultimi, in particolare uno per la cancellazione diretta del record e uno per la modifica. il problema nasce quando clicco su un pulsante, non succede niente e nella schermata degli errori di explorer mi dice che la variabile $value non è definita.


    il motore di ricerca funziona benissimo.
    Di seguito vi scrivo qualche riga di codice cosi possiamo riuscire a capire insieme dove sta l'intoppo


    e questa è la riga della tabella dove sono collocati i pulsanti
    codice:
     while ($pezzo = mysql_fetch_array($res)){
    
    $value = $pezzo['cproduttore'];
    echo'<tr><td>' . $pezzo['cproduttore'] . '</td><td>' . $pezzo['produttore'] . '</td><td>' . $pezzo['nome'] . '</td><td>' . $pezzo['descrizione'] . '</td><td>' . $pezzo['quantita'] . '</td><td> <input id="cancella" type="button" value="Cancella" class="submit" onClick="gestisci(cancella , $value)"> </td><td><input id="modifica" type="button" value="Modifica" class="submit" onClick="gestisci(modifica , $value)"> </td> </tr>' ;
    Chiedete per qualsiasi chiarimento.
    Grazie in anticipoo

  2. #2
    dimenticavo.. questo è il prototipo della funzione definita nell'head:

    codice:
     <script type="text/javascript">
    		function gestione(tipo , codice){
    		 f(tipo == "cancella"){
    				document.gestisci.action="cancella.php";
    			}else{ document.gestisci.action="modifica.php"}
    		}								
    </script>
    Grazie

  3. #3
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Guarda che vorrà essere

    if(tipo == "cancella"){

    N.B.: se sei ancora nell' ora, specifica meglio il titolo sennò è facile che ti chiudono il thread ... e ti mandano pure al confino a Ponza !

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ponza no

    E comunque le chiamate si fanno cosi':

    onClick="gestisci('cancella' , $value)"

    sempreche' $value venga valorizzato dal PHP e sia numerico
    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.