Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] [MySQL] dodawanie, wpisów do bazy
miooodek
post
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 1
Dołączył: 5.03.2008
Skąd: Kraków

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


Siema

Mam sporo zmiennych sesyjnych, które działają i wyswietlają się ładnie na stronie, a teraz chciałbym je zapisac do bazy
I tu zaczynają sie problemy

  1. <?php
  2. include('mysql.inc');
  3. mysql_select_db(transport);
  4.  $zapytanie = "INSERT INTO `zlecenia` ( `ID` , `NR_ZLECENIA` , `KLIENT` , `PLATNIK` , `PRZEWOZNIK` , `RODZAJ_TOWAR
    U` , `WAGA` , `FRACHT` , `SPRZEDANE` , `MIEJSCE_Z` , `SPOSOB_Z` , `DATA_Z` , `GOD
    Z_Z` , `MIEJSCE_R` , `SPOSOB_R` , `DATA_R` , `GODZ_R` , `K_IMIE` , `K_NAZWISKO` ,
     `K_DOWOD` , `K_SAMOCHOD` , `K_NACZEPA` , `K_TELEFON` , `DATA_WPLYWU_DOK` , `NR_F
    AKTURY` , `ANULOWANO` ) 
  5. VALUES (
  6. '', 'nr_zlecenia', 'klient', 'platnik', 'przewosnik', 'towar', 'waga', 'fracht', 'sprzedane', 'miejsce_z', 'sposob_z', 'data_z', 'godz_z', 'miejsce_r', 'sposob_r', 'data_r', 'godz_r', 'imie', 'nazwisko', 'dowod', 'samochod', 'naczepa', 'telefon', '', '', ''
  7. );";
  8.  
  9. $wynik = mysql_query($zapytanie);
  10. ?>


dane zmiennych sesyjnych wyglądają tak

  1. <?php
  2.  
  3. echo file_get_contents('mefisto.dat') - 1;
  4.  
  5. ?> <?php echo date('/m/Y'); ?> | <? echo $_SESSION['klient']; ?> | <? echo $_SESSION['platnik']; ?> | <? echo $_SESSION['przewoznik']; ?> | <?php echo $_SESSION['towar'];?> | <strong><?php echo $_SESSION['waga']; ?> | <?php echo $_SESSION['fracht'];?> | <?php echo $_SESSION['sprzedane'];?><br />
  6. <br />
  7. <?php echo $_SESSION['zaladunek']; ?> | <?php echo $_SESSION['sposob_zal']; ?> | 
  8. <?php if(empty($_SESSION['data_zal_alt']))
  9. {
  10. echo $_SESSION['data_zal'];
  11. }
  12. else
  13. {
  14. echo $_SESSION['data_zal_alt'] . " / " . $_SESSION['data_zal'];
  15. }
  16. ?> | <?php
  17. if(empty($_SESSION['godz_zal']))
  18. {
  19. ?>
  20. <?php drukuj6($_SESSION['zaladunek']); 
  21. }
  22. else
  23. {
  24. ?>
  25. <?php echo $_SESSION['godz_zal'];
  26. }
  27. ?> <br />
  28. <br />
  29. <?php echo $_SESSION['rozladunek']; ?> | <?php echo $_SESSION['sposob_roz']; ?> | <?php if(empty($_SESSION['data_roz_alt']))
  30. {
  31. echo $_SESSION['data_roz'];
  32. }
  33. else
  34. {
  35. echo $_SESSION['data_roz_alt'] . " / " . $_SESSION['data_roz'];
  36. }
  37. ?> | <?php
  38. if(empty($_SESSION['godz_roz']))
  39. {
  40. ?>
  41. <?php drukuj6($_SESSION['rozladunek']); 
  42. }
  43. else
  44. {
  45. ?>
  46. <?php echo $_SESSION['godz_roz'];
  47. }
  48. ?> <br />
  49. <br />
  50. <?php echo $_SESSION['imie']; ?> | <?php echo $_SESSION['nazwisko']; ?> | <?php echo $_SESSION['dowod']; ?> | <?php echo $_SESSION['telefon']; ?> | <?php echo $_SESSION['nr_samochodu']; ?> | <?php echo $_SESSION['nr_naczepy']; ?>


i jak bym nie probowal to nie moge zmiennej sesyjnej podstawic pod wartosc pol z tabeli w bazie

Pozdrawiam, moze ktos wie jak wstawiac zmienne sesyjne do bazy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(no_face @ 2.05.2008, 12:58:48 ) *
//lub w zapytaniu od razu, czyli bez apostrofow, troche naciagane, ale sprawia mniej problemow poczatkujacym

  1. <?php
  2. $_SESSION[imie];
  3. ?>


Nie praktykuje się czegoś takiego, index imie traktowany jest jako stała, jeśli by taka stała istniała nic by się nie wyświetliło (oczywiście oprócz ostrzeżenia).

  1. <?php
  2. print 'to jest tekst, a tu juz jest ' . $_SESSION['imie'] . ' zmienna';
  3. ?>


Mam nadzieje że powyższy przykład wam to trochę rozjaśni.
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: 5.10.2025 - 03:21