Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
0
Cevap
893
Tıklama
0
Öne Çıkarma
Php'de div ile oluşturulan kutuları düzenleme sorun
E
8 yıl
Teğmen
Konu Sahibi

Merhaba,

arkadaşlar ben bu aralar bir alışveriş sitesi üzerinde çalışıyorum ve ürün butonlarını düzenlemeye çalışıyorum.

< Resime gitmek için tıklayın >

Resimde de görmüşsünüzdür. Her satırda 4 tane ürün kutusu olmasını istiyorum. Ama ikinci satırda left değeri sorun çıkartıyor. Bunu nasıl çözebilirim?

Kod :

function degistir($deger)
{
$deger= preg_replace("/\s+/", "+", $deger);
$deger= trim($deger);
return $deger;
}

foreach ($vericek14 as $bilgigoster14) {

$i++;

$urunad14 = $bilgigoster14['urunad'];
$urunfiyat14 = $bilgigoster14['urunfiyat'];

$vericek15 = $baglanti15 -> prepare ("select * from urunlistresim where urunad = '$urunad14' limit 1");
$vericek15 -> execute();

foreach ($vericek15 as $bilgigoster15) {

$resimyol15 = $bilgigoster15['resimyol'];

?>
<div id="b">
<?php echo"<div id='urunlbtn".$i."'>"; ?>

<a href="deneme6.php?urun=<?php echo degistir($urunad14); ?>" style="text-decoration: none;color: black;">
<div id="urunrsm" style="position: absolute;left: 37.5px;top: 25px;">
<img id="urunrsmid" src="<?php echo($resimyol15); ?>">
</div>
<br/>
<div id="urunad" style="position: absolute;left: 15px;top: 160px;">
<span><?php echo($urunad14); ?></span>
</div>
<div id="urunfiyat" style="position: absolute;left: 102.5px;top: 177.5px;">
<span><?php echo($urunfiyat14); ?></span>
</div>
</a>
<?php echo "</div>"; ?>
</div>

<?php

/*echo '<form action="deneme6.php" method="post">';
echo '<input type="submit" class="btn'.$i.'" name="egoldurunbtn" value="'.$urunad14.'" style="background-image : url('.$resimyol15.');">';
echo '<input type="button" class="btnn'.$i.'" name="egolurunbtn2" value="'.$urunfiyat14.'€">';
echo '<input type="hidden" value="'.$urunad14.'">';
echo '</form>'; */

}

?>

<style type="text/css">

<?php



if ($i == 4 || $i == 8 || $i == 12 || $i == 16 || $i == 20 || $i == 24 || $i == 28) {

$top1 = $i + 250;

//$i = -1;

//$left1 =

}

$left1 = 25 + $i * 230;

echo "#urunlbtn".$i."{";
echo "position: absolute;";
echo "left : ".$left1."px;";
echo "top : ".$top1."px;";
echo "border: 1px solid black;";
//echo "margin-left: 25px;";
//echo "margin-top: 25px;";
echo "height: 200px;";
echo "width: 200px;";
echo "}";

?>



</style>


Lütfen yardım edin.

Cevaplarınız için şimdiden çok teşekkür ederim.

İyi günler dileğiyle.





< Bu mesaj bu kişi tarafından değiştirildi Egen ccaann -- 16 Ağustos 2017; 9:1:47 >