Neden form içinde form kullanıyorsun ?
Ayrıca formlar açarak, id atayıp id formuna göre ajax ile post işlemi sağla.
Ekran boyutlarına göre css dosyanızada düzenleyebilirsiniz.
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {...}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}
Merhaba,
Kodlarınızı paylaşırsanız yardımcı olalım.
Merhaba,
Günlük kayıt yaparken turnuva sql alanına kayıt tarihi açman lazım. Eğer bugünün tarihi ile kayıt listesi varsa işleme devam edersin.
$bugun_tarih = date('Y-m-d');
$query = $db->query("SELECT * FROM turnuva WHERE kayit_tarih='{$bugun_tarih}' LIMIT 64", PDO::FETCH_ASSOC);
if ( $query->rowCount() ){
// Kayıt işlemi yap
}else{
//Günlük limit uyarı ver.
}
Eğer kayıtlarını bir veritabanında tutuyorsan, tuttuğun tablodan veri sayısı alıp limitleme yapabilirsin.
> Kayıtlar tablosunun listeleme sayısını alıp kayıt işlemi esnasında kayıt tablosundan aldığın sayı değer senin verdiğin sayıdan büyük ise kayıt işlemini engelleye bilirsin.
Cpanel üzerine girip, Subdomain açacaksın.
Merhaba,
Resim yükleme işlemi yaparken, bence verotNet 'in resim yükleme sınıfını kullanmanı tavsiye ederim.
Aşağıki kod ile rahatlıkla işlem yapabilirsin.
require_once('class.upload.php');
$image = new Upload( $_FILES[ 'resim' ] );
if ( $image->uploaded ) {
$image->file_name_body_pre = date('YmdHis').'_';
$image->file_new_name_body = time().'_'.rand(100,99999999);
$image->image_convert = 'jpg';
$image->jpeg_quality = 100;
$image->allowed = array ( 'image/*' );
$image->Process('../../img');
if ( $image->processed ) {
$temp = json_encode(array('status'=>'success','message'=>'Resim Yüklendi..'));
$add = $db->insert('galeri')
->set(array(
'baslik' => $_POST['baslik'],
'aciklama' => $_POST['aciklama '],
'kategori' => $_POST['kategori '],
'resim' => $image->file_dst_name,
));
$galeri_son_id = $db->lastInsertId();
if ($add) {
$add__ = $db->insert('resimler')
->set([
'galeri_id' => $galeri_son_id,
]);
if ($add__) {
echo 'Resim Yüklendi';
} else {
echo 'Resim Kayıt Edilemedi';
}
} else {
echo 'SQL Sistemsel kaynaklı hata oluştu.';
}
} else {
echo 'Resim yüklerken bir hata oluştur.. ('.$image->error.')';
}
$image-> Clean();
}else{
echo 'Resim Seçiniz.';
}
Aras kargo ile görüşme yapabilirsin, size bir explame kod yapısı verecektir. Kod yapıları internette yoktur firamya özel iletilmektedir.
Diğer arkadaşımın sana verdiği tavsiye işlemine uyarsan, yazdığın koduda okuyabilir, nerelerde hata yapıyorsan onuda kolaylıkla bulabilirsin. Ayrıca vermiş olduğum kod doğru bir yapı. Kullandığın yapıdan kaynaklı hata alıyorsun.
Merhaba,
$gelecekId = $db->query("SHOW TABLE STATUS LIKE 'tabloadiniz'")->fetch(PDO::FETCH_ASSOC)['Auto_increment'];
Bu şekilde gelecek ID bulabilirsin.