Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Generowanie numeru
biz0n
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 29.12.2003
Skąd: Radom

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


Witam

Mam coś takiego

[php:1:7337ee5562]<?php

include "./common_db.inc";
$link_id=db_connect();

$date_num= date("Y/m");
$qnum="SELECT max(lp) FROM dane";
$wynik=mysql_query($qnum);
$num=mysql_fetch_row($wynik);
$numer=$num[0];

print"$date_num/$numer";

?>[/php:1:7337ee5562]

gdzie:

w tabeli dane w kolumnie lp sa cyfry w postaci 1 2 3 itd

Skrypt w rezultacie wyrzuca wynik w postaci 2004/01/1 a chciałbym żeby było 2004/01/0001 dla 2 2004/01/0002 itd Potem w następnym miesiącu będzie 2004/02/tu zaś numeracja idzie od 0001

Dzieki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Cytat
Cytat
Może nie jest to najprostrzy sposób, ale taki wtedy przyszedl mi do glowy.
Jedno Twoje szczęsćie że php pozwala na dowolną żonglerkę typami zmiennych. W bardziej doprecyzowanym językku miałbyś "Type mismatch" w kilku liniach Twojego listingu. Stąd moje pytanie.

Szczęście?! A co ma szczęście do specyfikacji języka i konwersji typów, czy jak wolisz, żonglerki typami?
Ale skoro już się czepiamy, to pokaż mi miejsce, w którym JAWNIE zadeklarowane jest, że $numer jest liczbą. Pokaż mi gdzie w ogóle zadeklarowana jest zmienna $numer. Jak to powiedziałeś, w bardziej doprecyzowanym języku pojawiło by się więcej błędów w moim, ale też w innych kodzie. W Twoim pewnie nie, bo nic nie zapodałeś...
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: 28.12.2025 - 00:39