| |
|
|
| | Значит так... немогу понять в чем ошибка...
<?
$abc = "";
$abc = $_GET["id"];
if (empty($abc)) {
$db = mysql_connect("localhost", "root");
mysql_select_db("dizain",$db);
$result = mysql_query("SELECT * FROM glav",$db);
while ($myrow = mysql_fetch_row($result))
{
printf("%s<br>\n", $myrow[1]);
}
mysql_close($db);}
else{
$db = mysql_connect("localhost", "root");
mysql_select_db("base1",$db);
$result = mysql_query("SELECT * FROM knopki where id=$abc2",$db);
while ($myrow = mysql_fetch_row($result))
{
printf("%s<br>\n", $myrow[2]);
}
mysql_close($db);}
?>
|
При открытии страницы, первое if срабатывает, при нажатии на ссылку данные из else не появляются... Может кто знает лучший способ отображения данны из бд? | |
| |
|
|
| |
|
|
| |
для: Imseor
(04.01.2007 в 07:28)
| | | Ну я вышеизложенное оформил бы примерно так:
<?
$abc = "";
$abc = $_GET["id"];
$db = mysql_connect("localhost", "root");
if (empty($abc))
{
mysql_select_db("dizain", $db);
$result = mysql_query("SELECT * FROM glav", $db);
while ($myrow = mysql_fetch_row($result)) printf("%s<br>\n", $myrow[1]);
}
else
{
mysql_select_db("base1",$db);
$result = mysql_query("SELECT * FROM knopki WHERE id=[b]$abc[/b]", $db);
while ($myrow = mysql_fetch_row($result)) printf("%s<br>\n", $myrow[2]);
}
mysql_close($db);}
?>
|
А ошибка видимо потому, что id из _GET передается в $abc, а Вы в запросе обращаетесь к $abc2.
Кстати а зачем выносить две таблицы по разным базам? Мне задача не показалась стоящей того.
ЗЫ: терпеть не могу переменных с бессмысленными именами, через месяц сам свой код не сможешь прочитать. | |
| |
|
|
| |
|
|
| |
для: targa
(04.01.2007 в 07:45)
| | | да нет... ошибка не в переменной... это я просто торопился и нажал случайно2... я уже как не крутил... да и дело не в разных базах... я и в одной делал...
З.Ы.: я еще дилетант в пхп... мне сейчас не до смысла имени переменной(((
Все ... разобрался ))) я дурак после исправлений не сохранял страницу, а так запускал...Т.е. ссылки то на индекс.пхп, а страница была тралала.пхп темп... Все работает... Targa все равно Спасибо. | |
| |
|
|
| |
|
|
| |
для: Imseor
(04.01.2007 в 07:28)
| | | может быть $abc2 нужно поменять на $abc ? | |
| |
|
|