Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]dopisywanie zer
trucksweb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


tworze wlasnie mechanizm generacji kodow dla produktow, i wymyslilem taki sposob- firma ma metkownice 4liczbowa wiec ustawilem e kod max bedzie mial 4 liczby, jesli tworzony kod bedzie mial np 2 to na poczatku dopisuje sie 00

czyli:
  1. <?php
  2. if($row7['kod'] <=9) {
  3. $kod='000'.$row['kod']+1;
  4. }elseif ($row7['kod'] <=99) {
  5. $kod='0'.$row7['kod']+1;
  6. }elseif ($row7['kod'] <=999) {
  7. $kod='0'.$row7['kod']+1;
  8. }else { $kod=0000;}
  9. ?>


ale cos nie dziala z tymi zerami :/ jak je przerobic na int ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Grzyw
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


  1. <?php
  2. $dlugoscKoduJakoString = strlen($row7['kod']);
  3.  
  4. $liczbaZerDoDopisania =- $dlugoscKoduJakoString;
  5.  
  6. while ($liczbaZerDoDopisania>0)
  7. {
  8. $row7['kod'] = '0'.$row7['kod'];
  9. $liczbaZerDoDopisania--;
  10. }
  11. echo $row7['kod'];
  12. ?>


Ten post edytował Grzyw 14.03.2008, 13:42:26
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: 4.10.2025 - 22:47