Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: include.....

Сообщения:  [1-3] 

 
 автор: RV   (29.08.2006 в 11:22)   письмо автору
 
   для: lilu   (29.08.2006 в 11:11)
 


<? 
if($_GET['id']! = '')

   include (
"main1.php");
}
else 

   echo 
"ggggggggggggggggggg";

?> 

это значит что $_GET['id'] пустое. и поэтому соответственно выводится echo "ggggggggggggggggggg"

Передайте что-нибуть в $_GET['id'] и сработает первое условие. инклуд тут не причем.

   
 
 автор: cyberface   (29.08.2006 в 11:20)   письмо автору
 
   для: lilu   (29.08.2006 в 11:11)
 


<table><tr><td> 

<?
$result 
mysql_query("SELECT * FROM table") or die(mysql_error());  

while(
$row mysql_fetch_array($result)){
    echo 
"<a  href='main1.php?id=".$row['id']."'> test1 </a> "
    echo 
"<a  href='main2.php?id=".$row['id']."' onclick='return showPage(1)';> test2</a>";
}
 
?>
 
</td> 
<td valign="top"> 
<div id="page1" style="display:none;"> 

<?
if(@ $_GET['id']){ 
  include (
"main1.php");
} else{ 
  echo 
"ggggggggggggggggggg";

?> 
</div> 
</td> 
</tr> 
</table>


Какие были ошибки -
echo"
<a href='main1.php?id=$myrow[id]'> test1 </a>
<a href='main2.php?id=$myrow[id]' onclick='return showPage(1)';> test2</a> ";


<a href='main1.php?id=$myrow[id]'> test1 </a>
следовало бы записать как
echo "<a href='main1.php?id=".$myrow['id']."'> test1 </a> ";

и


if($_GET['id']!='')


если $_GET['id'] == '', то его не будет существовать. Проще говоря, проверка на отсутствие значения- бессмыслена

[поправлено модератором]

   
 
 автор: lilu   (29.08.2006 в 11:11)   письмо автору
 
 


<table><tr><td>
<? $rezmysql_query("SELECT * FROM table"); 
  if(!
$rez) exit(mysql_error()); 
  while(
$myrowmysql_fetch_array($rez)) 
{ echo
"
    <a  href='main1.php?id=
$myrow[id]'> test1 </a>
    <a  href='main2.php?id=
$myrow[id]' onclick='return showPage(1)';> test2</a> "; }
?>
</td>
<td valign="top">
<div id="page1" style="display:none;">
<? if($_GET['id']!=''){
include (
"main1.php");}else { echo "ggggggggggggggggggg";}
?>
</div>
</td>
</tr>
</table>

Вопрос в том, что при нажатии на ссылку test2 пишет ggggggggggggggggggg - это значит что id - пустое и ничего не работает, подскажите как так написать include чтобы всё-таки файл main1.php получил необходимый id и всё сработало....Заранее спасибо...

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования