Sorgudaki Hata?
20
●1.178
- 01-05-2010, 19:36:29Üyeliği durduruldueagle_one adlı üyeden alıntı: mesajı görüntüle
$vid=htmlspecialchars($_GET['vid']);
$vid değişkenini geti ile alıyorum - 01-05-2010, 19:55:07Üyeliği durduruldu$yorumcek = mysql_query("Select * from yorum where durum = 1 and vid = '$vid'");
bu satırın hemen altına
echo "Select * from yorum where durum = 1 and vid = ".$vid;
ekle. ekrana sorguyu basar. bu sorguyu sen kopyalayıp phpmyadmin den çalıştırmayı dene. sonuç dönecek mi bakalım. - 01-05-2010, 20:01:23Üyeliği durdurulduyok biz bu şekilde çözüm bulamıcaz sanırım ben en iyisi komple sayfanın kodlarını vereyim bide öle bakın
********** koyduğum kısım yorum bölümünün başladığı bölüm.
<?php include ("ayarlar.php"); $vid=htmlspecialchars($_GET['vid']); $videobul=mysql_query("select * from video where vid='$vid'"); $va=mysql_fetch_array($videobul); $vtitle=$va['baslik']; $vid=$va['vid']; $kat=$va['kategori']; $aciklama=$va ['aciklama']; $baslik=$va ['baslik']; $flv=$va['kod']; $tag=$va['etiket']; $resim=$va['resim']; mysql_query("UPDATE video SET izlenme = izlenme + 1 WHERE vid = '$vid'"); $veriler=mysql_query ("select * from video order by vid desc"); while($veri = mysql_fetch_array($veriler)) { $vid = $veri["vid"]; $kod=$veri['kod']; } function seo($str){ $str=str_replace("Ş","S",$str); $str=str_replace("ş","s",$str); $str=str_replace("Ş","s",$str); $str=str_replace("Ç","C",$str); $str=str_replace("ç","c",$str); $str=str_replace("Ö","O",$str); $str=str_replace("ö","o",$str); $str=str_replace("Ğ","G",$str); $str=str_replace("ğ","g",$str); $str=str_replace("Ü","U",$str); $str=str_replace("ü","u",$str); $str=str_replace("ı","i",$str); $str=str_replace("İ","i",$str); $str=preg_replace("/[^A-Za-z0-9\s]/"," ",$str); $str=str_replace(" ","-",trim($str)); $str=preg_replace('/([-]+)/','-',$str); $str=strtolower($str); return $str; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="tr"> <head> <title><?php echo $vtitle; ?>-<?php echo $title; ?></title> <base href="<?php // echo $url; ?>" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <META HTTP-EQUIV="EXPIRES" CONTENT="0"> <META NAME="RESOURCE-TYPE" CONTENT="DOCUMENT"> <META NAME="DISTRIBUTION" CONTENT="GLOBAL"> <META NAME="AUTHOR" CONTENT="ChaO"> <META NAME="COPYRIGHT" CONTENT="Copyright (c) CVS-V1"> <META NAME="KEYWORDS" CONTENT="<?php echo $vtitle?> izle,<?php echo $vtitle?> seyret ,<?php echo $vtitle?> videosu"> <META NAME="DESCRIPTION" CONTENT="<?php echo $vtitle?> Videosu"> <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW"> <META NAME="REVISIT-AFTER" CONTENT="1 DAYS"> <META NAME="RATING" CONTENT="GENERAL"> <META NAME="GENERATOR" CONTENT="php & Mysql"> <link rel="stylesheet" type="text/css" href="style.css" /> <script src="js/jquery.toogle.js" type="text/javascript"></script> </head> <body> <center> <div id="genel"> <!-- Header --> <div id="header"> <a href="index.php"><img src="images/logo.png" alt="" /></a> </div> <!-- Sað Kýsým --> <div id="sag"> <!-- En Son Eklenen Videolar --> <div id="baslik3"><div class="baslik3"> <div style="padding: 0 10px 10px 0px; font-size: 20px; color: #373737; margin-top: -3px;"><?php echo substr(trim(strip_tags($vtitle)),0,80) ?></div> </div></div> <div id="son-eklenen-videolar"> <div class="son-eklenen-videolar"> <!-- Oynatýcý --> <object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="680" height="450"> <param name="movie" value="player-viral.swf" /> <param name="allowfullscreen" value="true" /> <param name="allowscriptaccess" value="always" /> <param name="flashvars" value="file=<?php echo $va['kod'] ?>&image=flv/preview.jpg" /> <embed type="application/x-shockwave-flash" id="player2" name="player" src="player-viral.swf" width="680" height="450" allowscriptaccess="always" allowfullscreen="true" flashvars="file=<?php echo $va['kod'] ?>&image=flv/preview.jpg" /> </object> <div id="video-aciklamasi"> <b>Video Açıklaması: </b><?php echo $aciklama; ?><br /> <b>Etiketler: </b><?php echo $tag; ?> </div> <!-- Yorum Yap --> <div id="yorum-yap"><div class="yorum-yap"> <div style="font-size: 16px; margin: 5px 0; font-weight: bold; color: #373737; border-bottom: 1px solid #bababa; padding-bottom: 5px;"><font style="cursor: pointer; "onclick="$('.aycan').toggle('medium');">Yorum Yapmak İstiyorum!</font></div> <form id="veri-formu"> <table style="display:none" class="aycan"> <div style="display:none"><input name="id" value="<?=$vid?>"></div> <tr> <td>Ad-Soyad: </td> <td><input type="text" class="input"></td> </tr> <tr> <td>E-Posta: </td> <td><input type="text" class="input"></td> </tr> <tr> <td>Yorumunuz</td> <td><textarea name="kullandigi_ilaclar" rows="3" cols="30" tabindex="40"></textarea></td> </tr> </table> <div style="text-align:left; padding-left: 70px;"><input name="Reset" type="reset" value="Temizle"> <input name="submit" type="submit" value="Yorumu Gönder"></div> </form> </div></div> <!-- Yazý*** Yorumlar --> ****************************************** <?php $yorumcek = mysql_query("Select * from yorum where durum = 1 and vid = '$vid'"); while($cek = mysql_fetch_array($yorumcek)) { ?> <div id="yorumlar"> <div style="font-size: 16px; margin: 5px 0; font-weight: bold; color: #373737;">Yapılan Yorumlar</div> <!-- Yorum --> <div id="yapilan-yorum"><div class="yapilan-yorum"> <div style="color: red; border-top: 1px solid #bababa; padding: 2px 0;"><b><?php echo $cek['yazan']; ?></b> demişki;</div> <?php echo $cek['yorum']; ?> </div></div> </div> <?php } ?> </div></div> <div class="alt2"></div> </div> <!-- Sol Kýsým --> <div id="sol"> <!-- Site Ýçi Arama --> <form action="arama.php" method="get"> <div id="baslik2"><div class="baslik2"> <img src="images/arama.png" alt="" /> </div></div> <div id="arama"><div class="arama"> <table> <tr> <td><input name="q" type="search" class="arama1" id="q" /></td> <td><input type="submit" value="" class="ara" /></td> </tr> </table> </div></div> <div class="alt"></div> <!-- Kategoriler --> <div id="baslik"><div class="baslik"> <img src="images/kategoriler.png" alt="" /> </div></div> <div id="kategoriler"><div class="kategoriler"> <?php $sql="select * from kategori order by kat_id asc LIMIT 0,20"; $query=mysql_query($sql); while($read=mysql_fetch_assoc($query)) { $kat_id = $read['kat_id']; $baslik = $read['baslik']; echo "<a href=katgoster.php?kat_id=" . $read['kat_id'] . ">" . $read['baslik'] . "</a>"; // echo "<a href=kategori/" . seo($read['baslik']) . ">" . $read['baslik'] . "</a>"; } ?> </div></div> <div class="alt"></div> <!-- Site İstatistikleri --> <?php $videosayisi = mysql_num_rows(mysql_query("SELECT vid FROM video")); $kategorisayisi = mysql_num_rows(mysql_query("SELECT kat_id FROM kategori")); $yorumsayisi = mysql_num_rows(mysql_query("SELECT id FROM yorum")); $etiketsayisi = mysql_num_rows(mysql_query("SELECT id FROM etiket")); $videoizlenme = mysql_fetch_array(mysql_query("Select sum(izlenme) as izlenmee from video")); $videoizlenme = $videoizlenme['izlenmee']; ?> <div id="baslik4"><div class="baslik5"> <img src="images/istatistikler.png" alt="" /> </div></div> <div id="istatistikler"><div class="istatistikler"> <b> Toplam Video: </b> <?php echo $videosayisi; ?><br /> <b> Toplam Kategori: </b> <?php echo $kategorisayisi; ?><br /> <b> Toplam Etiket: </b> <?php echo $etiketsayisi; ?><br /> <b> Toplam Yorum: </b> <?php echo $yorumsayisi; ?><br /> <b> Toplam İzlenme: </b> <?php echo $videoizlenme; ?><br /> </div></div> <div class="alt"></div> <!-- Etiketler --> <div id="baslik5"><div class="baslik6"> <img src="images/etiket-bulutu.png" alt="" /> </div></div> <div id="etiketler"><div class="etiketler"> <?php function etiketsistemi($stil='bulutlu',$icerik,$endusukfont=10,$enbuyukfont=30){ $icerik = strip_tags($icerik); $renkler = array(1=>'Black','Yellow','Pink','Green','Orange','Purple', 'Blue','Beige','Brown','Teal','Navy','Maroon','LimeGreen'); //istediginiz kadar çogaltabilirsiniz $fontlar = array(1=>'arial','georgia','helvetica','impact','times new roman','trebuchet ms','verdana'); //istediginiz kadar çogaltabilirsiniz foreach (str_word_count($icerik,1,'iIüÜöÖgGsSçÇ1234567890') as $etiket ){ $etiket=strtolower($etiket); //harflerimizi küçültelim if($stil == 'bulutlu'){ $renk = $renkler[rand(1,count($renkler))]; $font = $fontlar[rand(1,count($fontlar))]; $fontbuyuklugu = rand($endusukfont,$enbuyukfont); echo '<a href="etiket.php?etiket='.$etiket.'" title="'.$etiket.'">'.$etiket.'</a> '; }else{ echo '<a href="etiket.php?etiket='.$etiket.'" title="'.$etiket.'">'.$etiket.'</a> '; // echo '<a href="tag/'.$etiket.'" title="'.$etiket.'" style="color:'.$renk.';font-size:'.$fontbuyuklugu.';font-family:'.$font.'">'.$etiket.'</a> '; } } } $sorgu=mysql_query("SELECT * FROM etiket order by id desc limit 0,30"); while ($satir=mysql_fetch_assoc($sorgu)) { $eti = seo($satir['baslik']); $icerik = $eti; etiketsistemi('bulutlu',$icerik, 10,30); //bulutlu istiyorsaniz normal yerine bulutlu yazin } ?> </div></div> <div class="alt"></div> </div> <div style="clear:both;"></div> <!-- Footer --> <div id="footer"><div class="footer"> <div class="design"><b>Tasarım: </b>Erbilen</div> <img src="images/logo-icon.png" alt="" width="40" height="40" /><?php echo $footer; ?> </div></div> </div> </center> </body> </html> - 01-05-2010, 20:57:17MC_delta_T arkadaşın verdiği kodlarıda dene bakalım. senin $vid değişkenine id gelmiyor gibi echo ile aldığın yerin altında ekrana bastır bakalım vid değişkeni geliyor mu?
- 01-05-2010, 21:02:27Üyeliği durdurulduo şekildede yaptım ama ekrana herhangibi bir değer yazdırmadı.AGaRoot adlı üyeden alıntı: mesajı görüntüle
- 01-05-2010, 21:06:37hocamChaO adlı üyeden alıntı: mesajı görüntüle
<input name="id" value="<?=$vid?>">
burda name id olarak verilmiş onu vid yaparsan düzelmesi gerekiyor
********** koyduğum kısım yorum bölümünün başladığı bölüm.