Подскажыте такую вещь, есть два скрипта в одном файле (пример ниже), в скрипте верхнем есть переменая, передаеться она в нижний или ее както надо передать???
первый скрипт
PHP
<? .......... do { echo "<h2 id='left_p11'>".$myrow2["name"]."</h2>"; $a=$myrow2["idd"]; ------------------------------вот эта переменая $myrow3["text_v"]=substr($myrow2["text_v"], 0, 300); echo "<p id='left_p'>".$myrow3["text_v"]."...<a href='view_cat1.php?cat=$a'>читать дальше</a>"."</p>"; echo "<p id='left_pp'>".$myrow2["data"]."</p><hr>"; } while ($myrow2=mysql_fetch_array($result2)); ........
ниже второй
PHP
<? передаеться сюда в поискт------------------------------------------------/ $result50 = mysql_query("SELECT * from comments WHERE post='$a' ORDER BY time LIMIT 5",$db); if(!$result50) { echo "В БАЗЕ НЕТ КОМЕНТАРИЕВ"; exit(mysql_error()); ...........
Спустя 2 минуты, 54 секунды (16.09.2009 - 23:10) live Uucyc написал(а):
если происходим переход по ссылке, то да..ты ее передаешь Get, во втором файле надо вместо $a указать $_GET['a']
Спустя 10 минут, 50 секунд (16.09.2009 - 23:20) Pinoplast написал(а):
ты не понял скрипт находиться в одном файле, просто ниже, меня нитересует в одном файле, просто у меня глюк какойто не понятный, часть кода выполянеться нижнего а часть вы водит результат как при пустой переменой, вчем глюк не могу врубить((((
Спустя 1 минута, 22 секунды (16.09.2009 - 23:22) live Uucyc написал(а):
точно...не все прочитал да, будет
Спустя 5 минут, 5 секунд (16.09.2009 - 23:27) Pinoplast написал(а):
Народ в чем может быть глюк, может кто то че подскажет??? кароче нижний скрипт выводит по категории, например авто все коментарии, неважно из какой статьи, просто все должен выводить по одной категории, а он тупо выводит в одних категориях все а вовторых нифига!!!
Спустя 3 минуты, 5 секунд (16.09.2009 - 23:30) live Uucyc написал(а):
во первых, у тебя в запросе идет только одно условие, хотя, если надо определенная статья и категории, то уже 2 условия
Спустя 55 секунд (16.09.2009 - 23:31) Pinoplast написал(а):
выложыть полный скрипт?
Спустя 1 минута, 1 секунда (16.09.2009 - 23:32) kirik написал(а):
Pinoplast С переменной вроде все ОК.. Если только она у тебя где-нибудь между этими кусками не unest'ится..
Спустя 1 минута, 2 секунды (16.09.2009 - 23:33) Pinoplast написал(а):
Это вывод коментов, нижний скрипт
PHP
<?
mysql_query("SET NAMES 'cp1251';");
if (isset($_GET['cat'])){$cat=$_GET['cat'];}
$result50 = mysql_query("SELECT * from comments WHERE post='$a' ORDER BY time LIMIT 5",$db);
if(!$result50)
{ echo "В БАЗЕ НЕТ КОМЕНТАРИЕВ"; exit(mysql_error()); } if (mysql_num_rows($result50)>0)
{ $myrow50=mysql_fetch_array($result50); do
{ echo "<table border='0' width='100%' height='10'id='left_tab'><p><tr><td> Коментарий по даной статье добавил(а):<b>"." <br>".$myrow50["author"]."</td><td><p id='left_pp'><b>Дата добавления:</b>".$myrow50["date"]." ".$myrow50["time"]."</td></tr></table></b></p></p>"; echo "<table border='0' width='100%' height='10'id='left_tab'><tr><td><p><b>Текст коментария:</b><br>".$myrow50["text"]."</p><hr><td></tr></table>"; } while ($myrow50=mysql_fetch_array($result50)); } else { echo "<p id='left_p'>КОМЕНТАРИЕВ НЕТ ПО ДАННОМУ РАЗДЕЛУ</p>"; }
Спустя 2 минуты, 36 секунд (16.09.2009 - 23:36) Pinoplast написал(а):
это верхний вывод статей по категориям
PHP
<? if (isset($_GET['cat'])){$cat=$_GET['cat'];} $result2 = mysql_query("SELECT * from text WHERE id='$cat'",$db); if(!$result2) { echo "КАТЕГОРИЯ ПУСТА"; exit(mysql_error()); } if (mysql_num_rows($result2)>0) { $myrow2=mysql_fetch_array($result2); do { echo "<h2 id='left_p11'>".$myrow2["name"]."</h2>"; $a=$myrow2["idd"]; $myrow3["text_v"]=substr($myrow2["text_v"], 0, 300); echo "<p id='left_p'>".$myrow3["text_v"]."...<a href='view_cat1.php?cat=$a'>читать дальше</a>"."</p>"; echo "<p id='left_pp'>".$myrow2["data"]."</p><hr>"; $a=$myrow2["idd"]; } while ($myrow2=mysql_fetch_array($result2)); } else { echo "<p id='left_p'>В КАТЕГОРИИ НЕТ СТАТЕЙ</p>"; exit(); }