1witek2
29.05.2014, 09:50:01
Witam...
Koledzy potrzebuję pomocy w przeróbce skryptu, ile mogłem to zrobiłem ale stanąłem w martwym punkcie i potrzebuję jednak fachowca znającego temat
oczywiście oczekuję pomocy nie za darmo zapłacę w granicach rozsądku i wyceny włożonej pracy
ps. naprawdę dla osoby znającej temat to niewiele roboty - a dla mnie to czarna magia choć trochę wiem ale widać za mało
Pozdrawiam
nospor
29.05.2014, 10:18:24
Patrz prosze gdzie piszesz. Przenosze
Pyton_000
29.05.2014, 10:36:55
Może jeszcze opisz co i jak to oszczędzi Tobie i innym masę czasu
1witek2
29.05.2014, 10:44:44
Sorry no tak napisałem post nie tam gdzie trzeba i bez sensu oi co mi chodzi
mianowicie
Stworzyłem formularz dodający ogłoszenie do bazy dodałem dodałem kilka pól checkbox ( 5 ) przypisałem do nich wartości ( tabele sql ) i chciałbym aby po zaznaczenia checkboxa-a pobierało wartość zapisaną w bazie
chyba tyle
fizzlebubble
29.05.2014, 11:15:21
Bindujesz callback on change na każdym inpucie, wycinasz sobie jego name lub co tam chcesz, np pole data-XXX, po którym budujesz żądanie AJAX'owe do endpointa w PHP, który zwróci Ci po tych danych odpowiednią wartość z bazy. Nie zapomnij przefiltrować to co przychodzi z żądania i będzie super
1witek2
29.05.2014, 11:29:14
dzięki fizzlebubble za odpowiedź i podpowiedź
opiszę jeszcze dokładniej problem no wieć tak mam checkbox-y
<input type="checkbox" name="forma_nazwa" value="prywatna" /><label for="1">osoba prywatna</label>
<input type="checkbox" name="forma_nazwa" value="firma" /><label for="2">firma</label>
stworzyłem zapytanie do bazy
CREATE TABLE IF NOT EXISTS `_o_forma_nazwa` (
`forma_nazwa_id` int(1) NOT NULL DEFAULT '0',
`forma_nazwa` varchar(35) NOT NULL DEFAULT ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `_o_forma_nazwa` (`forma_nazwa_id`, `forma_nazwa`) VALUES
(0, '( brak danych )'),
(1, '( osoba prywatna )'),
(2, '( firma )');
lecz nie potrzfię stworzyć skryptu który po zaznaczenia zapisze w bazie 0,1 lub 2
kombinowałem już na wiele sposobów ale lipa teraz kompinuję coś takiego ale lipa również
'".$_POST['forma_nazwa']."'
aktualnie cały czas wstawia 0 w dodawanym ogłoszeniu mimo zaznaczenia czyli pobiera brak danych zapisane w bazie
a chciałbym aby pobierało to co użytkownik zaznaczy lub nie
INSERT INTO `_o_forma_nazwa` (`forma_nazwa_id`, `forma_nazwa`) VALUES
(0, '( brak danych )'),
(1, '( osoba prywatna )'),
(2, '( firma )');
dzięki za jakąkolwiek podpowiedź lub radę
ostrylg
29.05.2014, 11:35:23
Jeżeli ma Ci dodać wartości numeryczne do bazy to w input value wstaw 0,1,2 zamiast nazw.
I jeżeli wybór jest pojedynczego wyboru daj radio zamiast checkbox.
<form method="post" action=""> Osoba prywatna
<input type="radio" name="typ_klienta" value="1" />Firma
<input type="radio" name="typ_klienta" value="2" />
if($_POST["typ_klienta"] == 1){
$nazwa = 'osoba prywatna';
}
else {
$nazwa = 'firma';
}
INSERT INTO `_o_forma_nazwa` (`forma_nazwa_id`, `forma_nazwa`) VALUES
($_POST["typ_klienta"], $nazwa);
}
1witek2
29.05.2014, 11:43:58
ostrylg dzięki BARDZO za podpowiedź - takie proste a skuteczne - a ja kombinowałem jak wół pod górkę ale tak to już jest jak się nie zna tematu i jest gamoniem
DZIĘKI jeszcze raz
TEMAT można dać do kosza aby nie zasmiecał forum
ostrylg
29.05.2014, 11:45:36
Nie ma za co, od tego jest forum
1witek2
29.05.2014, 13:16:54
tak wiem że od tego powinno być forum ale nie zawsze ludzie chcą tutaj pomóc a wyśmieją laika
POZDRAWIAM - DZIĘKI za Twój czas i pomoc
TEMAT MOŻNA USUNĄĆ
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.