[ Ïîèñê ] - [ Ïîëüçîâàòåëè ] - [ Êàëåíäàðü ]
Ïîëíàÿ Âåðñèÿ: Âûïàäàþùåå ìåíþ PHP
madcat
Âñåì äîáðîãî âðåìåíè ñóòîê! Ó ìåíÿ ïðîáëåìà çàêëþ÷àåòñÿ âîò â ÷åì. Ó ìåíÿ åñòü ìåíþ ñòðàí, íàïðèìåð:
UK
France
Russia

Ïðè íàæàòèè íà îäíó èç ýòèõ ìåíþøåê ó ìåíÿ äîëæíà îáíîâèòñÿ ñòðàíèöà è ïîä âûáðàííîé ìåíþøêîé ïîÿâèòñÿ åå ãîðîäà, íàïðèìåð ÿ âûáðàë Russia:

UK
France
Russia
-Moscow
-Spb
-....


Âñå äåííûå áåðóòñÿ èç ÁÄ. Òàáëèöû ïîñòðîåíû òàêèì îáðàçîì:

Country | City
Russia | Moscow
Russia | Spb
Russia | ..

è ò.ä. Äåëî â òîì ÷òî ÿ íåçíàþ êàê ñäåëàòü ÷òîáû ãîðîäà âûëàçèëè èìåííî ïîä âûáðàííûì ìåíþ!! Ìîãó âûâåñòè ãäåòî âíèçó èëè åøå ãäåòî, íî âîò èìåííî ïîä âûáðàííûì ìåíþ íàäî. Æäó Âàøåé ïîìîùè! Ñïàñèáî!



Ñïóñòÿ 5 ìèíóò, 20 ñåêóíä (22.05.2009 - 12:40) Kuliev íàïèñàë(à):
madcat
Êîä ïîêàæè, ïîäïðàâèì wink.gif

Ñïóñòÿ 5 ìèíóò, 4 ñåêóíäû (22.05.2009 - 12:45) madcat íàïèñàë(à):
íó âîò íàïðèìåð ÿ âûâîæó ìåíþ ñ country

PHP
$query "SELECT * FROM table GROUP BY country";
$result mysql_query($query) or die ("error");
while(
$row mysql_fetch_object($result)){
$view_menu .= '<a href="?show_cntr='$row-> country .'">'$row-> country .'</a> <br />';
}
echo 
$view_menu;

Âîò à äàëåå ïîñëå âûáîðà ñòðàí, ìíå íàäî ÷òîáû îáíîâèëàñü ñòðàíèöà è ïîä âûáðàíîé ñòðàíîé âûëåç ñïèñîê ãîðîäîâ çà íåé çàêðåïëåííûçõ. ß çíàþ êàê ñäåëàòü ýòîò ñïèñîê è ò.ä. íî íåçíàþ êàê ñäåëàòü ÷òîáû îí âûëåç èìåííî ïîä âûáðàíîé ñòðàíîé! sad.gif

Ñïóñòÿ 15 ìèíóò, 13 ñåêóíä (22.05.2009 - 13:01) Kuliev íàïèñàë(à):
madcat

PHP
echo "<a href=?show_country=russia>Russia</a>";

if (isset(
$_GET['show_country']))
{
  if (
$_GET['show_country'] == "russia")

   
$sql = ("SELECT * FROM country WHERE country = '".$_GET['show_country']."'");
   
$result mysql_query ($sql) or die (mysql_error() );
}
}


Ãäå show_country=russia ýòî ñòðàíà, âîò è âûâîäè ãîðîäà

Ñïóñòÿ 15 ìèíóò, 30 ñåêóíä (22.05.2009 - 13:16) madcat íàïèñàë(à):
òàê ÿ çíàþ êàê èõ âûâîäèòü à êàê èõ âûâåñòè èììåíî ïîä Russia â ìåíþ ?
Âîò ó ìåíÿ åñòü
France
Russia
UK


Ïîñëå òîãî êàê âûáåðóò Russia ìíå íàäà ÷òîáû âûâåëèñü îíè òóò

France
Russia
    -Moscow
    -SPB
    -...
UK


Ïîíèìàåø î ÷åì ÿ? ß íåçíàþ êàê îáúÿñíèòü ïûõå ÷òî íàäà âûâåñòè èìåííî ïîä Russia à íå ãäåòî âíèçó..

òîåñòü:
PHP
if(isset($_REQUEST["show_country"])){
$sql ... ;
while(...){
$view_cities .= '<li>' $row-> city '</li>';
}
$cities '<ul>' $view_cities '</ul>';
}

Òåïåðü åòè $cities íàäà âûâåñòè ïîä âûáðàííûì ìåíþ! êàê ýòî ñäåëàòü íåìîãó ïîíÿòü sad.gif

Ñïóñòÿ 51 ìèíóòà, 9 ñåêóíä (22.05.2009 - 14:07) Kuliev íàïèñàë(à):
madcat
Âîò òåáå êîä ñäåëàé ïîä ñåáÿ, ó ìåíÿ ðàáîòàåò.
PHP
$sql = ("SELECT country AS c FROM country GROUP by country");
$result db($sql);
if (isset(
$_GET['show']))
{
$sql_c = ("SELECT city FROM country WHERE country = '".$_GET['show']."'");
$res_c db($sql_c);

while (
$row mysql_fetch_assoc($res_c))
{
 
$city[] = $row['city'];
}


}

while (
$row mysql_fetch_assoc($result))
{
  
$counr[] = $row['c'];
}

for (
$i=0$i count($counr); $i++)
{

echo 
"<li><a href=?show=".$counr[$i].">".$counr[$i]."</a></li>";

    if(isset(
$_GET['show']))
    {
        if(
$_GET['show'] == $counr[$i] )
       {
            for(
$j=0$j count($city); $j++)
            {
                echo 
"<ol>".$city[$j]."</ol>\n";
            }
       }


    }

 }


Ñïóñòÿ 10 ìèíóò, 58 ñåêóíä (22.05.2009 - 14:18) madcat íàïèñàë(à):
Ñïàñèáî òåáå áîëüøîå!!! Òû íàñòîÿùèé äðóã wink.gif))))))))))))
Î÷åíü âûðó÷èë!!! Ñïàñèáî!! : ))))))))))

Ñïóñòÿ 11 äíåé, 1 ÷àñ, 50 ìèíóò, 31 ñåêóíäà (3.06.2009 - 16:09) Ñåðãåé íàïèñàë(à):
Ïîæàëóéñòà äàìï òàáëèö ÁÄ äàéòå... î÷ íóæíà òàêàÿ ðåàëèçàöèÿ

Ñïóñòÿ 16 ìèíóò, 51 ñåêóíäà (3.06.2009 - 16:26) Kuliev íàïèñàë(à):
Öèòàòà (Ñåðãåé @ 3.06.2009 - 18:09)
Ïîæàëóéñòà äàìï òàáëèö ÁÄ äàéòå... î÷ íóæíà òàêàÿ ðåàëèçàöèÿ

À â ÷åì òðóäíîñòü ñàìîìó íàïèñàòü?

Ñïóñòÿ 1 ìåñÿö, 15 äíåé, 18 ÷àñîâ, 47 ìèíóò, 53 ñåêóíäû (19.07.2009 - 11:13) Guest íàïèñàë(à):
Ãðàæäàíå-òîâàðèùè, ïîìîãèòå êòî ìîæåò!
Åñòü ñêðèïò ôîðìû äîáàâëåíèÿ êîììåíòàðèåâ
Ñâåðíóòûé òåêñò
Êîä
<script language="JavaScript"> 
var lat=new Array("jo","zh","i'","ch","sh","xh","je","ju","ja","a","b","v","g","d","e","z","i","k","l","m","n","o","p","r","s","t","u","f","x","c","'"," y","`","j","h");  
var cyr=new Array("¸","æ","é","÷","ø","ù","ý","þ","ÿ","à","á","â","ã","ä","å","ç","è","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ü","û","ú","æ ","õ");  

var latcap=new Array("JO","Jo","ZH","Zh","I'","Ch","CH","Sh","SH","Xh","XH","Je","JE","Ju","JU","Ja","JA","A","B","V","G","D","E","Z","I","K","L","M","N","O","P","R","S","T","U","F","X","C","Y","J","H");  
var cyrcap=new Array("¨","¨","Æ","Æ","É","×","×","Ø","Ø","Ù","Ù","Ý","Ý","Þ","Þ","ß","ß","À","Á","Â","Ã","Ä","Å","Ç","È","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Û","Æ","Õ");  

function translate(tex) 

var buf=tex; 
var i; 
for (i=0;i<latcap.length;i++) 
 { 
 buf=replace(buf,latcap[i],cyrcap[i],1,0); 
 } 

for (i=0;i<lat.length;i++) 
 { 
 buf=replace(buf,lat[i],cyr[i],1,0); 
 } 

tex=buf; 
return tex; 


function replace(target,oldTerm,newTerm,caseSens,wordOnly) { 

 var work = target; 
 var ind = 0; 
 var next = 0; 

 if (!caseSens) { 
 oldTerm = oldTerm.toLowerCase(); 
 work = target.toLowerCase(); 
 } 

 while ((ind = work.indexOf(oldTerm,next)) >= 0) { 
 if (wordOnly) { 
 var before = ind - 1; 
 var after = ind + oldTerm.length; 
 if (!(space(work.charAt(before)) && space(work.charAt(after)))) { 
 next = ind + oldTerm.length; 
 continue; 
 } 
 } 
 target = target.substring(0,ind) + newTerm + 
 target.substring(ind+oldTerm.length,target.length); 
 work = work.substring(0,ind) + newTerm + 
 work.substring(ind+oldTerm.length,work.length); 
 next = ind + newTerm.length; 
 if (next >= work.length) { break; } 
 } 

 return target; 


</script>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td background="/images/top.jpg" align=middle height="26">
<div align="center"><font color="FFFFFF"><b>Äîáàâëåíèå êîììåíòàðèÿ</b></font></div>
</TD></TR>

<TR>
<td bgcolor="FFFFFF" width="100%" style="border: 1px solid gray;">

<table width="429px" align="center">

<tr><td class="commTd2" colspan="2">$ERROR$</td></tr>
<?if(!$USER_LOGGED_IN$)?>
<tr><td width="15%" class="commTd1" nowrap>Èìÿ *:</td><td class="commTd2"><input class="commFl" type="text" name="name" value="$NAME$" size="30" maxlength="60"></td></tr>
<tr><td class="commTd1">Email:</td><td class="commTd2"><input class="commFl" type="text" name="email" value="$EMAIL$" size="30" maxlength="60"></td></tr>
<tr><td class="commTd1">WWW:</td><td class="commTd2"><input class="commFl" type="text" name="www" value="$SITE$" size="30" maxlength="70"></td></tr>
<?endif?>

<tr><td class="commTd2" align="center" colspan="2"><div style="padding-bottom:2px">

<div style="padding-bottom: 2px;">
<script type="text/javascript" src="http://src.ucoz.net/src/bbcodes.js"></script>
<div style="border: 1px solid rgb(187, 187, 187); width: 452px; background-image: url(/bbcodes/bg.gif);">

<select name="fsize" onchange="alterfont(this.options[this.selectedIndex].value,'size','message','');this.selectedIndex=0;  " style="background-color: rgb(240, 240, 240); width: 150px; font-weight:bold;height:20px;"><option value="0" style="font-weight:bold;">Ðàçìåð</option><option value="8" style="font-weight:bold;font-size:8pt;">8</option><option value="9" style="font-weight:bold;font-size:9pt;">9</option><option value="10" style="font-weight:bold;font-size:10pt;">10</option><option value="11" style="font-weight:bold;font-size:11pt;">11</option><option value="12" style="font-weight:bold;font-size:12pt;">12</option><option value="13" style="font-weight:bold;font-size:13pt;">13</option><option value="14" style="font-weight:bold;font-size:14pt;">14</option><option value="15" style="font-weight:bold;font-size:15pt;">15</option><option value="16" style="font-weight:bold;font-size:16pt;">16</option><option value="17" style="font-weight:bold;font-size:17pt;">17</option><option value="18" style="font-weight:bold;font-size:18pt;">18</option></select><select name="fcolor" onchange="alterfont(this.options[this.selectedIndex].value, 'color','message','');this.selectedIndex=0;" style="background-color: rgb(240, 240, 240); width: 150px; font-weight:bold;height:20px;"><option value="0" style="font-weight:bold;">Öâåò</option><option value="blue" style="color: blue;font-weight:bold;">Ñèíèé</option><option value="red" style="color: red;font-weight:bold;">Êðàñíûé</option><option value="purple" style="color: purple;font-weight:bold;">Ôèîëåòîâûé</option><option value="orange" style="color: orange;font-weight:bold;">Îðàíæåâûé</option><option value="yellow" style="color: yellow;font-weight:bold;">Æåëòûé</option><option value="gray" style="color: gray;font-weight:bold;">Ñåðûé</option><option value="green" style="color: green;font-weight:bold;">Çåë¸íûé</option></select><select name="ffont" onchange="alterfont(this.options[this.selectedIndex].value,'font','message','');this.selectedIndex=0;  "style="background-color: rgb(240, 240, 240); width: 150px; font-weight:bold;height:20px;"><option value="0" style="font-weight:bold;">Øðèôò</option><option value="Arial" style="font-weight:bold;font-family:Arial;">Arial</option><option value="Times" style="font-weight:bold;font-family:Times;">Times</option><option value="Courier" style="font-weight:bold;font-family:Courier;">Courier</option><option value="Impact" style="font-weight:bold;font-family:Impact;>Impact</option><option value="Geneva" style="font-weight:bold;font-family:Geneva;">Geneva</option><option value="Optima" style="font-weight:bold;font-family:Optima;">Optima</option></select>
<br>
<img src="/bbcodes/b.gif" title="Ïîëóæèðíûé" value="Ïîëóæèðíûé" onclick="simpletag('b','','','message','')" class="" name="b" font-weight: bold;" type="button"><img src="/bbcodes/i.gif" title="Íàêëîííûé" value="Íàêëîííûé" onclick="simpletag('i','','','message','')" class="" name="i" font-style: italic;" type="button"><img src="/bbcodes/u.gif" title="Ïîä÷åðêíóòûé òåêñò" value="Ïîä÷åðêíóòûé òåêñò" onclick="simpletag('u','','','message','')" class="" name="u" text-decoration: underline;" type="button"><img src="/bbcodes/s.gif" title="Çà÷åðêíóòûé Òåêñò" value="Çà÷åðêíóòûé Òåêñò" onclick="simpletag('s','','','message','')" class="" name="s" text-decoration: solid;" type="button"><img src="/bbcodes/brkspace.gif"><img src="/bbcodes/l.gif" title="Ïî ëåâîìó êðàþ" text-align: left;" value="Ïî ëåâîìó êðàþ" onclick="simpletag('l','cdl','···','message')" class="" id="cdl" type="button"><img src="/bbcodes/c.gif" title="Ïî öåíòðó" text-align: center;" value="Ïî öåíòðó" onclick="simpletag('c','cdc','···','message')" class="" id="cdc" type="button"><img src="/bbcodes/r.gif" title="Ïî ïðàâîìó êðàþ" text-align: right;" value="Ïî ïðàâîìó êðàþ" onclick="simpletag('r','cdr','···','message')" class="" id="cdr" type="button"><img src="/bbcodes/brkspace.gif"><img src="/bbcodes/emo.gif" title="Ñìàéëèêè" onclick="openLayerB('Sml',0,'http://pro-warez.org.ru/index/35-1-0','Ïîëíûé ñïèñîê ñìàéëîâ',300,400);return false;" class="" name="Sml" type="button"><img src="/bbcodes/link.gif" title="Âñòàâêà ññûëêè" value="Âñòàâêà ññûëêè" onclick="simpletag('url','','','message','')" class="" name="url" type="button"><img src="/bbcodes/email.gif" title="Âñòàâêà E-mail" value="Âñòàâêà E-mail" onclick="simpletag('email','','','message','')" class="" name="email" type="button"><img src="/bbcodes/image.gif" title="Êàðòèíêà" value="Êàðòèíêà" onclick="simpletag('img','','','message','')" class="" name="img" type="button"><img src="/bbcodes/upload.gif" title="Çàãðóçèòü ôàéë" type="button" onclick="openLayerB('LoadFileBody',0,'/loadfile.xml','Çàãðóçêà ôàéëîâ è èçîáðàæåíèé',600,400,1,0,1);return false;" value="Çàãðóçèòü ôàéë" /><img src="/bbcodes/brkspace.gif"><img src="/bbcodes/mp.gif" title="Âñòàâèòü âèäåî" value="Âñòàâèòü âèäåî" onclick="simpletag('video','','','message','')" class="" name="video" type="button"><img src="/bbcodes/mp3.gif" title="Âñòàâèòü àóäèî" value="Âñòàâèòü àóäèî" onclick="simpletag('audio','','','message','')" class="" name="audio" type="button"><img src="/bbcodes/hide.gif" title="Ñêðûòûé òåêñò" value="Ñêðûòûé òåêñò" onclick="simpletag('hide','','','message','')" class="" name="hide" type="button"><img src="/bbcodes/quote.gif" title="Âñòàâêà öèòàòû" value="Âñòàâêà öèòàòû" onclick="simpletag('quote','','','message','')" class="" name="quote" type="button"><img src="/bbcodes/code.gif" title="Code" value="code" onclick="simpletag('code','','','message','')" name="codes" type="button"><img src="/bbcodes/translit.gif" title="Òðàíñëèò" value="Òðàíñëèò" onclick="document.forms['addform'].message.value=translate(document.forms['addform'].message.value);  " class="" type="button"/><img src="/bbcodes/close.gif" style="font-weight: bold;" value="/" title="Çàêðûòü âñå îòêðûòûå òåãè" onclick="closeall('message','');" class="" type="button">
<input name="tagcount" value="0" type="hidden">
</div></div>

<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top" align="center"><textarea class="commFl" style="height:150px;width:454px;" rows="8" name="message" id="message" cols="100%">$MESSAGE$</textarea><br>

<a href="javascript://" onclick="emoticon(':up:');return false;"><img src="http://src.ucoz.net/sm/2/up.gif"></a>
<a href="javascript://" onclick="emoticon(':rolleyes:');return false;"><img src="http://src.ucoz.net/sm/2/rolleyes.gif"></a>
<a href="javascript://" onclick="emoticon('<_<');return false;"><img src="http://src.ucoz.net/sm/2/dry.gif"></a>
<a href="javascript://" onclick="emoticon('>(');return false;"><img src="http://src.ucoz.net/sm/2/angry.gif"></a>
<a href="javascript://" onclick="emoticon(':D');return false;"><img src="http://src.ucoz.net/sm/2/biggrin.gif"></a>
<a href="javascript://" onclick="emoticon('B)');return false;"><img src="http://src.ucoz.net/sm/2/cool.gif"></a>
<a href="javascript://" onclick="emoticon('^_^');return false;"><img src="http://src.ucoz.net/sm/2/happy.gif"></a>
<a href="javascript://" onclick="emoticon(':(');return false;"><img src="http://src.ucoz.net/sm/2/sad.gif"></a>
<a href="javascript://" onclick="emoticon(':)');return false;"><img src="http://src.ucoz.net/sm/2/smile.gif"></a>
<a href="javascript://" onclick="emoticon(':o');return false;"><img src="http://src.ucoz.net/sm/2/surprised.gif"></a>
<a href="javascript://" onclick="emoticon(':P');return false;"><img src="http://src.ucoz.net/sm/2/tongue.gif"></a>
<a href="javascript://" onclick="emoticon('%)');return false;"><img src="http://src.ucoz.net/sm/2/wacko.gif"></a>
<a href="javascript://" onclick="emoticon(';)');return false;"><img src="http://src.ucoz.net/sm/2/wink.gif"></a>
</td></tr></table></td></tr>


<?if($SECURITY_CODE$)?>
<tr><td class="commTd1">Êîä *:</td><td class="commTd2" >$SECURITY_CODE$</td></tr>
<?endif?>

 <tr>
 <td colspan="2" align="center"><br />
<input type="submit" value="Îòïðàâèòü" class="codeButtons" style="margin:5;border:1px solid black" onClick="doAddComments();return false;" name="submit">
</td>

Íî îí ñäåëàí ïîä UCOZ, à ÿ äåëàþ ñàéò ñàì â DW è êîãäà âñòàâëÿþ ñêðèïò â ñòðàíèöó îí, åñòåñòâåííî, íå ðàáîòàåò (ñòðàíèöà âîîáùå íå îòîáðàæàåòñÿ) ìîæåò ïîìîæåòå ñ àäàïòàöèåé èëè ñêàæåòå ãäå ìîæíî âçÿòü ïîäîáíûé ñêðèïò, íî ðàáîòàþùèé íà îáû÷íîì PHP ñàéòå.

P.S.

Ìîæíî, êàê íà ýòîì ñàéòå.

Ñïóñòÿ 2 ÷àñà, 26 ìèíóò, 10 ñåêóíä (19.07.2009 - 13:40) FatCat íàïèñàë(à):

 ! 

Ì
Guest
Ñîîáùåíèå íå ïî òåìå, ãîñòåì, ñ íåïðàâèëüíî îòôîðìàòèðîâàííûì êîäîì...
Ðàç ïîëåíèëèñü çàðåãèñòðèðîâàòüñÿ, 240 ÷àñîâ áàí ïî IP: [ 79.135.88.30 ]
FatCat
Áûñòðûé îòâåò:

 Ãðàôè÷åñêèå ñìàéëèêè |  Ïîêàçûâàòü ïîäïèñü
Çäåñü ðàñïîëîæåíà ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû.
Invision Power Board © 2001-2024 Invision Power Services, Inc.