Sorunu şu şekilde hallettim ama mesela, hizmetlerimiz linkinden projelerimiz linkine tıkladığımda, projelerimiz linkinin alt menüsündeki bir linke tıklanıyor.
https://hizliresim.com/iofhd6c
<div id="menuikon" onclick="menuikontikla()" class="menuicon"><img src="images/icons/menu/menu.png" alt=""></div>
<nav id="nav">
<ul>
<li><a href="index.php" class="">Anasayfa</a></li>
<li><a href="#" class="">Kurumsal</a>
<ul>
<li><a href="hakkimizda.php" class="">Hakkımızda</a></li>
<li><a href="vizyonumuz.php" class="">Vizyonumuz</a></li>
<li><a href="misyonumuz.php" class="">Misyonumuz</a></li>
</ul>
</li>
<li><a href="#" class="">Hizmetlerimiz</a>
<ul>
<li><a href="misyonumuz.php" class=""><?php echo substr("Yetkilendirilmiş Tüzel Kişilik Hizmetleri",0,44); ?></a></li>
<li><a href="hakkimizda.php" class=""><?php echo substr("Bitirilenler",0,44); ?></a></li>
</ul>
</li>
<li><a href="#" class="">Projelerimiz</a>
<ul>
<li><a href="devamedenprojeler.php" class=""><?php echo substr("Devam Edenler",0,44); ?></a></li>
<li><a href="bitirilenprojeler.php" class=""><?php echo substr("Bitirilenler",0,44); ?></a></li>
</ul>
</li>
<li><a href="iletisim.php" class="">İletişim</a></li>
</ul>
</nav>
ul {
z-index: 99999;
display: block;
grid-template-columns: auto;
grid-template-rows: auto;
/* align-items: center; */
list-style: none;
background-color: red;
}
li {
margin-left: -78px;
/* left: -32px; */
width: 375px;
height: 60px;
text-align: center;
display: block;
background-color: blue;
}
li:hover {
margin-left: -78px;
/* left: -32px; */
width: 375px;
height: auto;
text-align: center;
display: block;
background-color: #016fa5;
color: #fff;
}
li a {
text-decoration: none;
font-size: 17px;
color: #fff;
}
li:hover a {
color: #fff;
}
ul li ul {
position: relative;
width:auto;
height: auto;
display: none;
text-align: center;
}
ul li:hover ul {
position: relative;
display: block;
width:auto;
height: auto;
text-align: center;
background-color: red;
}
ul li:hover ul li {
position: relative;
margin-left: 0px;
text-align: center;
width: auto;
height: 60px;
display: block;
background-color:red;
}
ul li:hover ul li a {
padding-right: 35px;
}
}
Dediğinizi uygulayacaqğım.
Yol'da bir problem yok. Yol'u doğru vermişim.
Sorunum güncel. Yardımcı olabilir misiniz?
Kodları şu şekilde düzenledim ama sorunu halledemedim. Kodlar şu haliyle, örnek olarak, eğer "1.json" dosyası mevcutsa, "1.json dosyası var" diyor. Eğer yoksa yeni oluşturduğum dosyanın adını yazıyor. Mesela "2.json" var diyor. Yardımcı olabiir misiniz?
$ad = $_POST['ad'];
$ozellik = $_POST['ozellik'];
$kategori = $_POST['kategori'];
$eskifiyat = $_POST['eskifiyat'];
$yenifiyat = $_POST['yenifiyat'];
$indirimlifiyat = $_POST['indirimlifiyat'];
$urunsayisi = $_POST['urunsayisi'];
$urunalani = $_POST['urunalani'];
$icerikid = $_POST['icerikid'];
foreach($ad as $index => $names) {
$s_ad = $names;
$s_ozellik = $ozellik[$index];
$s_kategori = $kategori[$index];
$s_eskifiyat = $eskifiyat[$index];
$s_yenifiyat = $yenifiyat[$index];
$s_indirimlifiyat = $indirimlifiyat[$index];
$s_urunsayisi = $urunsayisi[$index];
$s_urunalani = $urunalani[$index];
$s_icerikid = $icerikid[$index];
global $filename;
$filename = $s_icerikid.".json";
$myObj->ss_dosya_adi[] = $dosya_adi;
$myObj->ss_ad = $s_ad;
$myObj->ss_ozellik = $s_ozellik;
$myObj->ss_kategori = $s_kategori;
$myObj->ss_eskifiyat = $s_eskifiyat;
$myObj->ss_yenifiyat = $s_yenifiyat;
$myObj->ss_indirimlifiyat = $s_indirimlifiyat;
$myObj->ss_urunsayisi = $s_urunsayisi;
$myObj->ss_urunalani = $s_urunalani;
$myObj->ss_icerikid = $s_icerikid;
$dosya = 'json/' . $filename;
if (file_exists($dosya)) {
echo "$dosya diye bir dosya var";
exit();
} else {
$dizijson = json_encode($myObj);
file_put_contents("json/" . $filename, $dizijson);
if (move_uploaded_file($gecici_yol, "../../images/indexurunler/" . $dosya_adi)) {
}
}
}
İlkinde yok diyor sonra var diyor dosya için. Neredeki döngüden kaynaklanıyor. Şu kodların işleyişini anlatabilir misiniz?
Cevap yok mu arkadaşlar.
Hatayı resim sayısına göre vermiyor şu an. Tek uyarı veriyor ama hâlâ nasıl yapılması gerektiğini akıl edemedim.
Peki ne yapmalıyım. Döngüden mi çıkartayım. Döngülerden önce bu sorguyu yaparsam, yine döngü içinde kullanmam lazım olacak. Çünkü, inputtan çoklu yükleme olarak gönderiyorum.