![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 14.12.2006 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi o zmienna przedmiot. chce zeby dane były wsadzane do tabeli określonej w formularzu. Nie zabardzo wiem jak to zrobić Ten post edytował Roguś 8.06.2007, 12:25:29 -------------------- http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Wcześniej zrób:
$przedmiot = $_POST['przedmiot']; bo prawdopodobnie jest wyłączone register_globals -------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 14.12.2006 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Juz to mam w skrypcie.
-------------------- http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
jeśli to nie pomoże to już nie wiem co innego Ci przeszkadza (może coś źle przekazujesz z formularza, np złą nazwę tabeli?) Ten post edytował Darti 8.06.2007, 12:37:29 -------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 14.12.2006 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
<?
$id = $_POST['id']; $test1 = $_POST['test1']; $test2 = $_POST['test2']; $test3 = $_POST['test3']; $test4 = $_POST['test4']; $przedmiot = $_POST['przedmiot']; $join = mysql_connect('xx','xxx','xxx') or die ('błąd mysql'); $db = mysql_select_db('xxx',$join) or die ('błąd db'); $zapytanie = mysql_query("INSERT INTO `.$przedmiot.` SET id='$id', test1='$test1', test2='$test2', test3='$test3', test4='$test4'"); ?> To cały skrypt -------------------- http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 15 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
"INSERT INTO `.$przedmiot.` SET [...]" ty chyba nie wiesz do czego w php służą kropki ;] są to operatory łączenia łancuchów znaków, więc wypadałoby najpierw zamknąć pierwszy łańcuch, za pomocą kropki dołączyć zmienną $przedmiot, i później rozpocząć kolejny łańcuch (tak jak pokazał Darti). są więc dwie możliwości:
albo
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował Darti 8.06.2007, 13:18:38 -------------------- The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1 MySQL Client API version : 5.0.27 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 14.12.2006 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Chłopaki nie wiem dlaczego ale mnie to nie hula. Zaden z nich. Może podam cały plik
-------------------- http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 15 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Roguś) <form aciton="ocenymata.php" method=post> a może action ? ![]() Poza tym nie dziwie się, że w zmiennej przedmiot nie ma żadnej wartości, skoro używasz złych atrybutów. Zamiast
powinno być edit: a tak btw, to używaj raczej znaczników <?php ?> zamiast <? ?>, bo niektóre konfiguracje serwerów nie przetwarzają poprawnie <? ?>. Ten post edytował Void 8.06.2007, 14:13:58 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 14.12.2006 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Chłopaki ja nie wiem czemu nie działa :/ Po prostu masakra :/
aktualny kod
Ten post edytował Roguś 8.06.2007, 14:13:20 -------------------- http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 15 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Teraz zauważyłem że brakuje znacznika zamykającego formularz (</form>). poza tym daj jeszcze <?php zamiast <? (a dlaczego to pisałem post wcześniej :])
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 14.12.2006 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
To również nie pomogło :/ Jak wpisze zamiast '".$przedmiot."' np ocenymata (nazwa tabeli) wszytsko gra.
Ten post edytował Roguś 8.06.2007, 16:03:02 -------------------- http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 15 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
a daj po prostu
i zobacz czy wyświetla poprawną wartość. Jeśli tak, to nie mam pojęcia czemu nie podstawia tego w zapytaniu, a jeśli nie to znaczy że jest jakiś problem z pobieraniem danych z formularza i musisz jeszcze raz wszystko sprawdzić ![]() |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 14.12.2006 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
wyświetla : ocenypolak czyli niby wszytsko ok
Ten post edytował Roguś 8.06.2007, 16:40:21 -------------------- http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
|
|
|
![]()
Post
#15
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Jęśli wyświetla Ci się jakiś błąd to go skopiuj. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 14.12.2006 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
dostałem coś takiego....
Niedozwolona nazwa tabeli ''... -------------------- http://www.twojanutka.pl Twoja Nutka - Moja pierwsza stronka
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 23:44 |