MySQL interesse |
|
<?php
include("connectie.php");
//met deze pagina gaan we records toevoegen, verwijderen en eventueel aanpassen in de tabel repkal
//declareren van de variabelen
$fout = array();
$melding = "";
$uur = "";
$minuten = "";
$seconden = 0;
$dag = "";
$maand = "";
$jaar = "";
$omschrijving = "";
//record selecteren uit de database
$sql = "select * from repkal";
$rs = mysql_query($sql);
if(isset($_POST["verzend"]))
{
//validatie
$omschrijving = $_POST["omschrijving"];
if(!$omschrijving)
{
$fout["omschrijving"] = "Vul een omschrijving in aub.";
}
$dag = intval($_POST["dag"]);
$maand = intval($_POST["maand"]);
$jaar = intval($_POST["jaar"]);
if(!checkdate($maand, $dag, $jaar))
{
$fout["datum"] = "Deze datum bestaat niet.";
}
$uur = intval($_POST["uur"]);
$minuten = intval($_POST["minuten"]);
//insert
if(!$fout)
{
$sql = "insert into repkal (datum, uur, omschrijving) values ('$jaar-$maand-$dag', '$uur:$minuten:$seconden', '$omschrijving')";
echo($sql);
mysql_query($sql);
$melding = "De gegevens werden opgeslagen";
$omschrijving = "";
}
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="left">
<form name="form1" method="post" action="<?php echo($_SERVER['PHP_SELF']); ?>">
<table width="75%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="16%">Datum</td>
<td width="84%">
<select name="dag">
<?php
for($teller = 1; $teller < 32; $teller++)
{
?>
<option value="<?php echo($teller); ?>" <?php echo($teller == $dag ? " selected" : ""); ?>>
<?php echo($teller); ?>
</option>
<?php
}
?>
</select>
<select name="maand">
<?php
for($teller = 1; $teller < 13; $teller++)
{
?>
<option value="<?php echo($teller); ?>" <?php echo($teller == $maand ? " selected" : ""); ?>>
<?php echo($teller); ?>
</option>
<?php
}
?>
</select>
<select name="jaar">
<?php
for($teller = 1930; $teller <= date("Y", time()); $teller++)
{
?>
<option value="<?php echo($teller);?>" <?php echo($teller == $jaar ? " selected" : ""); ?>>
<?php echo($teller); ?>
</option>
<?php
}
?>
</select>
</td>
<td><?php echo(isset($fout["datum"]) ? $fout["datum"] : " "); ?></td>
</tr>
<tr>
<td>Uur</td>
<td>
<select name="uur">
<?php
for($teller = 0; $teller < 25; $teller++)
{
?>
<option value="<?php echo($teller); ?>" <?php echo($teller == $uur ? " selected" : ""); ?>>
<?php echo($teller); ?>
</option>
<?php
}
?>
</select>
uur
<select name="minuten">
<?php
for($teller = 0; $teller < 60; $teller++)
{
?>
<option value="<?php echo($teller); ?>" <?php echo($teller == $minuten ? " selected" : ""); ?>>
<?php echo($teller); ?>
</option>
<?php
}
?>
</select>
minuten </td>
</tr>
<tr>
<td>Omschrijving</td>
<td><input type="text" name="omschrijving" value="<?php echo($omschrijving); ?>"></td>
<td><?php echo(isset($fout["omschrijving"]) ? $fout["omschrijving"] : " "); ?></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="verzend" value="Verzend"></td>
</tr>
</table>
<table width="75%" border="1" cellspacing="0" cellpadding="0">
</table>
</form>
<?php echo($melding); ?>
<table width="75%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>Datum</td>
<td>Uur </td>
<td>Omschrijving</td>
<td>Verwijder</td>
<td>Wijzig</td>
</tr>
<?php
while($rij = mysql_fetch_array($rs))
{
?>
<tr>
<td><?php
echo($rij["datum"]
?>
</td>
<td><?php echo($rij["uur"]); ?></td>
<td><?php echo($rij["omschrijving"]); ?></td>
<td><a href="verwijder.php?id=<?php echo($rij["id"]); ?>">verwijder</a></td>
<td><a href="wijzig.php?id=<?php echo($rij["id"]); ?>">wijzig</a></td>
</tr>
<?php
}
?>
</table>
</div>
</body>
</html>
<?php include("connectie.php"); //met deze pagina gaan we records toevoegen, verwijderen en eventueel aanpassen in de tabel repkal //declareren van de variabelen $melding = ""; $uur = ""; $minuten = ""; $seconden = 0; $dag = ""; $maand = ""; $jaar = ""; $omschrijving = ""; //record selecteren uit de database $sql = "select * from repkal"; if(isset($_POST["verzend"])) { //validatie $omschrijving = $_POST["omschrijving"]; if(!$omschrijving) { $fout["omschrijving"] = "Vul een omschrijving in aub."; } $maand = intval($_POST["maand"]); $jaar = intval($_POST["jaar"]); { $fout["datum"] = "Deze datum bestaat niet."; } $minuten = intval($_POST["minuten"]); //insert if(!$fout) { $sql = "insert into repkal (datum, uur, omschrijving) values ('$jaar-$maand-$dag', '$uur:$minuten:$seconden', '$omschrijving')"; $melding = "De gegevens werden opgeslagen"; $omschrijving = ""; } } ?> <html> <head> <title>Untitled Document</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head> <body> <div align="left"> <form name="form1" method="post" action=" <?php echo($_SERVER['PHP_SELF']); ?>"> <table width="75%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="16%">Datum</td> <td width="84%"> <select name="dag"> <?php for($teller = 1; $teller < 32; $teller++) { ?> <option value=" <?php echo($teller); ?>" <?php echo($teller == $dag ? " selected" : ""); ?>> </option> <?php } ?> </select> <select name="maand"> <?php for($teller = 1; $teller < 13; $teller++) { ?> <option value=" <?php echo($teller); ?>" <?php echo($teller == $maand ? " selected" : ""); ?>> </option> <?php } ?> </select> <select name="jaar"> <?php for($teller = 1930; $teller <= date("Y", time()); $teller++) { ?> <option value=" <?php echo($teller);? >" <?php echo($teller == $jaar ? " selected" : ""); ?>> </option> <?php } ?> </select> </td> <td> <?php echo(isset($fout["datum"]) ? $fout["datum"] : " "); ?></td> </tr> <tr> <td>Uur</td> <td> <select name="uur"> <?php for($teller = 0; $teller < 25; $teller++) { ?> <option value=" <?php echo($teller); ?>" <?php echo($teller == $uur ? " selected" : ""); ?>> </option> <?php } ?> </select> uur <select name="minuten"> <?php for($teller = 0; $teller < 60; $teller++) { ?> <option value=" <?php echo($teller); ?>" <?php echo($teller == $minuten ? " selected" : ""); ?>> </option> <?php } ?> </select> minuten </td> </tr> <tr> <td>Omschrijving</td> <td><input type="text" name="omschrijving" value=" <?php echo($omschrijving); ?>"></td> <td> <?php echo(isset($fout["omschrijving"]) ? $fout["omschrijving"] : " "); ?></td> </tr> <tr> <td> </td> <td><input type="submit" name="verzend" value="Verzend"></td> </tr> </table> <table width="75%" border="1" cellspacing="0" cellpadding="0"> </table> </form> <table width="75%" border="1" cellspacing="0" cellpadding="0"> <tr> <td>Datum</td> <td>Uur </td> <td>Omschrijving</td> <td>Verwijder</td> <td>Wijzig</td> </tr> <?php { ?> <tr> <td><?php ?> </td> <td> <?php echo($rij["uur"]); ?></td> <td> <?php echo($rij["omschrijving"]); ?></td> <td><a href="verwijder.php?id= <?php echo($rij["id"]); ?>">verwijder</a></td> <td><a href="wijzig.php?id= <?php echo($rij["id"]); ?>">wijzig</a></td> </tr> <?php } ?> </table> </div> </body> </html>
Dat is heel mijn code van de desbetreffende "admin" pagina. maar ik kan alleen nog maar gegevens toevoegen in de database hoor nog niets wijzigen of verwijderen...
moet ergens beginnen hé... en dan zou ik ook nog mijn datum anders willen schrijven... nu staat hij 2006/03/25 en ik zou willen zien op mijn formulier 25/03/2006
|