webForumDet fria alternativet

Trädmeny dropdown php och mysql

0 svar · 321 visningar · startad av pellesvenne

pellesvenneMedlem sedan jan. 2002226 inlägg
#1

Hejsan min kod skriver för många </div></table> som ni ser i html koden.
Hur får jag bort dessa? har försökt med if satser men det gick ej bra.

databasstruktur:
ID int(10) UNSIGNED Ja NULL auto_increment
rubrik varchar(25) latin1_swedish_ci Ja
lank varchar(55) latin1_swedish_ci Ja NULL
pil tinyint(1) Ja 0
meny tinyint(1) UNSIGNED Ja 0
undermeny tinyint(1) Ja 0
placering int(3) Ja 0

select * from meny order by placering ASC";
$result = mysql_query($sql);

while ($rad = mysql_fetch_array($result)) {
	if ($rad['meny'] == 0) { // Skriv ut DIV tagg
		echo "&lt;/table>&lt;/div><br><br>";
	} // slut 

	if ($rad['undermeny'] == 0  && $rad['meny'] == 0) { 
	
	$m = 0;	
				if ($rad['pil'] == 1) { // skriv ut pil
				echo '<br><img src="img/pil.gif" width="17" height="10">';
				}// slut
	
			echo "&lt;td name='meny".$rad['ID']."' onmouseover=&gt;".$rad['rubrik']."&lt;/td&gt;<br>";
	}elseif ($rad['meny'] != 0) {

		if ($m == 0) {
		echo "&lt;div id='meny".$rad['meny']."' class= style= &gt;&lt;table class=menytab&gt;<br>";
		}

		echo "&lt;tr&gt";
		echo $rad['rubrik'];
		echo "&lt;/tr&gt<br>";

		$m++;
	}
}

</table></div>

<td name='meny2' onmouseover=>meny2</td>
<div id='meny2' class= style= ><table class=menytab>
<tr>Utbildningar</tr>
<tr>Ansökan</tr>
<tr>Frågor & Svar</tr>
</table></div>

<td name='meny3' onmouseover=>meny3</td>
<div id='meny3' class= style= ><table class=menytab>
<tr>Biblioteket</tr>
</table></div>

<td name='meny4' onmouseover=>meny4</td>
<div id='meny4' class= style= ><table class=menytab>
<tr>Schema</tr>
<tr>Frånvarande lärare</tr>
<tr>Elevråd</tr>
</table></div>

<td name='meny5' onmouseover=>meny5</td>
</table></div>

<td name='meny6' onmouseover=>meny6</td>
</table></div>

<td name='meny7' onmouseover=>meny6</td>
Genererad på 477 ms · cache AV · v20260730165559-full.f96bc7eb