Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Dodawanie do bazy MySql poprzez formularze...
mysql_php
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 1.08.2006

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


Mam do Was małą prośbę, napiszę to trochę łopatologicznie ale zalezy mi na precyzyjnej odpowiedzi Otóż,

Mam baze danych w mysql. Jedną z tabel jest tabela "wypożyczenia". (Moim celem jest zrobić interfejs w php) Tabela ta ma prócz klucza głównego "ID_wypozyczenia", dwa klucze obce które odwołują się do tabel: Filmy oraz Klienci.

Chciałbym aby z poziomu strony www napisanej w php i html było możliwe dodawanie rekordów (wiem, że robi się to poprzez formularz ale niestety nie wiem jak). Nie chodzi mi o gotowcu, chciałbym się nauczyć po prostu jak to robić. Proszę tylko o jakiś przykład bo szukałem w sieci tego konkretnego przypadku ale niestety nic nie znalazłem.

Z góry wielkie dzięki! Pozdrawiam

Ten post edytował mysql_php 1.08.2006, 14:41:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mysql_php
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 1.08.2006

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


Przepraszam za zamieszanie. Zacząłem od nowa na innej tabeli. Ale problem wygląda tak samo.

Dziwne bo skrypt po uruchomieniu nie wyświetla żadnego błędu. Problem w tym, że nie dodaje nic do tabeli..
(IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Umieszczam poniżej 2 pliki:

1. formularz
2. skrypt dodający do bazy (który właśnie nie działa:) )

FORMULARZ:

  1. <?php
  2. <table>
  3.  <form action="dodaj_gatunek.php" method="post">
  4.  
  5.  <tr><td>ID GATUNKU</td><td> <input type=text name="ID_gatunku"></td></tr>
  6.  <tr><td>NAZWA GATUNKU</td><td> <input type=text name="g_nazwa"></td></tr>
  7.  <tr><td>STATUS GATUNKU</td><td> <input type=text name="g_status"></td></tr>
  8.  <tr><td><input type="submit" value="Dodaj gatunek" name="dodaj"></td></tr>
  9.  
  10.  </form>
  11. </tr>
  12.  </table>
  13. ?>


oraz druwgi plik - SKRYPT DODAWANIA DO BAZY tego, co podane wcześniej w powyższym formularzu:

  1. <?php
  2. $polacz = mysql_connect('localhost', 'root', 'xxxxxxxxx');
  3. $wybierz = mysql_select_db('gatunek');
  4.  
  5. $ID_gatunku = $_POST['ID_gatunku'];
  6. $g_nazwa = $_POST['g_nazwa'];
  7. $g_status = $_POST['g_status'];
  8.  
  9. $zapytanie = "INSERT INTO gatunek (ID_gatunku, g_nazwa, g_status)
  10.  VALUES (NULL,'$g_nazwa', '$g_status')";
  11. $wynik=mysql_query($zapytanie);
  12. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- mysql_php   [php] Dodawanie do bazy MySql poprzez formularze...   1.08.2006, 09:05:22
- - Athlan   Wprowadzanie do bazy to [SQL] pobierz, plaintext ...   1.08.2006, 09:11:24
- - mysql_php   ok, dzięki za wskazanie lektury! Jak tylko wró...   1.08.2006, 09:20:21
- - Ludvik   Dane z formularzy są dostępne w zmiennych superglo...   1.08.2006, 09:29:03
- - mysql_php   a czy mógłbym prosić o przedstawienie mi w dwóch p...   1.08.2006, 12:42:42
- - Athlan   chyba musisz zacząć naukę od porz...   1.08.2006, 12:46:09
- - nospor   ad1) http://forum.php.pl/index.php?showtopic=22377...   1.08.2006, 12:46:14
- - mysql_php   ok, po części znalazłem: [PHP] pobierz, plaintext...   1.08.2006, 13:56:53
- - nospor   CytatCzy moglibyscie mi tutaj zamieścić taki formu...   1.08.2006, 13:58:50
- - mysql_php   przepraszam bardzo za kłopot ale tamten kod jest t...   1.08.2006, 14:10:58
- - nospor   No formularz zaczyna sie od <form ..... to i te...   1.08.2006, 14:14:17
- - mysql_php   ok, dziękuję bardzo. Temat zmieniłem Teraz próbu...   1.08.2006, 14:48:00
- - MagnuM   Po pierwsze musisz zacząć od zapoznania ...   1.08.2006, 15:34:36
- - mysql_php   dokładnie o taki opis mi chodziło! W...   1.08.2006, 17:08:46
- - MagnuM   Najlepiej byłoby gdybyś podał treść błędu.   1.08.2006, 17:32:13
- - mysql_php   Przepraszam za zamieszanie. Zacząłem od nowa na in...   1.08.2006, 18:12:16
- - MagnuM   Rozumiem, że baza danych oraz tabela nazywają się ...   1.08.2006, 20:01:32
- - mysql_php   wiem co jest nie tak, ale strasznie mnie to dziwi....   1.08.2006, 21:35:15
- - MagnuM   Ja Ci powiem tak. Z doświadczenia wiem, że na tym ...   1.08.2006, 21:41:31
- - mysql_php   ...no i Stary masz rację! Już gra gitara z...   1.08.2006, 21:45:25
- - MagnuM   Widzę, że masz włączoną opcję register_globals. Pr...   1.08.2006, 21:51:35


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: 1.10.2025 - 22:55