Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001

    conversione da get in post???

    ciao ho il seguente il problema

    da un link selezione un record di una tabella (la tabella può avere n record)

    Codice PHP:
    <td class=\"larg\"><a href=\"edit_sw.php?riga_id=$IDsw&descrizione_sw=$descrizione_sw&versione_sw=$versione_sw&data_sw=$data_sw&operatore_sw=$operatore_sw\" title=\"Modifica\">Modifica</a></td> 
    nella pagina per effettuare la modifica, ho la seguente select

    Codice PHP:
    $sql="SELECT * FROM sw_installato WHERE IDsw='".$_GET[riga_id]."' AND descrizione_sw='".$_GET[descrizione_sw]."' AND versione_sw='".$_GET[versione_sw]."' AND data_sw='".$_GET[data_sw]."' AND operatore_sw='".$_GET[operatore_sw]."'"

    ora la modifica viene effettuata sempre problemi x qualsiasi caratteri tranne per questi tre

    # (cancelletto)
    " (doppio apice)
    € (euro)


    ho provato in un altro form con il metodo POST e ho visto che non ci sono problemi
    quindi l'errore è nel metodo GET che uso


    vi chiedo se è possibile convertire le variabili che vengono spedite con il metodo GET in post???

    oppure esiste un altro escamotage?????
    Vola solo chi ha il coraggio di farlo

  2. #2

  3. #3
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    ciao, si la conoscevo già quella funzione urlencode/urldecode

    ma niente da fa
    Vola solo chi ha il coraggio di farlo

  4. #4
    Perchè passi tutti quei dati tramite GET invece di passare solamente l'ID del record?
    La funzione indicati ti permette di evitare problemi con i parametri dell'url nel caso in cui vengano inseriti dei valori non "validi" (es. #, &, ? etc.).

  5. #5
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    hai ragione, ma x varie circostanze la tabella ha N record, dove alcuni devono avere lo stesso ID
    Vola solo chi ha il coraggio di farlo

  6. #6
    Questo viola le regole di normalizzazione basilari...

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.