Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   ausfahrbares menü in while-Schleife (https://boardunity.de/ausfahrbares-men-while-schleife-t7968.html)

kevbog 28.06.2010 22:00

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


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:57 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25