//echo var_dump($_SERVER); $base_url = $_SERVER['HTTP_HOST']; if(isset($_POST['race'])) $race_to_write = $_POST['race'];else header("Location: http://$base_url"); $email_check = md5($_POST['email']); include './lib/get_races.php'; //contains list of races, and checks if the email has already is present in DB foreach($races as $race){ $race_blob[$race['ID']] = $race['NAME']; } $failed_fields = []; $failed_input = False; if(isset($_POST['fname']) && strlen($_POST['fname']) > 0 && strlen($_POST['fname']) < 20){ $fname = $_POST['fname'];} else { //header("Location: http://$base_url/?write_success=false&reason=Jmeno_je_potreba_vyplnit"); $failed_input = True; if(strlen($_POST['fname']) > 20){ array_push($failed_fields,"Nějak je dlouhé, to jméno"); } else { array_push($failed_fields,"Jméno chybí"); } } if(isset($_POST['lname']) && strlen($_POST['lname']) > 0 && strlen($_POST['lname']) < 20){ $lname = $_POST['lname'];} else { //header("Location: http://$base_url/?write_success=false&reason=Prijmeni_taky"); $failed_input = True; if(strlen($_POST['lname']) > 20){ array_push($failed_fields,"Nějak dlouhé, to druhé jméno jest"); } else{ array_push($failed_fields,"Příjmení chybí"); } } if(isset($_POST['email']) && strlen($_POST['email']) > 0 && strlen($_POST['email']) < 50){ $email = $_POST['email'];} else { //header("Location: http://$base_url/?write_success=false&reason=Bez_mailu_to_nepude"); $failed_input = True; if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)){ array_push($failed_fields,"Email je prostě blbě"); } else { array_push($failed_fields,"Email chybí, bez něho to nepůjde"); } } if(isset($_POST['phone']) && strlen($_POST['phone']) > 0 && strlen($_POST['phone']) < 20){ $phone = $_POST['phone'];} else { //header("Location: http://$base_url/?write_success=false&reason=Telefon_potrebuji"); $failed_input = True; if(strlen($_POST['phone']) > 15) { array_push($failed_fields,"Pro telefon na Mars je to špatná předvolba"); } else { array_push($failed_fields,"Telefon chybí"); } } if(isset($_POST['nick']) && strlen($_POST['nick']) > 0 && strlen($_POST['nick']) < 20){ $nick = $_POST['nick'];} else{ //header("Location: http://$base_url/?write_success=false&reason=Nejak_se_jemnovat_musite"); $failed_input = True; if(strlen($_POST['nick']) > 20) { array_push($failed_fields,"Tak takhle dlouhej název Tímu se na řidítka nevleze"); }else { array_push($failed_fields,"Nick, nebo název Tímu chybí"); } } if(isset($_POST['confirm'])){ if($_POST['confirm'] == "true"){ include "./lib/write_registered.php"; } else { echo "Oops."; } } ?>
| ID | Jméno | Telefon | Přezdívka / Team | Závod | |
|---|---|---|---|---|---|
| echo $logged_racer['ID']; ?> | echo $logged_racer['NAME'].' '.$logged_racer['SURNAME']; ?> | echo $logged_racer['EMAIL']; ?> | echo $logged_racer['PHONE']; ?> | echo $logged_racer['NICK']; ?> | echo $race_blob[$logged_racer['RACE']]; ?> |
Taky by ti měl přijít email s potvrzením, kam se startovným a tak dále.
| Jméno | Telefon | Přezdívka / Team | Závod | |
|---|---|---|---|---|
| echo $_POST['fname'].' '.$_POST['lname']; ?> | echo $_POST['email']; ?> | echo $_POST['phone']; ?> | echo $_POST['nick']; ?> | echo $race_blob[$race_to_write]; ?> |