• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Funkcja wypisująca dane we wzorcu regularnym

0 głosów
153 wizyt
pytanie zadane 3 czerwca 2016 w PHP przez pawel00 Nowicjusz (240 p.)
<!DOCTYPE HTML>
<html lang="pl">
<head>
<meta charset="utf-8" />
</head>



<body>

<form action ="order.php" method="post" >
<input type="text" name="polee" />
<input type="submit" value="pokaz" />
</form>


<?php
if (empty($_POST['polee']) ){ $_POST['polee'] = NULL; }

 
 
if (preg_match('@^([a-z|A-Z]{1,20})\\s([0-9]{2}-[0-9]{3})\\s([a-z|A-Z]{1,20})\\s([0-9]{1,2}/[0-9]{1,2})$@',$_POST['polee'], $matches)){
	echo "Ulica: {$matches[1]}<br />";
	echo "Kod pocztowy:: {$matches[2]}<br />";
	echo "Miasto: {$matches[3]}<br />";
	echo "Numer: {$matches[4]}<br />";
}
else {
	echo "Blad! Niepoprawny adres!";
}


?>


</body>
</html>

 

 

I tutaj moje pytanie jest następujące: jak napisać do tego funkcję wypisującą dane? nie chce ciągle wpisywać echo echo po ifie, tylko napisać jedną funkcję, która mi to wypisze, i tylko tam użyć tych instrukcji, a następnie wywołać tą funkcję. Próbowałem paru rzeczy, ale niestety nie działało.. Co jeśli dodam następne wzorce i będę chciał wypisywać dane? Dodam, że dopiero zaczynam przygodę z php :)

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 880 wizyt
0 głosów
1 odpowiedź 628 wizyt
pytanie zadane 4 czerwca 2019 w C i C++ przez Joe Nowicjusz (200 p.)
0 głosów
1 odpowiedź 1,001 wizyt
pytanie zadane 3 czerwca 2019 w C i C++ przez zaliczenie14 Użytkownik (620 p.)

93,765 zapytań

142,721 odpowiedzi

323,373 komentarzy

63,359 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...