$query2 = mysqli_query($connect, "INSERT INTO katılımsay (id,username) VALUES ('$id','$username')");
if($query2){
$query3 = mysqli_query($connect, "INSERT INTO katil (id,username,date,bitis) VALUES ('$id','$username','$bugun','$bitis')");
echo "başarılı ise script komutu ile sayfaya yönlendiriyor";
}
else{
bu kısımda hata olması durumda sistem hatası diyor
}script<alert> komutlarından sanırım konuyu açarken hata verdi bende o kısımları yazı ile yazdım kod yapısı bu şekilde. Belirli bir süre tanımlıyorum o sürede katılım sağlanıyor. Ben nasıl bir sorgu kodu eklemeliyim ki bir kere katılan kullanıcı süresi olsa bile tekrar katılamasın
Php msql konusunda yardım
4
●49
- 16-04-2020, 12:39:14Merhaba arkadaşlar şu şekilde bir kod yapım var
- 16-04-2020, 12:45:20Hocam demek istediğinizi tam anlayamadım. Detay verirseniz yardımcı olayım.
- 16-04-2020, 12:47:31İki türlü olabilir.
öncelikle katil tablosuna kayıt etmeden önce o username in o tabloda olup olmadığına bakın
mysqli_query($connect, "SELECT username FROM katil WHERE username='{$username}'");
if(mysqli_num_rows) {
//Bir katılan tekrar katılamaz
}
ya da sql deki username sütununu aynı kayıttan tekrar alamayacak şekilde değiştirin. böyle bir şey vardı yanlış hatırlamıyorsam - 16-04-2020, 12:49:50Abdullahx adlı üyeden alıntı: mesajı görüntüle
çok teşekkürler hocam bende uğraştım biraz işin içinden çıkamadım if else yapısını ters kurmuşum şimdi düzeltim tekrar teşekkür ederim