volgend probleempje, ik heb een tabel met 3 velden (id, date (type date) en event (varchar)). Nu ben ik zover dat ik een adtum met bijbehorend event kan toevoegen en alle events bekijken. Bij het bekijken van de events zie ik de datum in volgende staat: dd-mm-yyyy. Maar nu zou ik dit ook op die manier willen toevoegen. Momenteel moet ik dit nog doen op volgende manier: yyyy-mm-dd.
Dit is de code voor de 2 bestanden:
weergeven.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('mijndb') or die (mysql_error());
if(mysql_result(mysql_query("SELECT COUNT(id) FROM `events`"),0) == 0)
{
echo 'Er staan nog geen events in de database';
}
else
{
?>
<table>
<tr>
<td>Datum:</td>
<td>Event:</td>
</tr>
<?php
$qSelect_berichten = mysql_query('SELECT * FROM `events`') or die (mysql_error());
while($aBerichten = mysql_fetch_array($qSelect_berichten))
{
$datum = $aBerichten['date'];
$nieuw_datum = substr( $datum, 8, 2 ) . '-' . substr( $datum, 5, 2 ) . '-' . substr( $datum, 0, 4 );
echo '<tr>
<td>'.$nieuw_datum.'</td>
<td>'.$aBerichten['event'].'</td>
</tr>';
}
echo '</table>';
}
?>
<br /><toevoegen.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('mijndb') or die (mysql_error());
if(isset($_POST['verzenden']))
{
$Date = addslashes($_POST['date']);
$Event = addslashes($_POST['event']);
mysql_query("INSERT INTO events (date, event) VALUES ('".$Date."', '".$Event."')") or die (mysql_error());
echo 'Je gegevens zijn succesvol in de database geplaatst <br />';
}
else
{
?>
<form action="<?=$_SERVER['PHP_SELF']?> " method="post">
Datum: <input type="text" name="date" /><br />
Event: <input type="text" name="event" /><br />
<input type="submit" name="verzenden" value="verzenden" />
</form>
<?
}
?> Kan er iemand mij hierbij helpen?