Avatar billede pennypacker Nybegynder
03. februar 2004 - 15:40 Der er 2 kommentarer og
1 løsning

Problem med php kode

Jeg har et lille problem med denne kode der er en del fejl i den når jeg kører den på validator.w3.org

Her er fejlene:
Line 174, column 206: cannot generate system identifier for general entity "ID"
  ...estrike.dk/board/index.php?forumID=5&ID=9''><b>hej kaj</b></a></strong></font
                                          ^
Line 174, column 206: general entity "ID" not defined and no default entity (explain...).
  ...estrike.dk/board/index.php?forumID=5&ID=9''><b>hej kaj</b></a></strong></font
                                          ^
Line 174, column 208: reference to entity "ID" for which no system identifier could be generated
  ...trike.dk/board/index.php?forumID=5&ID=9''><b>hej kaj</b></a></strong></font><
                                          ^
Line 174, column 205: entity was defined here
  ...mestrike.dk/board/index.php?forumID=5&ID=9''><b>hej kaj</b></a></strong></fon
                                          ^
Line 174, column 211: an attribute specification must start with a name or name token (explain...).
  ...ke.dk/board/index.php?forumID=5&ID=9''><b>hej kaj</b></a></strong></font><br>
                                          ^
Line 175, column 184: reference to entity "ID" for which no system identifier could be generated
  ...trike.dk/board/index.php?forumID=5&ID=8''><b>fhdhd</b></a></strong></font><..
                                          ^
Line 174, column 205: entity was defined here
  ...mestrike.dk/board/index.php?forumID=5&ID=9''><b>hej kaj</b></a></strong></fon
                                          ^
Line 175, column 187: an attribute specification must start with a name or name token (explain...).
  ...ke.dk/board/index.php?forumID=5&ID=8''><b>fhdhd</b></a></strong></font><br>
                            ^
Line 176, column 184: reference to entity "ID" for which no system identifier could be generated
  ...trike.dk/board/index.php?forumID=4&ID=7''><b>brug</b></a></strong></font><br>
                                          ^
Line 174, column 205: entity was defined here
  ...mestrike.dk/board/index.php?forumID=5&ID=9''><b>hej kaj</b></a></strong></fon
                                          ^
Line 176, column 187: an attribute specification must start with a name or name token (explain...).
  ...ke.dk/board/index.php?forumID=4&ID=7''><b>brug</b></a></strong></font><br>



Her er koden:
<?php
$dbhostname= "mysql info";
$dbusername= "mysql info";
$dbpassword= "mysql info";
$dbdatabase= "mysql info";
$url= "url info";
$table ="b_posts";
$topfilecount= 5;

$db = @mysql_connect($dbhostname,$dbusername,$dbpassword);
  if (!$db) {
    echo( "<p>Unable to connect to the " .
          "database server at this time.</p>" );
    exit();
  }
if (! @mysql_select_db($dbdatabase) ) {
    echo( "<p>Error locating the file " .
          "database at this time.</p >" );
    exit();
  }
$result = @mysql_query("SELECT ID, title, postforum FROM $table ORDER BY ID DESC", $db);
  if (!$result) {
    echo("<p>Error performing query: " . mysql_error() . "</p>");
    exit();
  }
$files = mysql_num_rows($result);

echo "";
$i=1;
$r=0;
while (($myrow = mysql_fetch_row($result)) And ($i<=$topfilecount)){
$r=$r + 1;
$i=$i + 1;
echo "<img src='images/blu2.gif'> <font color='#000' size='2' face='Geneva, Arial, Helvetica, sans-serif'><strong><a target='body' href='$url?forumID=$myrow[2]&ID=$myrow[0]''><b>$myrow[1]</b></a></strong></font><br>\n"; }
echo "\n";
?>

Håber der er en der kan hjælpe....
Avatar billede detox Nybegynder
03. februar 2004 - 15:57 #1
Du har to apostroffer her: $myrow[0]'' (skulle kun være en).
I øvrigt mener jeg ikke target='body' er gyldig html. Skulle måske være: target='_self'?
Avatar billede Slettet bruger
03. februar 2004 - 17:02 #2
I din echo skal du erstatte & med &amp;
Avatar billede pennypacker Nybegynder
03. februar 2004 - 19:21 #3
ok det virker! rigtig mange ak for hjælpen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester