kostenloser Webspace werbefrei: lima-city


Mysql soll Navigation ausgeben

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    f*************s

    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...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Fehler:
    $menuoben1
    ist kein Objekt, aber du benutzt es als solches...
    Die Funktion die du verwenden müsstest:
    mysql_fetch_assoc()

    Natürlich funktioniert
    mysql_fetch_array()
    auch, aber du benutzt nicht alles was die Funktion kann, deshalb reicht mysql_fetch_assoc, das macht nur das was du auch verwendest.

    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>');
  4. Autor dieses Themas

    f*************s

    Ist ja witzig ... funktioniert danke !
  5. 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
  6. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Nur ist ini_set auf lima-city deaktiviert...
    Du musst eine .htaccess anlegen damit das funktioniert.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!