Agenda systeem
Knbr - 16/01/2009 15:02 (laatste wijziging 16/01/2009 15:09)
|
Nieuw lid |
|
Ik heb mijn agenda systeem veranderd maar nu wil hij niet werken, zelf denk ik dat het probleem bij de mysql query ligt
<?php
$maanden = array('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december');
$res = mysql_query ('
SELECT
id,
info,
plaats,
datum,
DATE_FORMAT(datum, '%d-%m-%Y') AS datum2,
DATE_FORMAT(datum, '%Y') AS jaar,
DATE_FORMAT(datum, '%m') AS maand,
DATE_FORMAT(datum, '%d') AS dag
FROM
nieuwsberichten
');
echo '<p class="tussenkop">2009</p>';
while($arr = mysql_fetch_assoc($res))
{
$maand = $maanden[$arr['maand'] - 1];
echo '
<table width="780" border="0" cellspacing="0" cellpadding="0">
<table width="600" border="0" cellpadding="5" cellspacing="5" bgcolor="#111111">
<tr>
<td colspan="2">
';
if($arr["datum2"] == date("d-m-Y"))
{
echo '<p class="agendavandaag">';
}
elseif($arr["datum2"] > date("d-m-Y"))
{
echo '<p class="tekst">';
}
else
{
echo '<p class="agendageweest">';
}
echo '
<i>'.$arr["dag"].' '.$maand.' '.$arr["jaar"].'</i> <b>'.$arr["plaats"].':</b> '.$arr["info"].'.</p></td>
</tr>
</table>
<br />
</table>';
}
mysql_free_result($res);
?>
<?php $maanden = array('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'); SELECT id, info, plaats, datum, DATE_FORMAT(datum, '%d-%m-%Y') AS datum2, DATE_FORMAT(datum, '%Y') AS jaar, DATE_FORMAT(datum, '%m') AS maand, DATE_FORMAT(datum, '%d') AS dag FROM nieuwsberichten '); echo '<p class="tussenkop">2009</p>'; { $maand = $maanden[$arr['maand'] - 1]; <table width="780" border="0" cellspacing="0" cellpadding="0"> <table width="600" border="0" cellpadding="5" cellspacing="5" bgcolor="#111111"> <tr> <td colspan="2"> '; if($arr["datum2"] == date("d-m-Y")) { echo '<p class="agendavandaag">'; } elseif($arr["datum2"] > date("d-m-Y")) { echo '<p class="tekst">'; } else { echo '<p class="agendageweest">'; } <i>'.$arr["dag"].' '.$maand.' '.$arr["jaar"].'</i> <b>'.$arr["plaats"].':</b> '.$arr["info"].'.</p></td> </tr> </table> <br /> </table>'; } ?>
|
4 antwoorden
Gesponsorde links |
|
marten - 16/01/2009 15:07
|
Beheerder |
|
Krijg je een foutmelding of iets dergelijks? |
Knbr - 16/01/2009 15:10
|
Nieuw lid |
|
Hij laad de pagina totaal niet en zegt dat er een porgrammeer fout is: LINK |
marten - 16/01/2009 15:23
|
Beheerder |
|
<?php
$maanden = array('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december');
$res = mysql_query ('
SELECT
id,
info,
plaats,
datum,
DATE_FORMAT(datum, "%d-%m-%Y") AS datum2,
DATE_FORMAT(datum, "%Y") AS jaar,
DATE_FORMAT(datum, "%m") AS maand,
DATE_FORMAT(datum, "%d") AS dag
FROM
nieuwsberichten
');
echo '<p class="tussenkop">2009</p>';
while($arr = mysql_fetch_assoc($res))
{
$maand = $maanden[$arr['maand'] - 1];
echo '
<table width="780" border="0" cellspacing="0" cellpadding="0">
<table width="600" border="0" cellpadding="5" cellspacing="5" bgcolor="#111111">
<tr>
<td colspan="2">
';
if($arr["datum2"] == date("d-m-Y"))
{
echo '<p class="agendavandaag">';
}
elseif($arr["datum2"] > date("d-m-Y"))
{
echo '<p class="tekst">';
}
else
{
echo '<p class="agendageweest">';
}
echo '
<i>'.$arr["dag"].' '.$maand.' '.$arr["jaar"].'</i> <b>'.$arr["plaats"].':</b> '.$arr["info"].'.</p></td>
</tr>
</table>
<br />
</table>';
}
mysql_free_result($res);
?>
<?php $maanden = array('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'); SELECT id, info, plaats, datum, DATE_FORMAT(datum, "%d-%m-%Y") AS datum2, DATE_FORMAT(datum, "%Y") AS jaar, DATE_FORMAT(datum, "%m") AS maand, DATE_FORMAT(datum, "%d") AS dag FROM nieuwsberichten '); echo '<p class="tussenkop">2009</p>'; { $maand = $maanden[$arr['maand'] - 1]; <table width="780" border="0" cellspacing="0" cellpadding="0"> <table width="600" border="0" cellpadding="5" cellspacing="5" bgcolor="#111111"> <tr> <td colspan="2"> '; if($arr["datum2"] == date("d-m-Y")) { echo '<p class="agendavandaag">'; } elseif($arr["datum2"] > date("d-m-Y")) { echo '<p class="tekst">'; } else { echo '<p class="agendageweest">'; } <i>'.$arr["dag"].' '.$maand.' '.$arr["jaar"].'</i> <b>'.$arr["plaats"].':</b> '.$arr["info"].'.</p></td> </tr> </table> <br /> </table>'; } ?>
Je gebruikt single quotes in de functie mysql_query. Daarna gebruik je ze in je date_format nog een keer maar dat kan niet of je moet ze gaan escapen. |
Gesponsorde links |
|
Dit onderwerp is gesloten. |
|