Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] automatyczne generowanie ciągu znaków
BIG_MICHU
post 7.11.2006, 18:38:58
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 27.08.2006

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


Tu generuję automatycznie jakiś tam kod, który domyślnie zaczyna się od 100001.

  1. <?
  2. if ($_SESSION["dopisany"] == "no")
  3. {
  4. $tab1a = mysql_query("SELECT MAX(kod) from bleble");
  5. $pyt1a = mysql_fetch_row($tab1a);
  6. if ($pyt1a[0] == "")
  7. {
  8. $_SESSION["kod"] = "100001";
  9. }
  10. else
  11. {
  12. $pyt1a[0]++;
  13. $_SESSION["kod"] = $pyt1a[0];
  14. }
  15. }
  16. ?>


A jakbym chciał żeby np. $_SESSION["kod"] = "100001"; nie równało się "100001" tylko tu żeby wpisywała mi się jakaś tam dana liczbowa wpisana w inne pole formularza, no i do tej danej żeby się dopisywał dodatkowo kolejny numer, to co powinienem zmienić? No może na przykładzie. Mam formularz ddddd i tu jakieś tam pole z liczbą... i chciałbym żeby ten kod to była właśnie ta liczba, załóżmy 1234999 i powiedzmy za nią dodatkowo 01 jako kolejny numer porządkowy.
Go to the top of the page
+Quote Post
Amorph
post 7.11.2006, 19:37:05
Post #2





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


  1. <?php
  2. $kod=1234999;
  3. $liczbaPorzadkowa=1;
  4. $kodWlasciwy=$kod.$liczbaPorzadkowa;
  5. echo "$kodWlasciwy";
  6. ?>



o takie coś chodzi ?exclamation.gif?!?!?

Ten post edytował Amorph 7.11.2006, 19:37:43
Go to the top of the page
+Quote Post
BIG_MICHU
post 7.11.2006, 19:41:28
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 27.08.2006

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


Tak, o coś takiego chodzi, ale jeszcze jak pobrać $kod=1234999; z innego formularza?
Go to the top of the page
+Quote Post
Amorph
post 7.11.2006, 19:45:09
Post #4





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Poczytaj o formularzach i przesyłaniu.
Go to the top of the page
+Quote Post
BIG_MICHU
post 10.11.2006, 16:21:10
Post #5





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 27.08.2006

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


  1. <?
  2. session_register('zalogowany');
  3. if (!IsSet($_SESSION["data"]))
  4. {
  5. $_SESSION["data"] = "&nbsp;";
  6. }
  7. if (!IsSet($_SESSION["kod"]))
  8. {
  9. $_SESSION["kod"] = "100000";
  10. }
  11. include ("../nagl.php");
  12. ?>
  13. <table border="1" width="800" cellspacing="0" cellpadding="0" align="center">
  14. <tr>
  15. <td colspan="3"><? include ("./menu_g.php"); ?></td>
  16. </tr>
  17. <tr>
  18.  
  19. .................
  20.  
  21. <?
  22. if ($_SESSION["dopisany"] == "no")
  23. {
  24. $tab1a = mysql_query("SELECT MAX(kod) from bleble");
  25. $pyt1a = mysql_fetch_row($tab1a);
  26. $liczba = $_POST["data"];
  27. if ($pyt1a[0] == "")
  28. {
  29. $_SESSION["kod"] = $liczba.'01';
  30. }
  31. else
  32. {
  33. $pyt1a[0]++;
  34. $_SESSION["kod"] = $pyt1a[0];
  35. }
  36.  }
  37.  ?>
  38.  
  39. .....................
  40. <tr>
  41. <td width="120">
  42. <? echo " Kod: "; ?>
  43. </td>
  44. <td>
  45. <? echo $_SESSION["kod"]; ?>
  46. </td>
  47. </tr>
  48. ...............................
  49.  
  50. <tr>
  51. <td>
  52. <? echo " Data: "; ?>
  53. </td>
  54. <td>
  55. <? echo $_SESSION["data"] = $_POST["data"]; ?>
  56.  
  57. </td>
  58.  </tr>


Teraz mam coś takiego.... ale to nie działa i nie dostaję w polu kod danych z pola data. Co jest nie tak?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 02:46