Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Abfrage einer Online-Reservierung

Mitglied: cyprian

cyprian (Level 1) - Jetzt verbinden

24.04.2008, aktualisiert 15:41 Uhr, 3557 Aufrufe, 1 Kommentar

hallo leute, hab folgende frage...

betreue eine bowling-hp, heißt einpflegen von aktuellen ergebnissen, menükarten erstellen und gestalten etc...
es gibt auf dieser seite die möglichkeit eine reservierungsanfrage online zu senden, sprich anzahl der bahnen bestellen, mit essen, datum, uhrzeit usw...

Man müßte nur überlegen, ob/wie man in dem Script etwas einbaut, das verhindert, daß man am heutigen Tag eine Reservierung für den heutigen Tag vornehmen kann.

gruß,

cyprian

hier mal ein auszug des scriptes:

<script type="text/javascript">
function chkAnfrage () {
if (document.Anfrage.Name.value == "") {
alert("Bitte Deinen Vornamen eingeben!");
document.Anfrage.Name.focus();
return false;
}
if (document.Anfrage.Nachname.value == "") {
alert("Bitte Deinen Nachnamen eingeben!");
document.Anfrage.Nachname.focus();
return false;
}
if (document.Anfrage.Anschrift.value == "") {
alert("Bitte Deine Adresse eingeben!");
document.Anfrage.Anschrift.focus();
return false;
}
if (document.Anfrage.PLZ.value == "") {
alert("Bitte Deine Postleitzahl eingeben!");
document.Anfrage.PLZ.focus();
return false;
}
if (document.Anfrage.Ort.value == "") {
alert("Bitte Deinen Wohnort eingeben!");
document.Anfrage.Ort.focus();
return false;
}
if (document.Anfrage.Telefon.value == "") {
alert("Bitte Deine Telefonnummer eingeben!");
document.Anfrage.Telefon.focus();
return false;
}
if (document.Anfrage.Anlass.value == "") {
alert("Bitte wähle einen Anlass!");
document.Anfrage.Anlass.focus();
return false;
}
if (document.Anfrage.Personen.value == "") {
alert("Bitte Anzahl der erwarteten Personen eingeben!");
document.Anfrage.Personen.focus();
return false;
}
if (document.Anfrage.bowlen.value == "") {
alert("Möchtet ihr bowlen?");
document.Anfrage.bowlen.focus();
return false;
}
if (document.Anfrage.email.value == "") {
alert("Bitte Deine Mailadresse eingeben!");
document.Anfrage.email.focus();
return false;
}
if (document.Anfrage.email.value.indexOf("@") == -1) {
alert("Keine E-Mail-Adresse!");
document.Anfrage.email.focus();
return false;
}
if (document.Anfrage.uhrzeit.value == "18 uhr") {
alert("Bitte Deine Mailadresse eingeben!");
document.Anfrage.uhrzeit.focus();
return false;
}
}
</script>

bitte für die letzte abfrage nicht steinigen, kenn mich mit java gar nicht aus...

hier gehts weiter:

<form name="Anfrage" onSubmit="return chkAnfrage()" action="http://www.domain.de/cgi-bin/selfmail.pl"; method="post">
<input TYPE=HIDDEN name="Anfrage" value="Onlineanfrage zur Reservierung">
<input TYPE=HIDDEN name="return" value="http://www.domain.de/html/danke.htm;>";
<input TYPE=HIDDEN name="delimiter" value=":">
<input TYPE=HIDDEN name="subject" value="Onlineanfrage">
<hr><table width="100%" border="0" cellspacing="0" cellpadding="0" class="norm">
<tr>
<td colspan="4" background="../img/reserv/form-top.gif">&nbsp;</td>
</tr>
<tr>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Vorname:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Name" type="text" id="Name" size="20" maxlength="40"></td>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Nachname:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Nachname" type="text" id="Nachname" size="20" maxlength="40"></td>
</tr>
<tr>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Adresse:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Anschrift" type="text" id="Anschrift" size="20" maxlength="40"></td>
<td width="25%" bgcolor="#CCCCCC">&nbsp;</td>
<td width="25%" bgcolor="#CCCCCC">&nbsp;</td>
</tr>
<tr>
<td width="25%" bgcolor="#CCCCCC"><div align="right">PLZ:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="PLZ" type="text" id="PLZ" size="5" maxlength="5"></td>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Ort:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Ort" type="text" id="Ort" size="20" maxlength="40"></td>
</tr>
<tr>
<td width="25%" bgcolor="#CCCCCC"><div align="right">Telefon:&nbsp;</div></td>
<td width="25%" bgcolor="#CCCCCC"><input name="Telefon" type="text" id="Telefon" size="15" maxlength="30"></td>
<td width="25%" bgcolor="#CCCCCC">&nbsp;</td>
<td width="25%" bgcolor="#CCCCCC">&nbsp;</td>
</tr>
<tr>
<td colspan="4" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="norm">
<tr>
<td width="50%" valign="top" bgcolor="#CCCCCC"><div align="right">Grund der Anfrage:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><p>
<label>
<input type="radio" name="Anlass" value="Geburtstag">
Geburtstag</label>
<br>
<label>
<input type="radio" name="Anlass" value="Betriebsfeier">
Betriebsfeier</label>
<br>
<label>
<input type="radio" name="Anlass" value="Weihnachtsfeier">
Weihnachtsfeier</label>
<br>
<label>
<input type="radio" name="Anlass" value="Bowling">
Bowling</label>
<br>
<label>
<input type="radio" name="Anlass" value="sonstiges">
Sonstiger Anlass</label>
<br>
</p></td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
<tr>
<td width="50%" bgcolor="#CCCCCC"><div align="right">Anzahl der Personen:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><input name="Personen" type="text" id="Personen" size="2" maxlength="3"></td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
<tr>
<td width="50%" bgcolor="#CCCCCC"><div align="right">Datum:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><select name="Tag" id="Tag">
<option value="01" selected>01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
&nbsp;
<select name="Monat" id="Monat">
<option value="Januar" selected>Januar</option>
<option value="Februar">Februar</option>
<option value="M&auml;rz">M&auml;rz</option>
<option value="April">April</option>
<option value="Mai">Mai</option>
<option value="Juni">Juni</option>
<option value="Juli">Juli</option>
<option value="August">August</option>
<option value="September">September</option>
<option value="Oktober">Oktober</option>
<option value="November">November</option>
<option value="Dezember">Dezember</option>
</select>
&nbsp;
<select name="Jahr" id="Jahr">
<option value="2007" selected>2007</option>
<option value="2008">2008</option>
</select> </td>
</tr>
<tr>
<td width="50%" bgcolor="#CCCCCC"><div align="right">Uhrzeit:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC">von&nbsp;
<select name="von" size="1">
<option value="10:00">10:00</option>
<option value="10:30">10:30</option>
<option value="11:00">11:00</option>
<option value="11:30">11:30</option>
<option value="12:00">12:00</option>
<option value="12:30">12:30</option>
<option value="13:00" selected>13:00</option>
<option value="13:30">13:30</option>
<option value="14:00">14:00</option>
<option value="14:30">14:30</option>
<option value="15:00">15:00</option>
<option value="15:30">15:30</option>
<option value="16:00">16:00</option>
<option value="16:30">16:30</option>
<option value="17:00">17:00</option>
<option value="17:30">17:30</option>
<option value="18:00">18:00</option>
<option value="18:30">18:30</option>
<option value="19:00">19:00</option>
<option value="19:30">19:30</option>
<option value="20:00">20:00</option>
<option value="20:30">20:30</option>
<option value="21:00">21:00</option>
<option value="21:30">21:30</option>
<option value="22:00">22:00</option>
<option value="22:30">22:30</option>
<option value="23:00">23:00</option>
</select>&nbsp;bis&nbsp;<select name="bis" size="1">
<option value="10:30">10:30</option>
<option value="11:00">11:00</option>
<option value="11:30">11:30</option>
<option value="12:00">12:00</option>
<option value="12:30">12:30</option>
<option value="13:00">13:00</option>
<option value="13:30">13:30</option>
<option value="14:00" selected>14:00</option>
<option value="14:30">14:30</option>
<option value="15:00">15:00</option>
<option value="15:30">15:30</option>
<option value="16:00">16:00</option>
<option value="16:30">16:30</option>
<option value="17:00">17:00</option>
<option value="17:30">17:30</option>
<option value="18:00">18:00</option>
<option value="18:30">18:30</option>
<option value="19:00">19:00</option>
<option value="19:30">19:30</option>
<option value="20:00">20:00</option>
<option value="20:30">20:30</option>
<option value="21:00">21:00</option>
<option value="21:30">21:30</option>
<option value="22:00">22:00</option>
<option value="22:30">22:30</option>
<option value="23:00">23:00</option>
<option value="23:30">23:30</option>
<option value="24:00">24:00</option>
<option value="00:30">00:30</option>
<option value="01:00">01:00</option>
</select>
&nbsp;Uhr</td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
<tr>
<td width="50%" valign="top" bgcolor="#CCCCCC"><div align="right">Bahnreservierung:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><p>
<label>
<input type="radio" name="bowlen" value="Ja">
Ja</label>
<br>
<label>
<input type="radio" name="bowlen" value="Nein">
Nein</label>
<br>
<td width="50%" bgcolor="#CCCCCC"><div align="right"></div></td>
<td width="50%" bgcolor="#CCCCCC"><textarea name="W&uuml;nsche" cols="30" rows="12" class="norm" id="W&uuml;nsche">Te </textarea></td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-back.gif">&nbsp;</td>
</tr>
<tr>
<td width="50%" bgcolor="#CCCCCC"><div align="right">eMail-Adresse:&nbsp;</div></td>
<td width="50%" bgcolor="#CCCCCC"><input name="email" type="text" id="email" value="Bitte eintragen!" size="20" maxlength="40"></td>
</tr>
<tr>
<td colspan="2" background="../img/reserv/form-bottom.gif">&nbsp;</td>
</tr>
<tr>
<td colspan="2"><hr></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="50%"><div align="right">
<input name="abschicken" type="submit" id="abschicken" value="Senden">&nbsp;</div></td>
<td width="50%">&nbsp;<input name="l&ouml;schen" type="reset" id="l&ouml;schen" value="L&ouml;schen"></td>
</tr>
</table>
</form></td>




es gibt mir darum, dass anfragen, die noch am selben abend ab 18 uhr getätigt werden, per "alert" - popup unterbunden werden sollen, dann lieber telefonisch reservieren lassen, da das büro nicht mehr besetzt ist...

habt ihr mich verstanden, wie müsste die abfrage aussehen??
Mitglied: compispezi
24.04.2008 um 15:41 Uhr
Hi,

im Gegensatz zu deinem ersten Post hast Du ja jetzt wenigstens ein wenig Code beigefügt.

Nun, du möchstest für eine Bowling Bahn ein Reservierungstool erstellen.

Stelle Dir bitte folgende Frage: Was will der Reservierende wenn er eine Reservierung absetzt?
Ganz sicher möchte er kein Popup, welches im sagt, das er heute nicht mehr Reservieren kann, da das Büro geschlossen ist.

Wenn Du eine Reservierungslösung einbauen willst, dann bitte richtig.

Datenbankanbindung, Reservierungsantrag mit Emailverifizierung und anschliessend, verbindliche Zusage der Reservierung.

Es gibt tausende von blödsinnigen Formularen - da füllt man ein Formular aus, gibt seine Daten ein, vorher klärt man mit evtl. Mitbowlern ab wer denn verbindlich kommt und dann...

Gibts ein POPUP.

Beschäftige Dich mit PHP oder CFML und mache es vernünftig. Eine schnelle Anleitung mit fertigen Codes wirst Du nicht bekommen.

Nix für ungut.

Gruß
Helmut
Bitte warten ..
Ähnliche Inhalte
Netzwerke
Zwei DHCP Server - Reservierung
Frage von TechTobiNetzwerke10 Kommentare

Hallo Leute, ich habe mal eine allgemeine Frage, es ist kein Szenario was der Realität entspricht! 1. Angenommen ich ...

Vmware

ESXi 6.5, Memory Reservierung komplett entfernen

Frage von thaefligerVmware2 Kommentare

Hi zusammen ich habe hier einen ESXi 6.5, betreffende VM ist ein Win 2k16 Server mit 6GB Memory. Für ...

Windows Server

DHCP Problem bei Reservierung im deaktivierten Bereich

gelöst Frage von menaceWindows Server2 Kommentare

Hallo, ich habe einen 2012 Server, auf dem die DHCP-Rolle konfiguriert ist. Aktuell gibt es einen Konfigurierten Bereich 192.168.1.0, ...

LAN, WAN, Wireless

Cisco DHCP Reservierung mit MAC Addresse

gelöst Frage von PharITLAN, WAN, Wireless4 Kommentare

Hallo allerseits, ich habe bereits das Internet rauf und runter gesucht, aber leider finde ich überall nur Anleitungen, die ...

Neue Wissensbeiträge
Windows Server

Zähe Update-Installation auf Windows Server 2016

Information von kgborn vor 19 StundenWindows Server4 Kommentare

Mir sind in der Vergangenheit immer wieder Beschwerden von Admins unter die Augen gekommen, die sich über die doch ...

Humor (lol)
Turnschuhe per Firmware lahmlegen
Information von Henere vor 22 StundenHumor (lol)5 Kommentare

Und was kommt demnächst ? Bekomme ich kein Klopapier mehr, weil der Spender einem DDOS unterliegt ? :-) Ich ...

Sicherheit

Sicherheitsrisiko in WinRAR und Co. durch Schwachstelle in UNACEV2.DLL

Information von kgborn vor 1 TagSicherheit

In der seit 2005 nicht mehr aktualisierten Bibliothek UNACEV2.DLL gibt es eine Path-Traversal-Schwachstelle. Diese ermöglicht es, bei ACE-Archiven Dateien ...

Internet

CDU Propaganda: Urheberschutz im Internet - Ende des digitalen Wild-West

Information von Frank vor 2 TagenInternet4 Kommentare

Hallo Administratoren, aus einem Kommentar heraus habe ich folgenden Beiträge von Herr Sven Schulze und Axel Voss (beide CDU ...

Heiß diskutierte Inhalte
Hardware
Frage an Kenner von 5,25 Zoll Laufwerken
Frage von DerWoWussteHardware53 Kommentare

Moin Kollegen. Hier wird gerade im Archiv gewühlt und 5,25 Zoll Disketten ("2S/HD", 96TPI) sollen eingelesen werden. Ich habe ...

Windows Tools
Dateiname Automatisch auf PDF Klartext oder als Barcode abdrucken
Frage von spongebob24Windows Tools27 Kommentare

Hallo Zusammen, habe eine tolle Anforderung bekommen. Ich sollte auf mehrere PDF Dateien Automatisch einen Stempel anbringen lassen. Toll ...

Datenbanken
PHP Fatal error: Uncaught Error: Call to undefined function oci connect
gelöst Frage von PlanitecXDatenbanken22 Kommentare

Hallo Zusammen, ich sitze seit Tagen am Problem das ich keine PHP Anwendung mit Anbindung zu Oracle zum laufen ...

Internet
SDSL oder ADSL - Preis-Leistungs-Verhältnis
Frage von ZeppelinInternet21 Kommentare

Wehrte Community, der Unterschied dieser beiden Techniken ist recht einfach erklärt. Das S, steht für Synchron (Gleich) und das ...