cold_zero
заявката си я направил, но правиш една голяма грешка.
$query = " SELECT* FROM recepti where id='%$id%' ORDER BY id DESC";
така както си го задал, ако имаме id=$_GET['1'];
а имаме 111 записа в базата, ще покаже всички резултати които имат 1-ца в себе си. примерно ако не е id а е text и задаваш кон, ще ти покаже всяка дума в която има кон. пример:
конспиратор, конски, конница и тн.
скрипта трябва да е ето така:
Код:
<?php
$id=$_GET['id'];
$conn=@mysql_connect("************","*********","*********")
or die ("грешка");
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
$rez = @mysql_select_db("**********", $conn )
or die("Грешка");
$zaiavka = "select recepti_name, recepti_prod, recepti_text from recepti";
$query = " SELECT* FROM recepti where id='$id' ORDER BY id DESC";
$rez = mysql_query( $zaiavka, $conn );
while( $red = mysql_fetch_array( $rez ) )
{ echo( $red["recepti_name \n"] );
echo( "Продукти:\n" .$red["recepti_prod"] . "<p>");
echo( "Начин на приготвяне:\n" .$red["recepti_text"] );
}
?>
без % % покрай $id-то