/*
Copyright-boodschap:
Copyright (c) 2001 by Thijs Sloesen
All rights reserved!
Contact Thijs Sloesen at: epidemi@seekitfast.com
For license-details see license.txt as shipped with this product.
Auto Maasstad Site - Admin Page
*/
include "shared.php";
init();
send_header("Administratie");
function zoek_model($m, $num_modellen, $modellen)
{
for ($i=0; $i < $num_modellen; $i++)
{
if ($modellen[$i][0] == $m)
return $i;
}
return -1; // niet gevonden
}
$naam_verplicht = true;
$model_verplicht = true;
if (!$session->loggedin)
{
die("Logt u a.u.b. eerst in.");
}
if (!$action)
{
/* Er zijn toch niet veel modellen, dus die kunnen we net zo goed allemaal tegelijk inlezen.
Dit is sneller dan elke keer opnieuw een query uit te voeren voor elk type */
$num_modellen = 0;
$data = mysql_query("SELECT * from model ORDER BY Naam");
if (!$data) die("FATAL ERROR: Could not SELECT FROM 'model'!");
while ($dat = mysql_fetch_array($data))
{
$modellen[$num_modellen][0] = $dat["ID"];
$modellen[$num_modellen][1] = $dat["Naam"];
$num_modellen++;
}
?>
Typen
Model |
Type |
|
$data = mysql_query("SELECT * from type WHERE ID!=18 ORDER BY Model");
if (!$data) die("FATAL ERROR: Could not SELECT FROM 'type'!");
while ($dat = mysql_fetch_array($data))
{
print "" . $modellen[zoek_model($dat["Model"], $num_modellen, $modellen)][1] . " | ".$dat["Omschrijving"]." | Verwijder |
";
}
?>
Een type toevoegen
Klik hier om dit venster te sluiten.
}
else if ($action == "add_commit")
{
/* Gegevens opslaan */
// Checken of alle verplichte velden zijn ingevuld
if ($naam_verplicht) if ((!$naam) or ($naam=="")) die("Geef een modelnaam op!");
if ($model_verplicht) if ((!$model) or ($model=="")) die("Geef een model op!");
// Opslaan
$query_names = "(";
$query_values = "values(";
if ($naam) { $query_names .= "Omschrijving,"; $query_values .= "'$naam',"; }
if ($model) { $query_names .= "Model,"; $query_values .= "'$model',"; }
$query_names[strlen($query_names)-1] = ')';
$query_values[strlen($query_values)-1] = ')';
$query="INSERT INTO type " . $query_names . " " . $query_values;
$result = mysql_query($query);
if (!$result) { $e = mysql_error(); die ("FATAL ERROR: Kan type niet toevoegen aan database!
mysql error: $e
query: $query"); }
print "Boodschap
Het type is toegevoegd!
Klik hier om terug te keren naar het overzicht";
}
else if ($action == "confirm_delete")
{
/* Een model verwijderen - confirmatie */
if (!$type)
die("Geef een type op!");
?>
Waarschuwing
Weet u zeker dat u dit type wilt verwijderen?
}
else if ($action == "delete")
{
$data = mysql_query("DELETE FROM type WHERE ID=$type ;");
if (!$data) die("FATAL ERROR: Could not DELETE FROM 'type'!".mysql_error());
print "Boodschap
Het type is succesvol verwijderd.
Klik hier om terug te gaan naar het overzicht.";
}
send_footer();
?>