Avatar billede mr-kill Nybegynder
24. april 2005 - 15:44 Der er 3 kommentarer og
1 løsning

hvor er fejlen?

Jeg får denne fejl:
Warning: printf(): Too few arguments in /web/www/frac/users/da/ny/forside.php on line 77
----------
<?php
$result = mysql_query("SELECT * FROM nyheder Order By id Desc Limit 4") or die (mysql_error());
while ($myrow = mysql_fetch_array($result))
{
printf("   
<table border=\"2\" width=\"95%\" bordercolorlight=\"#008000\" bordercolordark=\"#008000\" style=\"border-collapse: collapse\" cellpadding=\"2\">
<tr>
<td width=\"50%\" style=\"font-family: Verdana, Arial, Helvetica, sans-serif\">
<p align=\"center\">
<font face=\"Times New Roman\" color=\"#008000\">%s</font></p>
<p align=\"left\">
<font face=\"Times New Roman\" color=\"#008000\">%s</font>
</td>
</tr>
</table>
<br>", $myrow["tid"], $myrow["tekst"]); <---- Dette er line 77
}
?>
Avatar billede barklund Nybegynder
24. april 2005 - 15:47 #1
Hvis du skal skrive et %-tegn i en printf, så skal du skrive to af dem - % er jo et specialtegn i en printf:

printf(" 
<table border=\"2\" width=\"95%%\" bordercolorlight=\"#008000\" bordercolordark=\"#008000\" style=\"border-collapse: collapse\" cellpadding=\"2\">
<tr>
<td width=\"50%%\" style=\"font-family: Verdana, Arial, Helvetica, sans-serif\">
<p align=\"center\">
<font face=\"Times New Roman\" color=\"#008000\">%s</font></p>
<p align=\"left\">
<font face=\"Times New Roman\" color=\"#008000\">%s</font>
</td>
</tr>
</table>
<br>", $myrow["tid"], $myrow["tekst"]);

Derudover burde du nok overveje at lave det om til noget CSS i stedet for alt det 1997-html gejl, du har dér :)

--
Morten Barklund
Avatar billede mr-kill Nybegynder
24. april 2005 - 16:45 #2
mange tak skal du ha... smid et svar så jeg kan komme af med mine point :)
Avatar billede barklund Nybegynder
24. april 2005 - 16:54 #3
Fin fin :)

Hvad laver vi egentlig i mysql-kategorien?
Avatar billede barklund Nybegynder
24. april 2005 - 16:56 #4
Og tark for points :)
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
Computerworld tilbyder specialiserede kurser i database-management

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