3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * Created by PhpStorm. * User: efik * Date: 20.09.16 * Time: 13:40 */ ///////////////////////// TEST ////////////////// $_POST = [ 'napoj' => 'herbata', 'name' => 'Krzysi', 'second_name' => 'dd' ]; $_SERVER["REQUEST_METHOD"] = 'POST'; /////////////////////// KONIEC DANYCH TESTOWYCH ///////// if($_SERVER["REQUEST_METHOD"] !== "POST") { exit; } if(!(['faktura', 'napoj', 'name', 'second_name'] === array_keys($_POST))){ echo "Wszystkie pola muszą być wypełnione! <br>"; exit; } $faktura = $_POST['faktura'] == 'on' ? 'Tak' : 'Nie'; $napoj = $_POST['napoj']; $name = $_POST['name']; $secondName = $_POST['second_name']; $orderDate = (new DateTime())->format("H:i, Y-m-d"); echo "Imie: {$name} <br>"; echo "Nazwisko: {$secondName} <br>"; echo "Faktura: {$faktura}<br>"; echo "Zamówienie: "; switch($napoj) { case 'herbata': echo "herabata"; break; case 'kawa': echo "herabata"; break; case 'pepsi': echo "herabata"; break; case 'woda mineralna': echo "woda mineralna"; break; } echo "<br>"; echo "Zamówienie złożone: {$orderDate} ";

preferences:
63.28 ms | 404 KiB | 5 Q