Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL][HTML]Pole wyboru, a PHP
adrianozo
post
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


Witam.
Mam mały problem.
Zrobiłem w formularzu pole wyboru. I chcę zrobić tak, że jeśli będzie zaznaczone to typ w bazie danych zmieni się z 0 na 1 i później jeśli będzie jeden to zrobi coś tam. Jeśli natomiast będzie odznaczone typ w bazie danych ma zostać 0.
Proszę o pomoc, ponieważ pierwszy raz używam takiego czegoś w skrypcie.

  1. <input type="checkbox" name="zakonczona" value="zakonczone" />


Pozdrawiam,
adrianozo

Ten post edytował adrianozo 29.03.2010, 09:51:56
Go to the top of the page
+Quote Post
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Typ, czyli wartość w polu dla kolumny typ?
  1. <?php
  2. if(!isset($_POST['zakonczona'])) {
  3. // checkbox nie został zaznaczony
  4. // reszta kodu
  5. } else {
  6. // checkbox został zaznaczony
  7. $zapytanie = "UPDATE tabela SET typ=1 WHERE id=$id";
  8. // przy czym id pobieramy z formularza, albo z adresu (z tablicy $_GET)
  9. }
Go to the top of the page
+Quote Post
adrianozo
post
Post #3





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


Tak. Zaraz sprawdzę (IMG:style_emoticons/default/smile.gif)

Taki kod działa tak:
Jeśli nie jest zaznaczone wszystko jest tak jak chcę, a jeśli zaznaczę nie edytuje nic w bazie.

  1. if(!isset($_POST['zakonczona']))
  2. {
  3. $zapytanie3 = 'UPDATE `aktualne` SET `obrazek`= "aktualne/'.$plik_nazwa.'", `typ`= "0" WHERE `id`="'.filtr($_POST['id']).'"';
  4. $idzapytania3 = mysql_query($zapytanie3);
  5. }
  6. else
  7. {
  8. $zapytanie4 = 'UPDATE `aktualne` SET `obrazek`= "aktualne/'.$plik_nazwa.'", `typ`= "1" WHERE `id`="'.filtr($_POST['id']).'"';
  9. $idzapytania4 = mysql_query($zapytanie3);
  10. }
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




przyjrzyj sie dokladnie tym dwom linią:
$zapytanie4 = 'UPDATE `aktualne` SET `obrazek`= "aktualne/'.$plik_nazwa.'", `typ`= "1" WHERE `id`="'.filtr($_POST['id']).'"';
$idzapytania4 = mysql_query($zapytanie3);
Pogrubilem ci to i owo...
Go to the top of the page
+Quote Post
adrianozo
post
Post #5





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

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


Sory i zarazem dzięki (IMG:style_emoticons/default/smile.gif)
Skopiowałem i zmieniłem tylko jedno (IMG:style_emoticons/default/smile.gif)

Dzięki wielkie (IMG:style_emoticons/default/smile.gif)
Działa. Leci POMÓGŁ do oby dwóch Panów (IMG:style_emoticons/default/smile.gif)
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:10