Con una select estraggo il campo cognome (O'Nell) dal db mysql, lo stampo a video e ok. Poi lo passo come campo hidden.
Quando lo recupero con HTTP_POST_VARS mi prende solo la prima parte (O')...![]()
// stampa a video corretta
print"<td>".$utenti["u_nome"]."</td>";
// passaggio parametro
print"<input type='hidden' name='nome' value='".$utenti["u_nome"]."'";
--- dall'altra parte:
// recupero il parametro
$nome = $HTTP_POST_VARS["nome"];
// provo a stamparlo
print " nome ".$nome;
// ottengo: nome O
// ho provato a passare il parametro con la addslashes
// (si prova di tutto no?)
print"<input type='hidden' name='nome' value='".addslashes($utenti["u_nome"])."'";
--- ma anche questa volte dall'altra parte:
// recupero il parametro
$nome = $HTTP_POST_VARS["nome"];
// provo a stamparlo
print " nome ".$nome." senza slash ".stripslashes($nome);
// ottengo: nome O\\ senza slash O\
![]()
Perchè non mi prende il resto del campo?
Devo sostituire / con qualcos'altro?
![]()
![]()
![]()