edwarpan
11.05.2010, 21:48:39
Witam, mam zaćmienie dzi¶. Możecie jako¶ obrazowo/schematowo? My¶lę nad takim czym¶:
W tabeli sprawdza czy przy użytkowniku jest 1 lub 0. Jak 0 to można klikn±ć zmienia się w bazie na 1 i wy¶wietla komunikat. jak 1 to komunikat i nic nie robi.
tehaha
11.05.2010, 21:58:15
no schemat to samo opisałe¶
1. pobierasz z tabeli kolumnę dla tego użytkownika czyli co¶ w stylu SELECT state FROM users WHERE user_id = $id
2. potem warunek if($state==1){ //tutaj skrypt który się wykona jak 1 } else { to się wykona jak jest 0 }
3. potem przy jakim¶ przekierowaniu czy czym¶, bo nie wiem co chcesz zrobić, dajesz UPDATE users SET state = '1' WHERE user_id = $id
edwarpan
12.05.2010, 06:39:14
Mam co¶ takiego i mogę wiele razy klikn±ć.
<?php
$state = "SELECT * FROM users WHERE username='".safe($_COOKIE['username'])."' SET redeem";
if($state==0){
if ($_POST['submit']) {
$kwota = $_POST['kwota'];
$query = "UPDATE users SET kwota = kwota - ".$kwota." WHERE username='".safe($_COOKIE['username'])."'";
$sql = "UPDATE users SET redeem = '1' WHERE username='".safe($_COOKIE['username'])."' ";
}
}
else
{
echo "Już jeste¶ zapisany"; }
?>
nospor
12.05.2010, 06:43:27
$state = "SELECT * FROM users WHERE username='".safe($_COOKIE['username'])."' SET redeem";
if($state==0){
A o mysql_query() i mysql_fetch_array() nie slyszal?
edwarpan
12.05.2010, 21:03:43
Możesz dokładniej?
Manuala czytałem, lecz nie potrafię zaimplementować w skrypt.
Refresh
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.