[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача переменых
Pinoplast
Подскажыте такую вещь, есть два скрипта в одном файле (пример ниже), в скрипте верхнем есть переменая, передаеться она в нижний или ее както надо передать???

первый скрипт
PHP
<?      
..........
do     
{
echo 
"<h2 id='left_p11'>".$myrow2["name"]."</h2>";
$a=$myrow2["idd"]; ------------------------------вот эта переменая
$myrow3
["text_v"]=substr($myrow2["text_v"], 0300);
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 написал(а):
точно...не все прочитал smile.gif
да, будет

Спустя 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();
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.