Hi,
um es gleich vorneweg zu sagen, ich bin kein Programmierer und habe auch von php wenig Ahnung und habe dazu noch folgendes Problem:
Wir haben hier an unserem College eine kleine DB in welche unsere Lehrer ihre Laptops, Beamer usw. ueber ein Formular buchen koennen. Das funktioniert auch soweit, allerdings ist es im Moment immer noch moeglich doppelte Eintraege zu machen.
Derjenige, der dieses Formular programmiert hat ist leider nicht mehr da und ich selbst habe wie gesagt wenig Ahnung wie ich das loesen koennte.
Ich poste mal den Code:
PHP-Code:
if($zeitstempel > time())
{
$eintrag = "INSERT INTO beamerbooking (tag,monat,jahr,stunde,minute,stundefertig,minutefertig,raum,equipment,gruppe,verantwortlicher,timestamp) VALUES ('$tag','$monat','$jahr','$stunde','$minute','$stundefertig','$minutefertig','$raum','$equipment','$gruppe','$verantwortlicher','$zeitstempel')";
$eintragen = mysql_query($eintrag);
}
else
{
echo "The date you tried to book is in the past, the entry will not be send. Please try again.";
}
if($eintragen != 0)
{
echo "Entry successful";
}
Der Zeitstempel wird so kreiert:
PHP-Code:
$zeitstempel = mktime("$stunde", "$minute", date("s"), "$monat", "$tag", "$jahr");
Ich dachte, dass man doppelte Eintraege verhindern koennte, wenn man die Zeitstempel miteinander vergleicht. Aber so wie es jetzt ist werden ja immer komplett neue Zeitstempel erstellt.
Jemand nen Vorschlag wie ich das einfach loesen koennte?
Lesezeichen