Beste mensen,

Ten eerste nog allemaal de beste wensen.


Ik heb het volgende

<?php

$datumnu = date("y-m-d");

$query = "SELECT * FROM agenda WHERE datum >= $datumnu ORDER BY datum";
$resultaat = mysql_query($query) or die ("<p>FOUT MET DE DATABASE! Kan geen verbinding maken met de database - informeer de webmaster!</p>");
while ($obj = mysql_fetch_object($resultaat)){

$jaar = substr($obj->datum, 0,2);
$maand = substr($obj->datum, 2,2);
$dag = substr($obj->datum, 4,2);

$dagn = date("D", mktime(0, 0, 0, $maand, $dag, $jaar));

if ($dagn == "Mon") { $dagnaam = "Ma"; }
if ($dagn == "Tue") { $dagnaam = "Di"; }
if ($dagn == "Wed") { $dagnaam = "Wo"; }
if ($dagn == "Thu") { $dagnaam = "Do"; }
if ($dagn == "Fri") { $dagnaam = "Vr"; }
if ($dagn == "Sat") { $dagnaam = "Za"; }
if ($dagn == "Sun") { $dagnaam = "Zo"; }



echo "<div class=\"agendaitem\">\n";
echo "<table border=0>";
echo "<tr>\n";
echo "<td valign=\"top\" width=\"20\">$dagnaam</td>\n";
echo "<td valign=\"top\" width=\"60\"><span class=\"datum\"> $dag/$maand/$jaar</span>";
if (!empty($obj->tijd)) { echo "<br/><span class=\"tijd\">".$obj->tijd."</span>"; }
echo "</td>\n";
echo "<td valign=\"top\" ><strong>$obj->plaats, $obj->evenement</strong><Br/><p class=\"oms\">";
if (!empty($obj->omschrijving)) { echo $obj->omschrijving; }
if (substr($obj->url,0,7) != "http://") { $url = "http://".$o->url; } else { $url = $o->url; }
if (!empty($obj->url)) { echo "&nbsp;| <a href=\"".$url."\" target=\"_blank\" title=\"$obj->url\">Website</a>"; }
echo "</p></td></tr></table>\n";
echo "</div>\n";

}

?>

In de database staat de tijd 2010-02-20

Maar op de website ziet het er zo uit

www.chrisderoo.nl/chris/agenda.php

Hoe kan ik dit veranderen want ik zie het niet meer( lees slaaaaaapp)
Zodat hij de juiste dag en datum goed geeft.


Rieksie

P.S Welterusten
Je maakt er een steeds grotere rotzooi van...

Waar is de foutmelding?
Waarom haalje $var niet overal buiten quotes
En gebruik single quotes dan hoef je niet te escapen...

Zoiets als dit:

<?php
// Functie dagen van de weeg
function dagen($dag)
{
		$dag = str_replace('0', 'Ma', $dag);
		$dag = str_replace('1', 'Di', $dag);
		$dag = str_replace('2', 'Wo', $dag);
		$dag = str_replace('3', 'Do', $dag);
		$dag = str_replace('4', 'Vr', $dag);
		$dag = str_replace('5', 'Za', $dag);
		$dag = str_replace('6', 'Zo', $dag);
		
return $dag;
}

// De query
$sql = mysql_query("SELECT
						*,
						DATE_FORMAT(datum, '%w %m-%d-%Y %H:%i') AS new_date
					FROM
						agenda
					WHERE
						datum >= NOW()
					ORDER BY
						datum
					");

// Als query gelukt is
if($sql)
{
	// Als er items zijn
	if(mysql_num_rows($sql) > 0)
	{
		// De gevonden items neergooien
		while($rec = mysql_fetch_assoc($sql))
		{
			$datum = explode(' ', $rec['new_date']);
			/*
				$rec[datum] => X
					0 => Dagnaam
					1 => Datum
					2 => Tijd
			*/
				
  			echo '<div class="agendaitem">';
				echo '<table border=0>';
					echo '<tr>';
						// Dagnaam
						echo '<td valign="top" width="20">'.dagen($datum[0]).'</td>';
						
						// Datum & Tijd
						echo '<td valign="top" width="60">';
							echo '<span class="datum">'.$datum[1].'</span>';
							echo '<br/>';
							echo '<span class="tijd">'.$datum[2].'</span>';
						echo '</td>';
						
						// Plaats & Evenement
						echo '<td valign="top" >';
							echo '<strong>'.$rec['plaats'].', '.$rec['evenement'].'</strong><br />';
							echo '<p class="oms">';
								// De omschrijving
								if(!empty($rec['omschrijving']))
								{
									echo $rec['omschrijving'];
								}
								
								// Als er dus een url is hem echoën
								if(!empty($rec['url']))
								{
									// $url aanmaken
									if(substr($rec['url'], 0, 7) != 'http://')
									{
										$url = 'http://'.$rec['url'];
									}
									else
									{
										$url = $rec['url'];
									}
									// De link.
									echo '&nbsp;| <a href="'.$url.'" target="_blank" title="'.$rec['url'].'">Website</a>';
								}
							echo '</p>';
						echo '</td>';
					echo '</tr>';
				echo '</table>';
			echo '</div>';
		}
	}
	// Anders
	else
	{
		// Geen items
		echo 'Er konden geen items gevonden worden';
	}
}
// Anders
else
{
	echo 'Er is een fout in de query: <br />';
	echo mysql_error();
}
?>


:P, Als je nu eens goed kijkt wat hier gebeurt en daar eens van gaat leren, dat gaat denk stukken makkelijker...
Ja Rieksie moelijk om iets te jatten van iemand anders als je zelf niets van PHP snapt he :)

Reageren