connect_error){ $message['notice'] .= "Datenbankverbindung zur Wettkampflistenabfrage fehlgeschlagen: " . $mysqli->connect_error ."
"; } else{ $wkData = getCommingWk($mysqlConn); $mysqlConn->close(); $message['wkData'] .="
"; } if(!empty($_POST)){ // print_r($_POST); if( empty($_POST['f']['wkId']) || empty($_POST['f']['date']) || empty($_POST['f']['meldefrist']) ){ // echo $_POST['f']['wkId']." aber ".$_POST['f']['meldefrist']; $message['notice'] .= "Alle Felder ausfüllen und abschicken!
"; // print_r($message); if( $eventWkId != "" ){ $mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name); if($mysqlConn->connect_error){ $message['notice'] .= "Datenbankverbindung zur Datumsabfrage der wkId '".$eventWkId."' fehlgeschlagen: " . $mysqli->connect_error ."
"; } else{ $queryEventWkData = sprintf( "SELECT lfdeNr, Datum, Veranstaltung, Altersklassen, Ort, Ausschreibung, Routenplaner FROM wettkampfkalender WHERE lfdeNr = '%s';", $mysqlConn->real_escape_string($eventWkId) ); $mysqlResults = $mysqlConn->query($queryEventWkData); if( !$mysqlResults ){ $message['error'] .= "Fehler bei Datenbankabfrage '".$queryEventWkData."' (" . $mysqli->connect_error .")
"; } else{ $eventWkResult = $mysqlResults->fetch_assoc(); $message['notice'] .= ""; // $message['notice'] .= "eventWkDatum: ".$eventWkResult['Datum']."
"; $date=$eventWkResult['Datum']; $meldefrist = date( "Y-m-d", strtotime( "last friday", strtotime( "last week", strtotime( $eventWkResult['Datum'] ) ) ) ); // $message['notice'] .= "meldefrist: ".$meldefrist."
"; } $mysqlConn->close(); } } else{ } } else{ $mysqli = @new mysqli($db_server, $db_user, $db_password, $db_name); if ($mysqli->connect_error) { $message['error'] = 'Datenbankverbindung fehlgeschlagen: ' . $mysqli->connect_error; } else{ $query = sprintf( "INSERT INTO wkParticipo_Events (wkId, date, meldefrist) SELECT * FROM (SELECT '%s', '%s', '%s') as new_event WHERE NOT EXISTS ( SELECT wkId FROM wkParticipo_Events WHERE wkId = '%s' ) LIMIT 1;", $mysqli->real_escape_string($_POST['f']['wkId']), $mysqli->real_escape_string($_POST['f']['date']), $mysqli->real_escape_string($_POST['f']['meldefrist']), $mysqli->real_escape_string($_POST['f']['wkId']) ); // echo $query;// die(); $result = $mysqli->query($query); // echo $result; die(); if ($mysqli->affected_rows == 1) { $message['success'] .= "Neues Event zu wkId = ".htmlspecialchars($_POST['f']['wkId'])." angelegt!". ""; // header('Location: http://' . $_SERVER['HTTP_HOST'] . $wkParticipoConf['rootDir'] . '/index.php'); } else{ $message['error'] = 'Event zu wkId = ' . $_POST['f']['wkId'] . ' bereits erstellt!.'; } $mysqli->close(); } } } else{ $message['notice'] .= "Übermitteln Sie das ausgefüllte Formular um ein neues Event zu erstellen."; } ?> wkParticipo - addEvent.php
Fehler
Erfolg
Hinweis
Eventdaten
/>
/>
/>
wkData