Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 22013

Wyrażenia regularne - z czym to się je?

$
0
0

Cześć wszystkim! Mógłby mi ktoś logicznie wytłumaczyć czym są wyrażenia regularne w PHP i podać jakiś przykładowy zapis? - przeglądam Google, ale nie mogę trafić na "przejrzyste wyjaśnienie" tego zagadnienia. Analizując opisy wywnioskowałem, że służą one do deklaracji granicy warunków, wyszukiwania itp.

Mam napisany taki kod:

registration.html

<html><head><title>Formularz rejestracyjny</title></head><body><form action="registration.php" method="POST"><p><b><font size="4"><b>Formularz rejestracyjny: </font></b></p>
    Imię: <br/><input type="text" name="imie" value="" size="30"><br>
    Nazwisko: <br/><input type="text" name="nazwisko" value="" size="30"><br>
    Adres e-mail: <br/><input type="text" name="email" value="" size="30"><br>
    Numer telefonu (opcjonalnie): <br/><input type="text" name="telefon" value="" size="30"><br><p><b>Płeć:</b><br><input type="radio" value="mezczyzna" name="plec"> Mężczyzna<br><input type="radio" value="kobieta" name="plec"> Kobieta</p><p><b>Data urodzenia:</b><br><input type="date" name="data" value=""><br></p><p><b><font size="4"><b>Województwo:</font></b><br><select name="wojewodztwa []" multiple="multiple"><option value="Mazowieckie"> Mazowieckie </option><option value="Śląskie"> Śląskie </option><option value="Wielkopolskie"> Wielkopolskie </option><option value="Małopolskie"> Małopolskie </option><option value="Dolnośląskie"> Dolnośląskie </option><option value="Łódzkie"> Łódzkie </option><option value="Pomorskie"> Pomorskie </option><option value="Lubelskie"> Lubelskie </option><option value="Podkarpackie"> Podkarpackie </option><option value="Kujawskopomorskie"> Kujawsko - Pomorskie </option><option value="Zachodniopomorskie"> Zachodniopomorskie </option><option value="Warmińskomazurskie"> Warmińsko - Mazurskie </option><option value="Świętokrzyskie"> Świętokrzyskie </option><option value="Podlaskie"> Podlaskie </option><option value="Lubuskie"> Lubuskie </option><option value="Opolskie"> Opolskie </option></select></p><p><input type="checkbox" name="opcje" maxlength="1">
        Zgadzam się na przetwarzanie moich danych osobowych</p><p><input type="submit" value="Wyślij" name="wyslij"><input type="reset" value="Wyczyść" name="zeruj"></p></form></body></html>

 

registration.php 

<?php

echo "Dziękujemy! Rejestracja przebiegła pomyślnie.<br/>";
echo "Twoje dane wprowadzone podczas rejestracji:<br/>";
echo "Imię: <b>".trim(S_POST['imie'])."</b><br/>";
echo "Nazwisko: <b>".trim(S_POST['nazwisko'])."</b><br/>";
echo "Adres e-mail: <b>".trim(S_POST['email'])."</b><br/>";
echo "Numer telefonu: <b>".trim(S_POST['telefon'])."</b><br/>";
echo "Data urodzenia: <b>".trim(S_POST['data'])."</b><br/>";

if (!isSet (S_POST['plec']))
    echo "Proszę zaznaczyć pole <b>Płeć</b>";
else
    echo "Płeć: <b>".trim(S_POST['plec'])."</b><br>";
echo "<p><b>Województwo:</b></p>";
if (!empty($_POST['wojewodztwa'])) {
    echo "<ul>";
    foreach ($_POST['wojewodztwa'] as $wartosc) {
        echo "<li>$wartosc</li>";
    }
    echo "</ul>";
}


?>

 

W jaki sposób do tego dodać wyrażenie i jak powinno być ono zapisane? Na przykład można zrobić wyrażenie regularne data w formacie dd-mmm-rr, rejestrację samochodu z woj. małopolskiego i jak się za to zabrać? Na obecną chwilę jest to dla mnie czarna magia, bo nic z tego nie rozumiem :)   


Viewing all articles
Browse latest Browse all 22013

Latest Images

Trending Articles