php text echo andere plek
thuron thuron
15/08/2011 11:18:34ik heb in mijn help script een lijst met alle help items. Nu heb ik een javascript die zorgt dat als je op die help items klik de text ziet uit de database die bij hetzelfde item hoort, maar ik krijg niet voor elkaar om die text weer te laten geven in mijn content ipv het menu zegmaar. Iemand een idee?
PHP hulp
25/11/2024 03:35:55Ozzie PHP
15/08/2011 12:31:09thuron thuron
15/08/2011 14:02:10deze code genereert het menu met de linkjes naar het javascript:
maar de plek waar de text weergegeven worden als iemand op een link in het menu klikt moet in de content weergegeven worden, en dat krijg ik niet voor elkaar. ik had nu dit in de content staan:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
while ($helpinfo = mysql_fetch_array($sqlhelpinfo))
{
if($LastCategory != $helpinfo['category'])
{
echo "<tr><th><b>".$helpinfo['category']."</b></th></tr>";
$LastCategory = $helpinfo['category'];
}
echo "<tr>";
echo "<td><a href=\"javascript: ShowMenu(".$TopicAmount.");\">".$helpinfo['title']."</a></td>";
echo "</tr>";
$TopicAmount++;
}
{
if($LastCategory != $helpinfo['category'])
{
echo "<tr><th><b>".$helpinfo['category']."</b></th></tr>";
$LastCategory = $helpinfo['category'];
}
echo "<tr>";
echo "<td><a href=\"javascript: ShowMenu(".$TopicAmount.");\">".$helpinfo['title']."</a></td>";
echo "</tr>";
$TopicAmount++;
}
maar de plek waar de text weergegeven worden als iemand op een link in het menu klikt moet in de content weergegeven worden, en dat krijg ik niet voor elkaar. ik had nu dit in de content staan:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
while ($helptext = mysql_fetch_array($sqlhelpinfo2))
{
echo "<div id=".$topictext." style='display: none'>";
echo "<h3>".$helptext['title']."</h3>";
echo $helptext['text'];
echo "</div>";
$topictext++;
}
{
echo "<div id=".$topictext." style='display: none'>";
echo "<h3>".$helptext['title']."</h3>";
echo $helptext['text'];
echo "</div>";
$topictext++;
}
Gewijzigd op 15/08/2011 14:02:49 door thuron thuron
thuron thuron
16/08/2011 23:57:23Ozzie PHP
17/08/2011 00:47:36style='display: none' zorgt er in ieder geval voor dat je div niet wordt getoond.
Als je die weghaalt zul je wellicht wel iets zien.
In plaats van:
echo "<div id=".$topictext." style='display: none'>";
kun je beter dit doen overigens (let op de aanhalingstekens);
echo '<div id="' . $topictext . '" style="display: none">';
Als je die weghaalt zul je wellicht wel iets zien.
In plaats van:
echo "<div id=".$topictext." style='display: none'>";
kun je beter dit doen overigens (let op de aanhalingstekens);
echo '<div id="' . $topictext . '" style="display: none">';