НЕ работает код, подгрузка части страницы?

0931454574

Новичок
По какой то непонятной причине не работает меню, то есть при нажатии пытается что то загрузить ,а потом сваливает на страницу по умолчанию!

PHP:
<div class="zag">CHEVROLET Lacetti</div>
<br>
<table   border="0" cellspacing="0" cellpadding="5" align="center">
<tr><td bgcolor="#f0f0f0">
<a href="?p=main" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Îïèñàíèå</a>  
<a href="?p=tech" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Òåõíè÷åñêèå õàðàêòåðèñòèêè</a>  
<a href="?p=price" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Êîìïëåêòàöèÿ è öåíà</a> 
<a href="?p=color" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Öâåò</a> 
<a href="?p=photo" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Ôîòîãàëåðåÿ</a> 
</td></tr>
</table>

<? $p=$_GET["p"]; if ($p=="color") {?>
<br>


<div align="center">
<iframe src="sh_lacetti_color.php" width="470" height="299" scrolling="no" frameborder="0"></iframe>
</div>


<?}
  elseif ($p=="tech") {?>

<br>
<div align="center"><strong>Chevrolet LACETTI, òåõíè÷åñêèå õàðàêòåðèñòèêè</strong></div>
<div>&nbsp;</div>
 
И такое добавление!
Все что нужно менять на странице как вы могли догадаться уже на ней есть! Но почему то выполняется всегда только условие else . В чем кроется загадка? Есть варианты?
 
а версия MySQL какая?
А при чем тут My SQL (про раздел ничего говорить не нужно)

Я же сказал что все загружено на страницу и должно меняться после клика .
PHP:
<?
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
header ("Cache-Control: no-cache, must-revalidate"); 
header ("Content-Type: text/html; charset=windows-1251"); 
header ("Pragma: no-cache"); 

include ("top.htm")
?>


<div class="zag">CHEVROLET Lacetti</div>
<br>
<table   border="0" cellspacing="0" cellpadding="5" align="center">
<tr><td bgcolor="#f0f0f0">
<a href="?p=main" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Îïèñàíèå</a>  
<a href="?p=tech" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Òåõíè÷åñêèå õàðàêòåðèñòèêè</a>  
<a href="?p=price" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Êîìïëåêòàöèÿ è öåíà</a> 
<a href="?p=color" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Öâåò</a> 
<a href="?p=photo" class=mnu_a ><img src="img/arrow.gif" width="10" height="10" border="0" alt=""> Ôîòîãàëåðåÿ</a> 
</td></tr>
</table>

<? $p=$_GET["p"]; if ($p=="color") {?>
<br>


<div align="center">
<iframe src="sh_lacetti_color.php" width="470" height="299" scrolling="no" frameborder="0"></iframe>
</div>


<?}
  elseif ($p=="tech") {?>

<br>
<div align="center"><strong>Chevrolet LACETTI, òåõíè÷åñêèå õàðàêòåðèñòèêè</strong></div>
<div>&nbsp;</div>

<table cellspacing="0" cellpadding="0" width="613" border="1">
   
    </tbody>
</table>
<div align="center">* - ðàñõîä òîïëèâà ìîæåò ìåíÿòüñÿ â çàâèñèìîñòè îò õàðàêòåðà </div>
<div align="center">óïðàâëåíèÿ àâòîìîáèëåì è óñëîâèé åãî ýêñïëóàòàöèè.</div>
<?}
  elseif ($p=="price") {?>

<br>
<div align="center"><strong>CHEVROLET Lacetti Êîìïëåêòàöèÿ è öåíà</strong></div>
<div align="center">&nbsp;</div>
<div align="center">
<table cellspacing="0" cellpadding="0" border="1">
    
</table>

<div>&nbsp;</div>

<?}
  elseif ($p=="photo") {?>
  
	<script language="javascript">
		function win(url,w,h,cont) {
		var msg = window.open('','msg','width='+w+',height='+h+',left=80,top=80');
		msg.document.open();
		msg.document.write('<HTML><HEAD><title>Ôîòîàðõèâ</title><LINK href="mss.css" rel=StyleSheet type=text/css ></HEAD>\n');
		msg.document.write('<body leftmargin=0 topmargin=0 rightmargin=0 bottommargin=0 marginwidth=0 marginheight=0 bgcolor="#F1F1ED" background="images/main_fon.gif">');
		msg.document.write('<br><div align="center">');
		msg.document.write('<img src=carPic/'+url+'.jpg alt='+cont+'  hspace=0 vspace=0 border=0><br>');
		msg.document.write(cont+'<a href="" onClick="window.close()" class=mnu_a >|çàêðûòü îêíî|</a> </div>');
		msg.document.write('</body></HTML>');
		msg.document.close();
		}
	</script>
	
<?  for ($c=1; $c<17; $c=$c+4)
   { ?> <br>
 
 <table   border="0" cellspacing="0" cellpadding="5" align="center">
 
 </table>
 
<?
 } 
?>

  <?
 }
 else {
?>

<br>
<div align="center"><img src="carPic/sh_lacetti_title.jpg" width="569" height="309" border="1" alt=""></div>

<br>

<p>Рувап</p>



<br><br>

<?
 }

include ("buttom.htm")
?>
 
Почему то при клике на меню не загружается соответствующий контент,а переправляет на index.php , а сразу на страничке грузится
PHP:
 else {
?>

<br>
<div align="center"><img src="carPic/sh_lacetti_title.jpg" width="569" height="309" border="1" alt=""></div>

<br>

<p>Рувап</p>



<br><br>

<?
 }

Вот этот код. Код не мой , но работать с ним нужно , а пока причина такой работы непонятна!
 
Мне хотябы знать! это реально работает или нет?
Я раньше загружал странички html ,а с таким впервые столкнулся!
Помогите ссылкой на статью с похожей темой! Уже гуглил.!
 
судя по тому, что ты свой вопрос разместил в php &mysql гуглил ты на порносайте.. авторитетно заявляю - там ответа на твой вопрос нет, я проверил.. гуглят тут http://google.com, вкуривают тут http://phpfaq.ru/debug , здесь http://phpclub.ru/talk/forums/Работа.9/ решают вопросы на возмездной основе
 
за тебя тут никто ничего делать не будет.

Не надо говорить за всех, Вы же не все.
А я сказал что понял что надо учиться, на том и порешили. Еще раз спасибо за оказанную помощь..

П,С, Нашел другое решение)
 
тебе реально было трудно догадаться вывести содержимое на экран переменной $_GET["p"]? и посмотреть, почему же условие не сработало?

достаточно было просто прочитать http://phpfaq.ru/na_tanke
 
достаточно было поговорить с начальством и писать переписывать сайт с рагуляцкого на аякс вариант! хе хе , через месяц брошу ссылку посматреть)
 
А что? Я никогда не решаю проблему которая занимает более пары часов, всегда есть альтернативный путь)
 
Сверху