Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php + baza] zapisywanie danych z formulaza do bazy mysql
matiszostak
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 6.07.2006
Skąd: z ml2.cba :)

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


jak zrobi ze mam 3 pola w formulazu i 3 pola w bazie jak to zrobic aby z formulaza zapisywal dane do bazy danych JAKICH UZYWAC FUNKCJIPROSZE O POMOC DZIEKI ZA POMOC

Ten post edytował matiszostak 24.10.2006, 17:08:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Musisz użyć php oraz mysql (np.: insert)

Łukasz
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




prosze poprawic nastepujace rzeczy:
1) Co to za {} w tytule? Na co to komu?
2) Na grzyba uzywac znacznikow bbcode jesli nie wiesz po co sie ich uzywa? do tekst, walisz SQL, do tekstu walisz XML, do tekstu dziekczynnego walisz MANUAL.

I na przyszlosc prosze uzywac bbcode zgodnie z przeznaczeniem

ps: przenosze, takie "problemy" to tylko na przedszkole
Go to the top of the page
+Quote Post
matiszostak
post
Post #4





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 6.07.2006
Skąd: z ml2.cba :)

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


ale jak to polaczyc i zrobic
Go to the top of the page
+Quote Post
kossa
post
Post #5





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Właściwie w każdym poscie na forum w dziale przedszkole i php masz przykłady łączenia bazy i php

1. pobierasz zmienne w zależności od metody wysyłania

  1. <?php
  2. $zmienna1=$_POST["zmienna1"];
  3. //albo
  4. $zmienna1=$_GET["zmienna1"];
  5. ?>


2. wstawiasz je do bazy

  1. INSERT INTO tabela (pole1) VALUES ('$zmienna1');


Szukaj na forum, to są podstawy podstaw...

Łukasz
Go to the top of the page
+Quote Post
matiszostak
post
Post #6





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 6.07.2006
Skąd: z ml2.cba :)

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


mam taki skrypt
  1. <?php
  2. /* Łączenie i wybranie bazy */
  3. $zmienna1=$_POST["zmienna1"];
  4. $link = mysql_connect("mysql3.yoyo.pl", "login", "haslo")
  5.  or die ("Nie można się połączyć");
  6. print ("");
  7. mysql_select_db ("baza") or die ("Nie mozna wybrać bazy danych");
  8.  
  9. /* Wysyłanie zapytania SQL */
  10. $query = insert into tabela (pole1) values ('$zmienna1');
  11. $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem");
  12. /* Zwalnianie pamięci */
  13.  
  14. /* Rozłączanie */
  15. mysql_close($link);
  16. ?>

i wyskakuje mi taki bład
  1. <?php
  2. Parse error: syntax error, unexpected T_STRING in /var/www/sites/yoyo.pl/w/r/wrzemat/test.php on line 10
  3. ?>


Ten post edytował matiszostak 11.11.2006, 15:26:12
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. $query = insert into tabela (pole1) values ('$zmienna1');
  3. ?>
(IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
No napisano ci przeciez bys przejrzal topici na przedszkolu. Widziales gdzie tam taka konstrukcje? Zapytanie to string i jak kazy string musi byc objety cudzyslowiami...

  1. <?php
  2. $query = "insert into tabela (pole1) values ('$zmienna1')";
  3. ?>
Go to the top of the page
+Quote Post
matiszostak
post
Post #8





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 6.07.2006
Skąd: z ml2.cba :)

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


wyskakuje blad zapytanie zakonczone niepowodzeniem
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




napisz tak:
  1. <?php
  2. $result = mysql_query ($query) or die ("Zapytanie: $query,,,, blad:".mysql_error());
  3. ?>

I zapamietaj te skladnie do konca zycia
Go to the top of the page
+Quote Post
matiszostak
post
Post #10





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 6.07.2006
Skąd: z ml2.cba :)

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


wyskakuje
Zapytanie: insert into tabela (pole1) values (''),,,, blad:Table 'matiszostak.tabela' doesn't exist
Go to the top of the page
+Quote Post
nospor
post
Post #11





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to juz powinienes sam wiedziec co jest nie tak. Masz napisane jak wol, ze tabela o nazwie tabela nie istnieje.

Dodatkowo widac, ze zmienna $zmienna1 jest pusta
Go to the top of the page
+Quote Post
matiszostak
post
Post #12





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 6.07.2006
Skąd: z ml2.cba :)

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


dziala (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) zmienilem nazwe tabeli (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) w zapytaniu

sam do tego doszlem teraz wyswietla sie :

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/w/r/wrzemat/test.php on line 13

usunolem to i dziala a co mam zrobic aby po dobrym dodaniu wpisu wyswietlal jakis napis i co mam zrobic aby dopisywalo do 2 pul po innym tekscie czyli mam 2 tabele pole1 i pole2
Go to the top of the page
+Quote Post
nospor
post
Post #13





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
sam do tego doszlem
wow, ale do czego? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/w/r/wrzemat/test.php on line 13

A teraz zajrzyj do manuala i zobacz co przyjmuje funkcja mysql_free_result():
http://pl.php.net/manual/pl/function.mysql-free-result.php
potem zajrzyj znowy do manuala i zobacz co zwraca funkcja mysql_query() dla zapytan typu insert
http://pl.php.net/manual/pl/function.mysql-query.php
Go to the top of the page
+Quote Post

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: 23.08.2025 - 13:01