PHP ver gevorderde |
|
aangezien dit over een nieuw onderwerp gaat, een nieuw topic
ik probeer dit op te halen, maar hij haalt niets op. Er zitten een aantal fouten in. Hij echo'd 'No entries yet' bovenaan de pagina, ipv op de plek middenin de HTML. Ook krijgt 'No entries yet' niet de juiste opmaak mee. Sterker nog, hij krijgt helemaal geen opmaak mee. Hij wordt dus ge-echo'd met je standaard tekstopmaak.
Verder staat er wel iets in de DB, dat heb ik er net ingezet (nadat dat werkte ) Hij geeft toch aan dat er niets in de DB zit.
<?php
mysql_connect("db.pcextreme.nl", "7549paul", "***");
mysql_select_db("7549why");
if (mysql_result(mysql_query("SELECT COUNT `id` FROM `guestbook`"),0) == 0)
{
echo '<P CLASS=`normal`>No entries yet</P>';
}
else
{
$qSelect_Messages = mysql_query('SELECT * FROM `guestbook` ORDER BY `id` DESC') OR die (mysql_error());
while($aOutput = mysql_fetch_object($qSelect_Messages))
{
echo '<TR><TH HEIGHT=`15px`></TH></TR>
<TR><TH WIDTH=`30px` ></TH>
<TD COLSPAN=`3` CLASS=`message`>
<H2 CLASS=`name`>
<SPAN CLASS=`info`>
'.$aOutput['id'].'</SPAN>
'.$aOutput['name'].'
<SPAN CLASS=`info`>
'.$aOutput['email'].'
<A HREF=`http://'.$aOutput['home'].'` TARGET=`_blank`>
</A>
On '.$aOutput['date'].'
at '.$aOutput['time'].'</SPAN>
<P CLASS=`normal`>
'.$aOutput['message'].'</P>
</TD></TR>';
}
}
?>
<?php { echo '<P CLASS=`normal`>No entries yet</P>'; } else { { echo '<TR><TH HEIGHT=`15px`></TH></TR> <TR><TH WIDTH=`30px` ></TH> <TD COLSPAN=`3` CLASS=`message`> <H2 CLASS=`name`> <SPAN CLASS=`info`> '.$aOutput['id'].'</SPAN> '.$aOutput['name'].' <SPAN CLASS=`info`> '.$aOutput['email'].' <A HREF=`http://'.$aOutput['home'].'` TARGET=`_blank`> </A> On '.$aOutput['date'].' at '.$aOutput['time'].'</SPAN> <P CLASS=`normal`> '.$aOutput['message'].'</P> </TD></TR>'; } } ?>
|