Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Potrzebna pomoc
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
1witek2
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
Patrz prosze gdzie piszesz. Przenosze
Pyton_000
Może jeszcze opisz co i jak to oszczędzi Tobie i innym masę czasu
1witek2
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
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 smile.gif
1witek2
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
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.


  1. <form method="post" action="">
  2. <p>
  3. Osoba prywatna <input type="radio" name="typ_klienta" value="1" />
  4. </p>
  5. <p>
  6. Firma <input type="radio" name="typ_klienta" value="2" />
  7. </p>
  8. </form>


  1.  
  2. if(isset($_POST)){
  3.  
  4. if($_POST["typ_klienta"] == 1){
  5. $nazwa = 'osoba prywatna';
  6. }
  7. else {
  8. $nazwa = 'firma';
  9. }
  10.  
  11.  
  12. INSERT INTO `_o_forma_nazwa` (`forma_nazwa_id`, `forma_nazwa`) VALUES
  13. ($_POST["typ_klienta"], $nazwa);
  14. }
1witek2
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
Nie ma za co, od tego jest forum wink.gif
1witek2
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.