Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyrażenia regularne
matt
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 12.08.2003
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


oo aaa

od rana meczy mnie jeden problem, a dokładniej format pewnych danych.

chce zeby przy dodawaniu sezony do bazyy danych wymagany format byl LLLL/LLLL np 2004/2005 no i nie moge nic wykombinowac (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
takie cos mam

  1. <?php
  2. else if (ereg(&#092;"[1-9]+./+[1-9]\",$sezon)) {
  3.  $blad++;
  4.  echo &#092;"<center><b>Komunikat:</b>&nbsp; Zły format danych. Format pola <b>Sezon</b> musi być 0000/0000.<br></center>\";
  5. } 
  6. ?>


prosilbym tez o jakis dobry art lub cos na temat wyrażen regularnych :roll2:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dabroz
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

Ostrzeżenie: (0%)
-----


Pokręciłeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. <?php
  2. $sezon = trim($_POST[&#092;"sezon\"]);
  3.  
  4. if (strlen($sezon)==0) {
  5. $blad++;
  6. echo &#092;"<center><b>Komunikat:</b>&nbsp; Pole <b>Sezon</b> nie może być puste.<br></center>\";
  7. }  else if (ereg(&#092;"[a-zA-Z]\",$sezon)) {
  8. $blad++;
  9. echo &#092;"<center><b>Komunikat:</b>&nbsp; Pole <b>Sezon</b> nie może zawierać liter.<br></center>\";
  10. }
  11.  else if (preg_match('#^d{4}/d{4}$#',$sezon)) {
  12. echo &#092;"JEST DOBRZE! :)\";
  13. }
  14.  
  15. if ($blad==0) {...
  16. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 03:18