Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SZUKAM SKRYPTU PHP HELP!
kondzio0205
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 8.05.2005

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


potrzebuje skrypt php ktory bedzie wysylal dane z formularza w html'u do bazy danych mysql. :help:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mario
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


przepraszam Cię, ale zapędziłem się z tym kodem, pisałem z głowy i zapomniałem że formularz przesyła dane $_POST a nie $_GET jak w moim kodzie napisałem. Poniżej zamieszczam popranie działający kod:

formularz.php
  1. <?php
  2. If (isset($_POST[firstname], $_POST[lastname], $_POST[address], $_POST[position]))
  3. {
  4. $hostname = &#092;"localhost\";
  5. $database = &#092;"employees\";
  6. $username = &#092;"root\";
  7. $password = &#092;"amiga\";
  8. $baza = mysql_connect($hostname, $username, $password);
  9. mysql_select_db ($database,$baza);
  10.  
  11. $sql = &#092;"INSERT INTO employees (first, last, address, position) VALUES ('$_POST[firstname]', '$_POST[lastname]', '$_POST[address]', '$_POST[position]')\";
  12. $result = mysql_query ($sql) or die (&#092;"Wystąpił błąd. Skontaktuj się z administratorem!!!\");
  13. }
  14. ?>

  1. <form name="formularz" method="post" action="formularz.php">
  2. <input type="text" name="firstname">
  3. <input type="text" name="lastname">
  4. <input type="text" name="address">
  5. <input type="text" name="position">
  6. <input type="submit" value="go">
  7. </form>

wszystko to wklep do jednego pliku najpierw kod php później czysty HTML.
P.S. Nie wywalało błędu gdyż dane sprawdzał $_GET a dostawał z $_POST dzięki czemu nie wykonywało się zapytanie do bazy.
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: 13.10.2025 - 12:08