ausfahrbares menü in while-Schleife Hey Leute,
Ich möchte gerne in einer while Schleife ein ausfahrbares menü haben, wobei der inhalt des menü aus einer DB kommt.
Der Code soll für ein E-Mail Postfach sein.
Mann soll erst auf das Thema von der Nachicht anklicken, um die nachricht, die dann ausfährt zu sehen.
Der bisherige code ist so: Zitat:
<?php
session_start();
mysql_connect("localhost", "root", "");
mysql_select_db("Lesen");
$input = $_SESSION['name'];
$sql = "SELECT * FROM email WHERE An = '$input' ";
$result = mysql_query($sql);
?>
<table width='50%' align='center'>
<tr>
<td width='20' ></td>
<td width='100'>Von:</td>
<td>Thema:</td>
</tr>
</table>
<?php
while($row = mysql_fetch_array($result))
{
$id = $row['id'];
$Von = $row['Von'];
$Thema = $row['Thema'];
$Nachricht = $row['Nachricht'];
?>
<script type="text/javascript">
function show(divid)
{
document.getElementById("Nachricht").style.display ="none";
document.getElementById(divid).style.display="inli ne";
}
</script>
<a class='normal' onClick="show('Nachricht')">
<?php
echo"
<table width='50%' align='center' border='1'>
<tr>
<td width='20' >$id</td>
<td width='100' >$Von</td>
<td>$Thema</td>
</tr>
</table>
</a>
<div id='Nachricht' style='display:none'>
<a class='normal' >$Nachricht</a>
</div>
";
}
?>
| Dieser Code funktioniert eigentlich soweit, das wenn man nur eine Nachricht im postfach hat.
Hat man 2 werden id, Von wen und das Thema richtig angezeigt aber der dropdown, wenn man auf das 2 te thema klickt erscheint bei der ersten nachricht und zeigt auch stadt der 2 ten die 1. an.
Denke man muss was mit der id im DIV container machen |