Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    86

    passaggio parametri con valore tra doppi apici

    Ciao a tutti,
    ho un problema ossia:

    in una pagina php ho un menù a tendina in qui faccio un elenco di valori che estraggo dal db.
    In questi valori c'è pure qualche parola tipo: veterinari cat "a".

    Ecco quando tramite post mando la variabile es. valore che contiene la scelta,
    perdo pezzi ossia mi resta veterinari cat. Perdo "a".

    Come posso fare? grazie

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    ma quella parola la usi nell'url di destinazione (query string) ?
    dovresti provare ad utilizzare url_encode
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    86
    no è in un forum che viene passato tramite metodo post... nell altra pagina infatti se stampo il contenuto della variabile manca solo la parte "qualcosa"...

    GRazie.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Probabilmente perché ritiene che " si una terminazione di stringa prova ad "escapare" \" con un replace
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    86
    Risolto! Incollo il codice per chi potrebbe avere stesso problema:

    <form method="post" action="stampa.php?s=1" id="stampa">
    <h3>Scegli la branca:
    <select name="categoria">
    <?php
    // Controllo che sulla tabella ci siano dati
    if ($rs->EOF) print "

    Nessun dato trovato</p>";
    // Se ce ne sono effettuo un ciclo di lettura[/b]
    else
    $conta='1';
    while ($rs->EOF == FALSE)
    {
    ?>
    <option value="<?php echo htmlentities($rs->Fields ['branca']->value)?>"><?php echo $rs->Fields ['branca']->value?></option>
    <?php
    $rs->MoveNext();
    }
    ?>
    </select>
    </h3>
    <button type="submit" id="submit" tabindex="u" name="grad" style="font-family: Times New Roman; font-size: 11pt; font-weight: bold">Crea Graduatoria</button>
    </form>

    Ho usato htmlentities riga 13. Il valore della variabile 'categoria' è Fascia "a", passando la variabile ad una pagina tramite il post, perdevo una parte del contenuto della variabile ossia avevo solo 'Fascia' senza "a".

    Grazie per le risposte.

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.