- Home
- Categorie
- Coding e Sistemistica
- Coding
- Aggiungere "%20" tra le parole di un link
- 
							
							
							
							
							
Aggiungere "%20" tra le parole di un linkCiao a tutti, 
 ho un problemi.Da uno scriptino popolo un database con degli utenti. 
 Lo script mi consenste anche di cancellarli...tramite un pulsante ad hoc.
 Il pulsante mi rimanda a questa funzione:utenti.php?delete=nomeutente Fin qui tutto bene e funziona benissimo, il problema sorge quando il nome utente è composto, per esempio "Pinco Palla" in quel caso il link generato per la cancellazione è solamente utenti.php?delete=Pinco e quindi ovviamente non trovando l'utente non lo cancella. Se manualmente trasformo il link in: utenti.php?delete=Pinco%20Palla tutto funziona alla perfezione. Sapevo di str_replace, è corretta come intuizione? 
 Grazie a tutti
 Sara
 
- 
							
							
							
							
							
Oh mamma.. scusate la figuraccia... 
 bastava aggiungere questo$data[nome] = str_replace (" ", "%20", $data[nome]);  
 
- 
							
							
							
							
							Ciao Sara1985, Dovrebbe anche essere possibile sostituire il %20 con il "+", così ottieni anche un link più pulito. 
 Ti consiglio di fare una prova... Ciao, 
 Luca
 
- 
							
							
							
							
							
Grazie del consiglio, domani provo di sicuro  
 
- 
							
							
							
							
							
Ciao Sara, 
 ti consiglio di usare la funzione urlencode() di PHP specifica per lo scopo.