Avatar billede Slettet bruger
19. august 2005 - 21:41 Der er 15 kommentarer

Hvad er forkert!?

<body>
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td>
<p>
<?php
$row[forside]
?>
</p>
</td>
</tr>
</table>
</body>
Avatar billede Slettet bruger
19. august 2005 - 21:41 #1
Hvorfor viser den ikke 'forside'?
Avatar billede erikjacobsen Ekspert
19. august 2005 - 21:41 #2
$row kommer ingen steder fra ... eller hvad?
Hvis den er der, så mangler du en print eller echo
Avatar billede Slettet bruger
19. august 2005 - 21:45 #3
<body>
<?php
include("db.php");
mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
$query = mysql_query("SELECT * FROM referencer ORDER BY id DESC") or die(mysql_error());
while ($row = mysql_fetch_array($query)){

print "
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td>
<p>
$row[forside]
</p>
</td>
</tr>
</table>
";
</body>

</html>
Avatar billede Slettet bruger
19. august 2005 - 21:46 #4
Parse error: parse error, unexpected '<' in /web/www/frac/users/snakeliga/forside.php on line 43
Avatar billede nielle Nybegynder
19. august 2005 - 21:48 #5
print "
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td>
<p>
$row[forside]
</p>
</td>
</tr>
</table>

</body>

</html>";
Avatar billede Slettet bruger
19. august 2005 - 21:49 #6
Parse error: parse error, unexpected $ in /web/www/frac/users/snakeliga/forside.php on line 46

Jeg havde glemt at afslutte med ?> - Nu siger den det der ^^
Avatar billede erikjacobsen Ekspert
19. august 2005 - 21:50 #7
Det kan ikke være hele koden du viser. Vi skal også se den afsluttende }-parentes.
Avatar billede Slettet bruger
19. august 2005 - 21:50 #8
<body>
<?php
include("db.php");
mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
$query = mysql_query("SELECT * FROM forside ORDER BY id DESC") or die(mysql_error());
while ($row = mysql_fetch_array($query)){

print "
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td>
<p>
$row[forside]
</p>
</td>
</tr>
</table>
";
?>
</body>

</html>
Avatar billede nielle Nybegynder
19. august 2005 - 21:51 #9
print "
<table cellpadding='0' cellspacing='0' border='0'>
<tr>
<td>
<p>" .
$row["forside"] .
"</p>
</td>
</tr>
</table>
";
?>
Avatar billede nielle Nybegynder
19. august 2005 - 21:51 #10
... men jeg synes at vi har bevæget os langt væk fra den originale fejl?!
Avatar billede Slettet bruger
19. august 2005 - 21:52 #11
Det var }... Tak for hjælpen ;)
Avatar billede nielle Nybegynder
19. august 2005 - 21:52 #12
Hvor for rettede du ikke bare:

<?php
$row[forside]
?>

- til:

<?php
echo $row[forside];
?>
Avatar billede erikjacobsen Ekspert
19. august 2005 - 21:56 #13
<?php
echo $row[forside];
?>

er forkert. Det skal være

<?php
echo $row['forside'];
?>

...men der er jo flere måder at løse et problem på. Og nemmere hvis man ser den relevante kode fra starten ;)
Avatar billede nielle Nybegynder
19. august 2005 - 22:00 #14
Korrekt ... på alle tre punkter!
Avatar billede nielle Nybegynder
26. august 2005 - 09:48 #15
Lukketid?
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