21. september 2003 - 11:53Der er
21 kommentarer og 2 løsninger
PHP - stort problem
Jeg har understående script, som tager alle forfattere fra databasen og grupperer og sorterer dem. Men da det er franske forfattere er der tit et < ' > i deres navn, hvilket er et "php-tegn". Dvs. når man klikker på et navn som indeholder < ' > kan scriptet ikke finde posten.
$db = mysql_connect("localhost", "XXX", "XXX") or die ("Desværre ingen forbindelse til databasen"); mysql_select_db("book", $db) or die ("Kunne ikke vælge databasetabel");
$q = mysql_query("SELECT forfatternavn_efternavn, forfatternavn_fornavn, COUNT(*) AS antal FROM second GROUP BY forfatternavn_efternavn, forfatternavn_fornavn ORDER BY forfatternavn_efternavn ASC"); while($row=mysql_fetch_array($q)) { echo "<tr><td><a href='info.php?efternavn=" .$row[forfatternavn_efternavn]. "&&fornavn=".$row[forfatternavn_fornavn]. "'>" .$row[forfatternavn_efternavn]. "</a></td><td>" .$row[forfatternavn_fornavn]. "</td><td align='center'>" .$row[antal]. "</align></td></tr>"; } ?> </table> </center> </body> </html>
underligt - Hvis det er for at fange folks opmærksomhed - Så er det en mæreklig måde at gøre det på.
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.