Каква е грешката?

xanoc

Registered
Ето ми кода:
Код:
<? include("header.php"); ?>
<?php
include('config.php');

 $sql = mysql_query("SELECT * FROM clips WHERE id='$id'");
 $row = mysql_fetch_array($sql);
 ?>
 </br>
 Вие гледате:<b><? echo $row['ime']; ?></b>
</br>
<iframe width="560" height="345" src="http://www.youtube.com/embed/<? echo $row['url']; ?>" frameborder="0" allowfullscreen></iframe>
</br>
Описание:
</br>
<b><? echo $row['description']; ?></b>
</br>
Сайта е за клипове от youtube , добавяш клипове от youtube. Всичко си работеше , но после какво направих и се появи този проблем. Това е кода , но не ми излиза името , видеото не се play-ва и няма описание.Можели някой да помогне?
 
PHP:
<? include("header.php"); ?>
<?php
include('config.php');

 $sql = mysql_query("SELECT * FROM clips WHERE id='$id'");
 while($row = mysql_fetch_array($sql)) {
 ?>
 </br>
 Вие гледате:<b><? echo $row['ime']; ?></b>
</br>
<iframe width="560" height="345" src="http://www.youtube.com/embed/<? echo $row['url']; ?>" frameborder="0" allowfullscreen></iframe>
</br>
Описание:
</br>
<b><? echo $row['description']; ?></b>
</br>
<?php
}
?>
 
Пробвай така

<?php
include "config.php";
include "header.php";

$sql = mysql_query("SELECT * FROM clips WHERE id='$id'");
$row = mysql_fetch_assoc($sql);
?>
</br>
Вие гледате:<b><?php echo $row['ime']; ?></b>
</br>
<iframe width="560" height="345" src="http://www.youtube.com/embed/<?php echo $row['url']; ?>" frameborder="0" allowfullscreen></iframe>
</br>
Описание:
</br>
<b><?php echo $row['description']; ?></b>
</br>
 
за вземане на гет направо като напишеш $id не е най-добрата идея, по-добре е да го направиш $id = (int)$_GET['id'];
 

Back
Горе