Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PostgreSQL][PHP]HTTP_POST_VARS
robin5hood
post 30.10.2009, 22:06:12
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (10%)
X----


mam taki kod
  1. <html>
  2. <head>
  3. <title>Rent a car</title>
  4. </head>
  5. <body>
  6. <h1>RENT - A - CAR</h1>
  7. <h2> Pracownicy:</h2>
  8. <?php
  9. $nr_k=$HTTP_POST_VARS['numerklienta'];
  10. $imie=$HTTP_POST_VARS['imieklienta'];
  11. $nazwisko=$HTTP_POST_VARS['nazwiskoklienta'];
  12. $ulica=$HTTP_POST_VARS['ulicaklienta'];
  13. $dom=$HTTP_POST_VARS['domklienta'];
  14. $kod=$HTTP_POST_VARS['kodklienta'];
  15. $miasto=$HTTP_POST_VARS['miastoklienta'];
  16. $db_conn = pg_connect ("dbname=wypout user=postgres");
  17. if (!$db_conn): ?>
  18.  
  19. <H1>Blad polaczenia do bazy danych <?php echo "wypout" ?></H1>
  20. <?php
  21. endif;
  22.  
  23. $result = pg_exec ($db_conn, "INSERT INTO klienci(nr_klienta,imie,nazwisko,ulica,dom,kod,miasto)
  24. VALUES ('".$nr_k."','".$imie."','".$nazwisko."','".$ulica."','".$dom."','".$kod."','".$miasto."')");
  25. $cmdtuples = pg_cmdtuples ($result);
  26. echo $cmdtuples . " tuples are affected. <br/>";
  27.  
  28. $HTTP_POST_VARS['numerklienta']=" ";
  29.  
  30.  
  31. ?>
  32.  
  33. </body>
  34. </html>


i wyskakuje taki błąd
Undefined variable: HTTP_POST_VARS in C:...

Co mam zmienic?

Ten post edytował robin5hood 30.10.2009, 22:07:21
Go to the top of the page
+Quote Post
athei
post 30.10.2009, 22:12:42
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Zamiast $HTTP_POST_VARS[''] używaj $_POST['']
Go to the top of the page
+Quote Post
robin5hood
post 30.10.2009, 22:16:23
Post #3





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (10%)
X----


teraz jest błąd taki : Undefined index
Go to the top of the page
+Quote Post
piotrooo89
post 30.10.2009, 22:19:22
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




nie ma czegoś takiego jak pg_exec... polecam manual


--------------------
Go to the top of the page
+Quote Post
robin5hood
post 30.10.2009, 22:27:24
Post #5





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (10%)
X----


jak to nie ma?
znalazłem tu
http://www.phpdig.net/ref/rn48re1003.html

Ten post edytował robin5hood 30.10.2009, 22:29:31
Go to the top of the page
+Quote Post
athei
post 30.10.2009, 22:30:07
Post #6





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Nie ma pg_exec ale było (php3,4), tak samo jak $HTTP_POST_VARS. Widać że robin5hood używasz trochę przestarzałych przykładów.
Go to the top of the page
+Quote Post
robin5hood
post 30.10.2009, 22:31:57
Post #7





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (10%)
X----


to jak zmienić ten kod na "nowszy"? rolleyes.gif

Ten post edytował robin5hood 30.10.2009, 22:33:29
Go to the top of the page
+Quote Post
piotrooo89
post 30.10.2009, 22:40:55
Post #8


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




po 1 musisz mieć php w wersji 5 lub wyżej, i używać funkcji z manuala.


Ten post edytował piotrooo89 30.10.2009, 22:43:20


--------------------
Go to the top of the page
+Quote Post
robin5hood
post 30.10.2009, 22:46:58
Post #9





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (10%)
X----


mam php 5
a jak mam sobie poradzić np z tym
  1. $nr_k=$HTTP_POST_VARS['numerklienta'];
Go to the top of the page
+Quote Post
piotrooo89
post 30.10.2009, 22:48:05
Post #10


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




$_POST


--------------------
Go to the top of the page
+Quote Post
robin5hood
post 30.10.2009, 22:58:21
Post #11





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (10%)
X----


teraz jest błąd taki : Undefined index: numerkilenta
Go to the top of the page
+Quote Post
Ociu
post 31.10.2009, 09:31:13
Post #12





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




var_dump($_POST);
Zobacz czy masz coś w tej tablicy
Go to the top of the page
+Quote Post
Zosiek
post 3.11.2009, 21:01:33
Post #13





Grupa: Zarejestrowani
Postów: 140
Pomógł: 22
Dołączył: 1.05.2009
Skąd: Będzin

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


Bo kompilatorów, programów, emulatorów itp. itd. nie używa się do pisania w php. Maja za dużo bugów. Twój chce abyś najpierw zainicjował tablice z indeksami.
Używaj dreamweaver albo NotePad ++ smile.gif (osobićie polecam to drugie) - Do kolorowania składnii

Ten post edytował Zosiek 3.11.2009, 21:20:43


--------------------
Pamiętaj ja staram się pomóc tobie, a ty może kiedyś pomożesz mnie. :D
Pomogłem Ci?? Jeśli tak to jestem z tego dumny. Jeśli nie to postaram się bardziej - nikt nie jest doskonały :P
Kliknij przycisk Pomógł pod postem, który Ci pomógł.
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: 15.07.2025 - 22:42