php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.12.2005, 18:46  
Gast
 
Beiträge: n/a
Standard Klappmenü aus Datenbank

Hallo Community. Was geht ab?
Also was ich mal fragen wollte ist ob jemand ein Tutorial kennt
in dem es um folgendes geht.

Vieleicht weis ja auch jemand die Lösung schon im vorraus

Ich hab erst einmal ne Datenbank in der in der Tabelle 'kategorie_service_nav' folgende Spalten stehen:

kat_id int(11) NOT NULL auto_increment,
kat_name varchar(50) collate latin1_general_ci NOT NULL default '',
kat_url varchar(75) collate latin1_general_ci NOT NULL default '',
kat_posi int(11) NOT NULL default '0',
kat_status enum('Y','N') collate latin1_general_ci NOT NULL default 'Y'
ebene enum('1','0') collate latin1_general_ci NOT NULL default '1'



Das Script in dem mein Menü generiert wird sieht wie folgt aus:

PHP-Code:
echo "<DIV id=sidebar>";
echo 
"      <DIV id=sidebar-content>";
echo 
"        <DIV class=naviTOP>";
echo 
"<IMG src=images/spacer.gif alt='''' width=\"1\" height=\"1\"></DIV>";
echo 
"        <DIV class=navicontent>";
echo 
"          <DIV class=nav style=height:80>";
include 
"db_connect.php";
$verbindung mysql_connect ("$servername",
"$username""$passwort")
or die (
"keine Verbindung möglich.
 Benutzername oder Passwort sind falsch"
);

mysql_select_db("$db")
or die (
"Die Datenbank existiert nicht.");
$abfrage "SELECT * FROM kategorie_service_nav  WHERE kat_status = 'Y' ORDER BY kat_posi";
$ergebnis mysql_query($abfrage);
while(
$row mysql_fetch_object($ergebnis))
{
echo 
"<div style=height:20px align=left>[url='$row->kat_url']$row->kat_name[/url]</div>";
}
echo 
"          </DIV>";
echo 
"        </DIV>";
echo 
"        <DIV class=naviBOTTOM><IMG src=images/spacer.gif alt='''' width=\"1\" height=\"1\"></DIV>";
echo 
"        <DIV class=navProd><IMG src=images/spacer.gif alt='''' width=\"1\" height=\"1\"></DIV>";
echo 
"        <IMG src=images/spacer.gif alt='''' width=\"1\" height=\"1\">";
echo 
"        <DIV class=naviTOP><IMG src=images/spacer.gif alt='''' width=\"1\" height=\"1\"></DIV>";
echo 
"        <DIV class=naviBOTTOM></DIV>";
echo 
"        <DIV class=spacer\"1\"80x\"1\"0><IMG src=images/spacer.gif alt='''' width=\"1\" height=\"1\"></DIV>";
echo 
"      </DIV>";
echo 
"</DIV>"
Jetzt möchte ich aber ein Klappmenü. Weil ich z.B. ne Rezepte Datenbank hab möchte ich gerne das der User einfach nur auf Rezepte DB klickt das Menü erweitert wird und der User dann zwei weiter Menüpunkte nähmlich Rezept hinzufügen & Datenbank öffnen hat, oder so.
Ich hatte mir da gedacht das man irgendetwas mit dem ebene enum('1','0') collate latin1_general_ci NOT NULL default '1' machen könnte!

Jemand ne Idee???

Gruß mixmaster
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.12.2005, 15:02  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

<?
echo "Navigation
";
$open = $HTTP_GET_VARS["open"];
if($open == ""){$open = "nothing";}
include('../forum/mysql.php');
$abfrage = "SELECT * FROM menu WHERE `untermenu` LIKE '$leer'";
$ergebnis = mysql_query($abfrage);
if($ergebnis == FALSE){
die('Technischer Defekt: ' . mysql_error());
}
while($row = mysql_fetch_object($ergebnis))
{
echo "<a href=\"index.php?open=$row->name&include=$include\">$row->name</a>
";
$name = $row->name;
$abfrage2 = "SELECT * FROM menu WHERE `untermenu` LIKE '$open' AND untermenu LIKE '$name'";
$ergebnis2 = mysql_query($abfrage2);
while($row2 = mysql_fetch_object($ergebnis2))
{
echo "-<a href=\"index.php?include=$row2->url&open=$open\">$row2->name</a>
";
}
}
?>
vielleicht hilft dire das, hab ich mal vor ewigkeiten geschrieben ...
notyyy ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Array Inhalte in eine Datenbank über tragen Munsi1 PHP Tipps 2008 5 11.04.2008 13:28
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
Verbindung zu einer Datenbank im LAN Datenbanken 11 25.09.2005 12:18
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
[Erledigt] Seiten in PHP mit Datenbank PHP Tipps 2005-2 3 24.07.2005 09:07
Zugriff auf Sybase 8 Datenbank über ADOdb PHP-Fortgeschrittene 15 06.04.2005 15:55
Eintrag in Datenbank mittels Formular? Datenbanken 5 16.12.2004 17:36
[Erledigt] MySQL findet Datenbank nicht Datenbanken 10 21.10.2004 09:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php klappmenü, klappmenü, navigation aus datenbank, echo \'div img src=, php klapp navigation, php menu aus datenbank, open source script kochrezepte -toolbar, php klappmenue, div klapp menü merken, div menü datenbank, klappmenü mit mysql, rezeptedatenbank script, kat_url, klappmenüs, klappmenue, klpappmenu datnebank, php scripts rezepte datenbank, datenbank klappmenü, tabelle untermenü navigation datenbank, klapp menü php tutorial

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.