Burak
brktrk.com
Kullanıcı
-
Üyelik
15.09.2014
-
Yaş/Cinsiyet
26 / E
-
Meslek
Flutter Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** T**
-
Mesajlar
2025
-
Beğeniler
0 / 389
-
Ticaret
70, (%97)
Merhabalar, php bilgim yok denecek kadar az. Genelde bilgisayar programlamayla uğraşmaktayım. Aşağıdaki husus hakkında yardımcı olabilecek var mıdır?
Sayfada bir buton olacak ve mysql veritabanında değer "var" ise yok olarak değişecek. "yok" ise var olarak değişecek. Yardımcı olabilir misiniz acaba?
-
Üyelik
04.01.2014
-
Yaş/Cinsiyet
34 / E
-
Meslek
.
-
Konum
Diğer
-
Ad Soyad
B** G**
-
Mesajlar
366
-
Beğeniler
175 / 87
-
Ticaret
7, (%100)
bu tablonun koduCREATE TABLE `deneme` (
`id` int(11) NOT NULL,
`dgr` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Tablo döküm verisi `deneme`
--
INSERT INTO `deneme` (`id`, `dgr`) VALUES
(1, 0);
buda butona tıklayınca tablodaki veri 0 ise 1, 1 ise 0 yapıcak kod,
try {
$bg = new PDO("mysql:host=localhost;dbname=test","root","root");
} catch (PDOException $e) {
echo $e->getMessage;
}
$sh = $bg->query("SELECT * FROM deneme ")->fetch(PDO::FETCH_ASSOC);
$d = $bg->prepare("UPDATE deneme SET id = :id, dgr = :dgr WHERE id = :id ");
if (!empty($_POST["s"])) {
if ($sh["dgr"] == 0):
$de = $d->execute(array("id" => "1","dgr" => "1" ));
elseif ($sh["dgr"] == 1):
$de = $d->execute(array("id" => "1","dgr" => "0" ));
endif;
}
?>
syntax hatası v.s olabilir bayağı geç saat olmuş :) bir sıkıntı vs. olursa yazarsın