echo "<ul>";
$xml = simplexml_load_file('rss.xml');
foreach ($xml->canel as $canel) {
foreach ($canel->item as $item) {
$id = $item->id;
$cat = $item->cat;
$city = $item->city;
$type = $item->type;
$title = $item->title;
$type = $item->description;
$type = $item->date;
foreach ($item->images->image as $image) {
echo "<li>id = $id image = $image</li>";
}
}
}
echo "</ul>";
N11'in kullandığı eklenti bu
https://i-like-robots.github.io/EasyZoom/
böyle dene
$output .= '<option value="' . $c['CatID'] . '" '. $c['CatID'] == $_GET['CatID'] ? 'selected' : '' .'>' . $indent . $c['KategoriAdiTR'] . '</option>';
http://sqlfiddle.com/#!9/0d5dbf/18 Böyle bir sorguyla halledebilirsin.
burda tüm resimleri çekiyor php tarafında explode(',', $row['resimler']) fonksiyonuyla resimleri ayırarak sadece 1. resimi alabilirsin.
Başka bir yolu vardır mutlaka ama MySql bilgim yetmiyor :)
Tarayıcı her sayfayı açtığında css dosyanı yüklemez.
Yüklemesi için tarayıcının gizli sekmesini kullan veya
<link rel="stylesheet" href="styles.css?v=1">
?v=1 gibi her değişiklik yaptığında değeri arttırarak dosyanın herkes için yeniden yüklenmesini sağlayabilirsin.
Dosya boyutu yüksek olduğu zaman sunucu otomatik olarak siliyor olabilir.
Düşük boyutlu resimler koyarak dene.
bu şekilde yapabilirsin.
$veriler = array(23 => 1, 26 => 0.250);
foreach($veriler as $urunId => $adet){
echo "Ürün ID : $urunId<br>";
echo "Adet : $adet<br>";
}
Adet 0.250 float bir değer olduğu için eklenmiyordur.
Adet i integer yerine float,decimal veya varchar olarak ayarla öyle eklemeyi dene.
Bunu dene
if ($same['username'] === $username || $same['email'] === $email) {
if ($same['email'] === $email) {
echo '<div class="error">Bu email daha önce alınmış.</div>';
}
if($same['username'] === $username){
echo '<div class="error">Bu kullanıcı adı daha önce alınmış.</div>';
}
}else{
// kayıt işlemleri
}