Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE HTML>
- <html lang="pl">
- <head>
- <meta charset="UTF-8">
- <link rel="stylesheet" href="styl.css" type="text/css" />
- </head>
- <body>
- <section class="header">
- </section>
- <section class="main">
- <section class="main-form">
- <form method="post">
- <span>Marka:</span>
- <input type="text" name="marka">
- <span>Model:</span>
- <input type="text" name="model">
- <span>Rok produkcji:</span>
- <input type="text" name="rok">
- <input type="submit" name="submit">
- </form>
- <p class="komunikat"></p>
- </section>
- <section class="main-wynik">
- <?php
- if(isset($_POST['submit'])){
- /*
- if(empty($marka = $_POST['marka']))$marka = $_POST['marka'];
- if(empty($model = $_POST['model']))$model = $_POST['model'];
- if(empty($rok = $_POST['rok']))$rok = $_POST['rok'];
- */
- $wzorzecMarka = "/^[A-Za-ząćęłńóśźżĄĆĘŁŃÓŚŹŻ ]{2,20}$/";
- $wzorzecModel = "/^[A-Za-ząćęłńóśźżĄĆĘŁŃÓŚŹŻ0-9 ]{2,20}$/";
- $wzorzecRok = "/^[1-9][0-9][0-9][0-9]$/";
- $marka = $model = $rok = "";
- $wynikWalidacjiMarka = TRUE;
- $wynikWalidacjiModel = TRUE;
- $wynikWalidacjiRok = TRUE;
- if (empty($_POST["marka"]))
- {
- echo "<p>"."Należy podać markę pojazdu"."</p>";
- $wynikWalidacjiMarka = FALSE;
- }
- else
- {
- $marka = $_POST["marka"];
- if(!preg_match($wzorzecMarka, $marka))
- {
- echo "<p>"."Podaj poprawną markę pojazdu"."</p>";
- $wynikWalidacjiMarka = FALSE;
- }
- }
- if (empty($_POST["model"]))
- {
- echo "<p>"."Należy podać model pojazdu"."</p>";
- $wynikWalidacjiModel = FALSE;
- }
- else
- {
- $model = $_POST["model"];
- if(!preg_match($wzorzecModel, $model))
- {
- echo "<p>"."Podaj poprawny model pojazdu"."</p>";
- $wynikWalidacjiModel = FALSE;
- }
- }
- if (empty($_POST["rok"]))
- {
- echo "<p>"."Należy podać rok produkcji pojazdu"."</p>";
- $wynikWalidacjiRok = FALSE;
- }
- else
- {
- $rok = $_POST["rok"];
- if($rok > 2019 && $rok <= 1900)
- {
- echo "<p>"."Podaj poprawny rok produkcji pojazdu"."</p>";
- $wynikWalidacjiRok = FALSE;
- }
- }
- }
- else{
- echo "<p>"."Formularz pusty"."</p>";
- }
- if(isset($_POST['submit']) && $wynikWalidacjiMarka == TRUE && $wynikWalidacjiModel == TRUE && $wynikWalidacjiRok == TRUE){
- echo "<center><table border='1'>
- <tr>
- <th>Marka</th><th>Model</th><th>Rok</th>
- </tr>
- <tr>
- <td>$marka</td><td>$model</td><td>$rok</td>
- </tr>
- </table></center";
- }
- ?>
- </section>
- </section>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement