11. januar 2003 - 11:13Der er
24 kommentarer og 1 løsning
Medtage mellemrum fra Database...
Hej der...
Jeg har lige et problem...
Når jeg henter et navn fra en MySQL database, og der i navnet er mellemrum, altså mellem fornavn og efternavn, henter den kun fornavnet, altså kun hen til første mellemrum...
Hvordan får jeg den til at hente hele navnet???
Lidt kode:
<? if ($d != hestesko) { $hent_listen = mysql_query("SELECT * FROM table GROUP BY 'navn'"); while ($hentet_liste = mysql_fetch_array($hent_listen)){ $bent = $hentet_liste["navn"]; echo "<a href=dokumentet.php?navnet='".$bent."'>".$hentet_liste["navn"]."</a>"; echo "<br>"; } } ?>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Prøv med følgende, hvor navnet også urlencodes, så man sikrer, at det bliver et lovligt link der fungerer i alle browsere. Desuden er sql-sætningen rettet og burde give samme output bare hurtigere.
if ($d != 'hestesko') { $hent_listen = mysql_query('SELECT DISTINCT navn FROM table'); while (list($navn) = mysql_fetch_row($hent_listen)){ $urlnavn = urlencode($navn); echo '<a href="dokumentet.php?navnet='.$urlnavn.'">'.$navn.'</a>'; echo '<br>'; } }
Jeg bruger jo efterfølgende $navnet - og den skal finde det navn i databasen ud fra $navnet. Hvis $navnet er lig med Kurt+Hansen, er den jo ikke magen til Kurt Hansen
Disse funktioner bør man altid bruge, når man skal sende data med url'en, hvor man kan risikere, at der er "ulovlige" tegn - det er ikke alle browsere der gør arbejdet med at konvertere for én.
Godt at man lærer noget nyt hver dag herinde - tak igen til alle!!!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.