Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 29.09.2013 Ostrzeżenie: (0%)
|
Witam. Mam takie oto pole w formularzu:
Nie mam pojęcia jak mam odczytać wartości nazw pól aby je wpisać do bazy danych. Od razu zaznaczam, że ilość obiektów w tablicy ulega zmianie, niezależnie ode mnie. Proszę o pomoc, najlepiej jakiś urywek kodu. Ten post edytował smok55453 30.12.2014, 16:22:06 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 29.09.2013 Ostrzeżenie: (0%)
|
Dzięki wielkie z te kilka linijek kodu. A to, że jestem leniuch to słyszę nie pierwszy i nie ostatni raz (IMG:style_emoticons/default/specool.gif)
Teraz wyświetla mi się w taki sposób: nazwa pola: nazwa wartość: 23 nazwa pola: Maka wartość: 2 nazwa pola: Jajka wartość: 3 nazwa pola: Woda wartość: 4 nazwa pola: Mleko wartość: 5 nazwa pola: Ryz wartość: 6 nazwa pola: Kakao wartość: nazwa pola: Rodzynki wartość: nazwa pola: wyslij_przepis wartość: Wyślij I chciałbym teraz te wartości dla Maka, Jajka, Woda, Mleko itd. wpisać do bazy danych.Wiem że mam użyć INSERT INTO ale też nie wiem jak to zapisać. Na początku dodałem do pętli foreach to INSERT INTO iwyglądało tak: ale wtedy w bazie dodało mi aż 7 wierszy, a miało dodać jeden który zawiera wszystkie te rzeczy. Później zrobiłem tak: ale też nie działa. Nie wiem jak to mam napisać. Chyba coś źle robię. Ten post edytował smok55453 30.12.2014, 16:22:23 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 35 Dołączył: 29.12.2014 Skąd: Otwock Ostrzeżenie: (0%)
|
Nie wiem jak to mam napisać. Chyba coś źle robię. Tak. Robisz coś źle (IMG:style_emoticons/default/oneeyedsmiley02.png) |
|
|
|
smok55453 Problem z formularzem 29.12.2014, 16:59:40
com skoro to formularz to pewnie go gdzieś wysyłasz( z... 29.12.2014, 17:14:39
smok55453 Dokładnie. Mam metodę post w formularzu, ale nie w... 29.12.2014, 17:26:00
SpiritCode Heh.
[PHP] pobierz, plaintext foreach($_POST ... 29.12.2014, 17:31:44
com w pętli zbuduj sobie tego stringa do zapytania a p... 29.12.2014, 17:53:34
smok55453 O to chodziło?
To mi dobrze się wyświetla jak da... 29.12.2014, 18:15:47
SpiritCode Prawie
Łatwiej by było Ci te klucze i wartości w... 29.12.2014, 18:24:21
smok55453 1 29.12.2014, 18:42:14
SpiritCode Cytat('$wartosci_pol')
To jest źle ... 29.12.2014, 18:46:51 
smok55453 Cytat(SpiritCode @ 29.12.2014, 18:46... 29.12.2014, 18:48:54
com SpiritCode
Cytatcudzysłów/apostrof to jest różnic... 29.12.2014, 18:47:49
SpiritCode Cytat(com @ 29.12.2014, 18:47:49 ) to... 29.12.2014, 18:52:22
com [PHP] pobierz, plaintext $wartosci_pol = implode... 29.12.2014, 18:53:58
smok55453 No właśnie u mnie nic nie pomogło usunięcie ... 29.12.2014, 18:55:55
com czyli robisz to źle
każdy rekord ma być w oddzie... 29.12.2014, 18:57:32
SpiritCode Jeden problem rozwiązany
Wyelimnuj go 29.12.2014, 18:57:56
smok55453 Tzn moja tabel ma wyglądać tak: Tutaj masz obrazek... 29.12.2014, 18:59:02
com no to
[PHP] pobierz, plaintext array_pop($tab... 29.12.2014, 18:59:56
smok55453 dalej nic.
[PHP] pobierz, plaintext $o=0; forea... 29.12.2014, 19:04:28
SpiritCode Dostajesz jakiś błąd? 29.12.2014, 19:05:06
com nie, tworzysz 3 tabele :
artykuly(id,nazwa)
=... 29.12.2014, 19:05:43
smok55453 błędu żadnego nie dostaje właśnie.
A po co ma wyg... 29.12.2014, 19:08:36
com tylko Ci się tak wydaje, ale dodasz coś do niej to... 29.12.2014, 19:14:38
smok55453 Oto odpowiedź:
string(111) "INSERT INTO przep... 29.12.2014, 19:19:02
SpiritCode Trochę głupie pytanie ale patrząc na to muszę je z... 29.12.2014, 19:20:24
com SpiritCode pudło, w mysql to jest case insensitive 29.12.2014, 19:26:34 
SpiritCode Cytat(com @ 29.12.2014, 19:26:34 ) Sp... 29.12.2014, 19:27:53
smok55453 Był jeden błąd z wielkimi literami ale już poprawi... 29.12.2014, 19:27:12
smok55453 To może ja pokaże cały kod. Wiem, że jest w nim du... 29.12.2014, 19:28:35
com bo zakomentowałeś dodawanie do bazy, teraz je odko... 29.12.2014, 19:31:32
smok55453 Odkomentowałem, zrobiłem tak jak napisałeś i dalej... 29.12.2014, 19:35:19
trueblue smok55453,
sprawdziłeś z jakich zmiennych z tablic... 29.12.2014, 19:38:32
com mam pytanie w tej bazie masz na razie testowe reko... 29.12.2014, 19:39:53
smok55453 Ja usuwałem rekordy z bazy za każdym razem jak daw... 29.12.2014, 19:44:09
SpiritCode To proszę pana powiem Ci, ze to magia jakaś jest. ... 29.12.2014, 19:49:56
smok55453 A sprawdziliście czy te sposoby działały z moim ko... 29.12.2014, 19:50:58
com proszę pana szanownego kolejność, najpierw dodajes... 29.12.2014, 19:55:50
smok55453 Ale, że co i gdzie? Bo nie za bardzo rozumiem 29.12.2014, 19:57:48
com 6 linia w tym kodzie co powyżej jest nazwa a potem... 29.12.2014, 20:00:38
smok55453 pokaż mi to gdzie się dwa razy generuje bo nie cza... 29.12.2014, 20:05:04
com zrób mi zrzut twoje strony do dodawania, bo mogłem... 29.12.2014, 20:06:59
SpiritCode com punkt dla Ciebie nie zauważyłem
smok55453
Raz... 29.12.2014, 20:07:00
smok55453 SpiritCode
tylko że ja nazwy produktów pobieram z ... 29.12.2014, 20:15:56
com ok, to jeszcze 2 rzeczy struktura tabeli produkty ... 29.12.2014, 20:16:17
smok55453 Przepisy
Produkty 29.12.2014, 20:18:02
SpiritCode Tak troszkę poza tematem. Dlaczego te dwie tabele ... 29.12.2014, 20:20:00
com w przepisach nie ma jajka
zrób tak jak Ci mówiłe... 29.12.2014, 20:22:14
smok55453 Dodałem jajka do bazy lecz dalej nic. 29.12.2014, 20:26:59
com po maka czy na koniec? musi być po maka 29.12.2014, 20:28:08
smok55453 Tylko że ja relacji nie ogarniam jeszcze. Dopiero ... 29.12.2014, 20:28:26
com no to dlatego Ci rozpisałem całą strukturę bazy ... 29.12.2014, 20:30:11
smok55453 czyli mam zrobić taką bazę danych jak ty mi tam na... 29.12.2014, 20:31:32
com odśwież stronę i dodaj jeszcze raz
tak bo wtedy ... 29.12.2014, 20:32:32
SpiritCode Jeśli wprowadziłeś tego rozwiązania które dał com ... 29.12.2014, 20:33:41
smok55453 Dobra już działa. Błąd był bardzo głupi. Jak podal... 29.12.2014, 20:51:39 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:48 |