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
matt
post
Post #2





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

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


Cytat(netzah @ 2004-07-24 12:10:33)
Np. to sie nada:
LLLL/LLLL -> [0-9]{4}/[0-9]{4}

nie pomogło (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

zapodaje jeszcze cały kod ktory sprawdza dane z formularza
  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 (ereg(&#092;"[0-9]{4}/[0-9]{4}\",$sezon)) {
  12. $blad++;
  13. echo &#092;"<center><b>Komunikat:</b>&nbsp; Zły format danych. Format pola <b>Sezon</b> musi być 0000/0000.<br></
  14.  
  15. center>&#092;";
  16. }
  17.  
  18.  
  19. if ($blad==0) {...
  20. ?>
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: 8.10.2025 - 10:21