Mysql soll Navigation ausgeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anlegen
anzeigen
code
fehler
funktion
funktioniert code
gemacht index
leute
machen
navigation
objekt
sorge
verbindung
verwenden
witzig funktioniert danke
-
Hallo Leute,
Ich weiß jetzt nicht so Recht weiter, denn ich möchte das meine Navigation aus einem Mysql Script besteht :D
Also ich hab das so gemacht ...
index.php<?php include("includes/menuoben.php"); ?>
Und dann in der menuoben :
include("mysql.php"); $menuoben1 = mysql_query("SELECT name, namen FROM menuoben"); while($menuoben = $menuoben1->fetch_array()) { echo "<ul>" . "<li><a href='link.php?x=$menuoben['name']'>$menuoben['namen']</a></li>" . "</ul>"; }
Keine Sorge, Mysql Verbindung besteht ... die Seite wird weiß und nichts sonst... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Fehler:
ist kein Objekt, aber du benutzt es als solches...$menuoben1
Die Funktion die du verwenden müsstest:mysql_fetch_assoc()
Natürlich funktioniert
auch, aber du benutzt nicht alles was die Funktion kann, deshalb reicht mysql_fetch_assoc, das macht nur das was du auch verwendest.mysql_fetch_array()
So funktioniert es:include("mysql.php"); $menuoben1 = mysql_query("SELECT name, namen FROM menuoben"); echo('<ul>'); while($menuoben = mysql_fetch_assoc($menuoben1)) echo("<li><a href=\"link.php?x={$menuoben['name']}\">{$menuoben['namen']}</a></li>"); echo('</ul>');
-
Ist ja witzig ... funktioniert danke !
-
Was für dich noch interessant sein dürfte:
Dass du eine weiße Seite bekommst, liegt daran, dass ein php-Fehler produziert wird.
Wenn du dir diese Fehler anzeigen lässt, findest du die Lösung vermutlich auch alleine :)
error_reporting(E_ALL); ini_set('display_errors','On');
Der hätte dir dann vermutlich so etwas ausgegeben wie
Fatal error: Call to a member function fetch_array() on a non-object ...
lg Vex -
Nur ist ini_set auf lima-city deaktiviert...
Du musst eine .htaccess anlegen damit das funktioniert. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage