Ok Robis, pēc taviem vārdiem sanāk, ka es esmu mega kruts programmētājs, jo strādājošu izvēlni man izdevās izveidot 12 minūtēs (uzņēmu speciāli laiku), ieskaitot datu bāzes tabulas izveidošanu, datu savadīšanu etc.
menu.php
<a href="menu.php?lang=lv">lv</a>
<a href="menu.php?lang=en">en</a>
<br/>
<br/>
<?php
if (isset($_GET['lang']) ) {
$lang=$_GET['lang'];
} else {
$lang='lv';
}
mysql_connect('host','user','pass');
mysql_select_db('menu');
$rez=mysql_query('select id, '.$lang.'_text from menu where sub=0');
while ($row=mysql_fetch_array($rez)) {
echo '<a href="menu.php?id='.$row[0].'〈='.$lang.'">'.$row[1].'</a><br/>';
if (isset($_GET['id']) && $row[0]==$_GET['id']) {
$id=$_GET['id'];
$sub_rez=mysql_query('select id, '.$lang.'_text from menu where sub='.$id);
while ($sub_row=mysql_fetch_array($sub_rez)) {
echo '<a href="menu.php?id='.$sub_row[0].'〈='.$lang.'">'.$sub_row[1].'</a><br/>';
}
}
}
?>
un sql:
CREATE TABLE menu (
id int(11) NOT NULL auto_increment,
lv_text varchar(100) NOT NULL default '',
en_text varchar(100) NOT NULL default '',
sub int(11) NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;
INSERT INTO menu VALUES (1,'a1','a2',0),(2,'b1','b2',0),(3,'c1','c1',0),(4,'suba1','suba2',1),
(5,'suba3','suba4',1),(6,'subb1','subb2',2),(7,'subc1','subc2',3);
es domāju, ka ar atlikušajām 48 minūtēm man pietiktu laika to visu salikt i smukās funkcijās, i noformējumu kaut kādu uztaisīt. + tur laikam vēl viens pieslīpēt citus sīkumus (te protams var izvirst, taisot 2vas vai vairāk tabulas etc) bet vajag tak lai kaut kas ir...