passaggio variabile tra pagine

Ciao a tutti, sto facendo una rubrica telefonica in php "grande novitą  :2funny:" ma ho un problema quando invio il nome ed il cognome alla pagina che mi restituisce i dati dell'utente.

nella pag di ricerca ho inserito il seguente codice

echo "
<tr>
 <td class=rub align=left width=40%><strong><a href=info.php?co=$cognome&no=$nome>$cognome $nome</a></strong></td>
  <td class=rub align=left width=30%>$cel</td>
  <td class=rub align=left width=30%>$tel</td>
 </tr>
   ";

le variabili le prelevo nella pag info, ma se ho un nome composto tipo cognome:pippo nome: pluto topolino, mi restituisce solo pluto.

<?
            $co = strtolower($_GET['co']);
            $no = strtolower($_GET['no']);
?>

come posso risolvere il problema?

ciao e grazie per l'aiuto

inviato 8 anni fa
federcla
X 0 X

Modifica il link in questo modo:

<a href="info.php?co=<?php echo $cognome; ?>&no=<?php echo $nome; ?>">.........</a>

risposto 8 anni fa
whitewolf11
X 0 X

prova con

echo "
<tr>
 <td class=rub align=left width=40%><strong><a href=info.php?co=".urlencode($cognome)."&no=".urlencode($nome).">$cognome $nome</a></strong></td>
  <td class=rub align=left width=30%>$cel</td>
  <td class=rub align=left width=30%>$tel</td>
 </tr>
   ";
risposto 8 anni fa
Gly
Gly
1
X 0 X

Grande, ha funzionato benissimo.

ora sto cercando info in internet su " urlencode ", non la conoscevo e voglio saperne di +

ciao e grazie ancora

risposto 8 anni fa
federcla
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda