Leggi il Topic


Indice del forumMotobarForum Internet & Hi-Tech

   

Pagina 1 di 1
 
$_POST stringhe con spazio
13971880
13971880 Inviato: 2 Dic 2012 17:41
Oggetto: $_POST stringhe con spazio
 

Salve ragazzi ho un form cje utilizza la $_POST

quando passo una stringa trammite un input type = text nessun problema

ma quando tipo passo Ciao Mondo ... ricevo solo Ciao e non Mondo

come faccio a risolverlo

grazie di tutto
 
13971946
13971946 Inviato: 2 Dic 2012 18:15
 

ma come la passi? Cioè anche nella text se inserisci una stringa con lo spazio non va?
 
13972430
13972430 Inviato: 2 Dic 2012 21:26
 

cuzzo94 ha scritto:
ma come la passi? Cioè anche nella text se inserisci una stringa con lo spazio non va?


scusate ma non avevo molto tempo

il codice è il seguente

<form name="ricerca profili" action="index.php" method="POST">

<input type="text" name="query" maxlength="30" value=<?php print "$query"?>> <!--Conteine la query -->

<input type="radio" name="Ricerca" value="SearchAllCamp" checked="checked">Ricerca con Query<!--Ricerca Id Profili-->

<input type="radio" name="Ricerca" value="SearchForIdProfilo">Ricerca per Id profilo <!--Ricerca im tutti i campi-->
<input type="hidden" name="Action" value="Ricerca">

<input type="submit" value="Ricerca Profilo"> <!--E' il button per la ricerca -->

</form>



MI scuso ma il forum mi cambia la formattazione


Per l'intercettazione faccio la seguente cosa

$query=$_POST['query']; //estraggo valore della query


adesso se scrivo

ciao ---> leggo ciao

ma se scrivo
ciao mondo --> leggo solo Ciao come risposta dentro al $_POST


stò operando con HTML e PHP

e poii qualcuno sà come mantenere la posizione dei radio button una volta che invio la form
quindi ricarico la pag

grazie di tutto

0510_help.gif 0510_help.gif 0510_help.gif 0510_help.gif 0510_help.gif 0510_help.gif 0510_help.gif
 
13972665
13972665 Inviato: 2 Dic 2012 22:47
 

in effetto è vero, riceve soltanto una parte.. eusa_think.gif
per mantenere la posizione potresti aggiungere un input type=hidden nel cui value metti un parametro dal quale capisci quale delle 2 caselle era selezionata (per impostare il value metti uno script che parte sull' evento onchange del radio button)

edit:

così sembra funzionare
Codice:

<?php
$query=$_POST['query'];

echo "
   <form name='ricerca profili' action='prova2.php' method='POST'>

      <input type='text' name='query' maxlength='30' value='".$query."'> <!--Conteine la query -->


      <input type='radio' name='Ricerca' value='SearchAllCamp' checked='checked'>Ricerca con Query<!--Ricerca Id Profili-->

      <input type='radio' name='Ricerca' value='SearchForIdProfilo'>Ricerca per Id profilo <!--Ricerca im tutti i campi-->
      <input type='hidden' name='Action' value='Ricerca'>

      <input type='submit' value='Ricerca Profilo'> <!--E' il button per la ricerca -->

   </form>
";
?>


non ti sodire perchè, ma comunque io non ho mai lavorato in quel modo, nel senso che a scuola il profe mi ha sempre fatto inserire l' html all' interno delle echo quando lavoro in un file php eusa_think.gif infatti all' inizio non capivo cosa facessi dove mettevi la print.
poi ho provato a mettere tutto in un file php ed ho visto che funzionava comunque icon_asd.gif
 
13972914
13972914 Inviato: 3 Dic 2012 7:15
 

Forse ho capito, dev'essere perchè dopo value=nel punto in cui chiami la print non hai le virgolette, quindi prende solo la prima parola.
 
13973155
13973155 Inviato: 3 Dic 2012 10:44
 

cuzzo94 ha scritto:
Forse ho capito, dev'essere perchè dopo value=nel punto in cui chiami la print non hai le virgolette, quindi prende solo la prima parola.


Thanks si adesso funzione
dovevo fare cosi

<input type="text" name="query" value="<?php print $query?>"> <!--Contiene la query -->


errori del cavalo

0509_si_picchiano.gif 0509_si_picchiano.gif 0509_si_picchiano.gif 0509_si_picchiano.gif
 
13973824
13973824 Inviato: 3 Dic 2012 14:50
 

icon_asd.gif almeno ho scoperto di non dover riempire tutto il codice di echo come ci ha fatto fare il profe icon_asd.gif
 
13973928
13973928 Inviato: 3 Dic 2012 15:26
 

cuzzo94 ha scritto:
icon_asd.gif almeno ho scoperto di non dover riempire tutto il codice di echo come ci ha fatto fare il profe icon_asd.gif


mi ha detto un mio amico che ci sono gli Ide che fanno il controllo su tutto il codice

io adesso uso netBeans per PHP ma non lo fà 0510_sad.gif 0510_sad.gif 0510_sad.gif
 
13974124
13974124 Inviato: 3 Dic 2012 16:47
 

Io uso jedit, che non è un IDE ma ha un plugin per controllare la sintassi dei file PHP.

(occhio che il controllo di sintassi non risolve tutto, ad esempio se scrivi echo '$query'; la sintassi è corretta ma il risultato non è quello desiderato. Però per aiutare aiuta... icon_cool.gif )
 
13974200
13974200 Inviato: 3 Dic 2012 17:10
 

0509_up.gif 0509_up.gif 0509_up.gif 0509_up.gif
 
13974310
13974310 Inviato: 3 Dic 2012 17:48
 

io uso notepad++ icon_asd.gif niente controlli
 
Mostra prima i messaggi di:





Pagina 1 di 1

Non puoi inserire nuovi Topic
Non puoi rispondere ai Topic
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
 
Indice del forumMotobarForum Internet & Hi-Tech

Forums ©