Ik ben bezig met een project, voor een reparatiesysteem, nu is alleen het volgende aan de hand. Als ik een reparatie wil toevoegen dan wordt deze niet toegevoegd aan de database. Volgens mij is er niets raars aangepast en moet het wel in de post file zitten. Alle query's die in deze file staan werken spontaan niet meer.
Misschien dat jullie heel snel iets zien? Ik weet dat het niet www.zoekdefout.nl is, maar jullie hebben vast een stuk meer ervaring als mij, en misschien zien julli na 3 sec al wat de fout is.
Alvast hartstikke bedankt!
Mvg
Bart
<?php
include("./../login/database.php");
// nieuwe klant formulier
$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$adres = $_POST['adres'];
$postcode = $_POST['postcode'];
$woonplaats = $_POST['woonplaats'];
$telefoon = $_POST['telefoon'];
$gsm = $_POST['gsm'];
$email = $_POST['email'];
// losse vars afhankelijk van de sessie/post
$sysid = $_POST['sysid'];
$username = $_POST['username'];
$klant_id = $_POST['klant_id'];
$aanpassen = $_POST['aanpassen'];
//reparatieformulier
$rep_kosten = $_POST['rep_kosten'];
$date_in = $_POST['date_in'];
$product = $_POST['product'];
$date_koop = $_POST['date_koop'];
$num_kassa = $_POST['num_kassa'];
$garantie = $_POST['garantie'];
$kosten = $_POST['kosten'];
$omschrijving = $_POST['omschrijving'];
$oplossing = $_POST['oplossing'];
// aanpassen reparatie
if(isset($aanpassen))
{
$query = "UPDATE funp_rep SET product = '$product', date_koop = '$date_koop', num_kassa = '$num_kassa', garantie = '$garantie', kosten = '$kosten', omschrijving = '$omschrijving', rep_kosten = '$rep_kosten', oplossing = '$oplossing' WHERE id = '$sysid';" or die(mysql_error('fout in query aanpassen'));
mysql_query($query);
}
else
{
// nieuwe klant_check
if(isset($klant_id))
{
$query = "INSERT INTO funp_rep (product, num_kassa, date_koop, garantie, omschrijving, kosten, medewerker, klant_id, date_in) VALUES ('$product', '$num_kassa', '$date_koop', '$garantie', '$omschrijving', '$kosten', '$username', '$klant_id', '$date_in')" or die(mysql_error('Fout bij invoeren reparatie van bestaande klant'));
mysql_query($query);
}
else
{
$query1 = ("INSERT INTO funp_klant (voornaam, achternaam, adres, postcode, woonplaats, telefoon, gsm, email) VALUES ('$voornaam', '$achternaam', '$adres', '$postcode', '$woonplaats', '$telefoon', '$gsm', '$email')") or die(mysql_error('Fout met invoeren nieuwe klant'));
mysql_query($query1);
$result = mysql_query("SELECT * FROM funp_klant WHERE achternaam = '$achternaam';") or die (mysql_error());
$klant = mysql_fetch_array($result);
$klant_id = $klant['id'];
$query3 = ("INSERT INTO funp_rep (date_koop, garantie, omschrijving, kosten, medewerker, klant_id, date_in) VALUES ('$date_koop', '$garantie', '$omschrijving', '$kosten', '$username', '$klant_id', '$date_in' )") or die(mysql_error('Fout met invoeren reparatie van nieuwe klant'));
mysql_query($query3);
}
}
?>