Salut,
Am o baza de date care contine trei campuri:id,nume si descriere.
Extrag din baza de date numele si le afisez in pagina cu link catre fisierul de prelucrare.
Daca numele in baza de date este de forma "nume prenume"(adica cu pauza) extrage corect si afiseaza corect dar link-ul devine de forma ..../arata.php?titlu=nume adica ia doar primul cuvant.Nu imi dau seama unde gresesc:?
Codul este de forma urmatoare
MultumescCod PHP:<a href=arata.php?titlu=$rand[titlu]>".$rand['titlu']."</a>
PS sper ca m-am facut inteles
Ultima modificare făcută de da alen; 12.10.2009 la 12:30. Motiv: greseala redactare
Nu poti avea link care sa includa spatiu.Construieste o functie care sa elimine spatiile din caracterele scoase din baza sau sa le inlocuiasca cu _ de ex.Si apoi creeaza link-ul.
Am rezolvat.Multumesc
ok, atunci inchidem topicul - multumim @Netul
Telefoane si telefonie mobila - discutii, aplicatii si programe
imi permit sa ma bag peste.. solutia pentru problema initiala este folosirea urlencode() la afisare si urldecode la extragerea din baza de date. In felul acesta, caracterele de genul spatiu sunt transformate in echivalentul lor (spatiu - %20, : - %3A, / - %2F), etc.