Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] dodanie 1 do A001, A001+1=A002
PiiiT
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 29.02.2008
Skąd: Poznań

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


Witam, mam pytanie odnośnie dodawania dwóch cyfr które zawierają literę i trzy cyfry np. A001+1=A002 A002+1=A003 itd. w jaki sposób można dodać takie ciągi? Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
PiiiT
post
Post #2





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 29.02.2008
Skąd: Poznań

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


Usunąłem funkcję i zostawiłem tak:
Kod
if($_POST["send"]==1){    //sprawdzanie czy formularz został wysłany

$serial=$_POST["serial"];
$razy=$_POST["razy"];

$i=0;
while($i<=$_POST["razy"] )
   {
   $suma= $serial + $i;
   print_r($suma.",");
   $i++;


$n=3;
$zmiana= str_pad((int) $suma,$n,"0",STR_PAD_LEFT);


   mysql_query("insert into sonda set serial='$zmiana'");
  
   }

}


i działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) dziękuję wszystkim za pomoc.

q3d twoja metoda sprawdziła ale ona dopisuje zawsze podaną ilość podanych znaków znaków. Mi chodziło o zachowanie maksymalnie trzech cyfr czyli 011, 199 itd. u ciebie zawsze jest 001, 0011, 00199 itd.

Ten post edytował PiiiT 3.12.2008, 20:14:38
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 - 18:46