Hej,
Jeg har et mindre problem som jeg håber jeg kan få lidt hjælp til.
Jeg har lavet en simpel form hvor jeg kan indtaste forskellig informationer fx navnet på en person og så bliver det gemt i en database i MySQL.
Så har jeg lavet en php side hvor jeg kan se informationerne fra databasen. På denne side er er det også muligt at redigerer i de informationer der er gemt i databasen.
Mit problem er, at når jeg vil redigere noget, generer php koden et link med de informationer der i databasen, men er der et mellemrum mellem 2 ord fx: John Smidt, går linket i stykker efter John. Det er som om den ikke kan læse mellemrummet og derefter tage det/de efterfølgende ord med.
Dvs. linket burde se sådan ud:
http://www.minside.dk[...] Smidt&adresse=Alle veje 25&tlf=8652588&email=
[email protected]&mode=edit
men ser sådan ud:
http://www.minside.dk[...]
Koden der genererer linket ser således:
Print "<td><a href=" .$_SERVER[’PHP_SELF’]. "?id=" . $info['id'] ."&navn=" . $info['navn'] . "&adresse=" . $info['adresse'] . "&tlf=" . $info['tlf'] ."&email=" . $info['email'] . "&mode=edit>Edit</a> </td>";
Hele koden ser således ud:
Adresse";
9. Print ""; 10. Print "Person infoaddressHoldEmailAdmin"; Print "Add Contact";
11. while($info = mysql_fetch_array( $data ))
12. {
13. Print "".$info['navn'] . " ".$info['adresse'] . "
".$info['tlf'] . "
".$info['email'] . " "; 14. Print "".$info['adresse'] . " ";
15. Print "".$info['tlf'] . " ";
16. Print " " .$info['email'] . "";
17. // START koden der generer linket
18. Print "Edit";
19. // SLUT koden der generer linket
20. Print "Remove";
21. }
22. Print "";
23. ?>
Jeg kan ikke ikke gennemskue hvad jeg skal gøre for at linket bliver "genereret" fuldt ud også med mellemrum der fx bliver erstattet af %20.
Nogle der kan give et råd eller har/kan komme med løsningen?
--
Livet er for kort til bøvl med ens computer!!!