Ophalen uit database

  • Beste,


    Ik ben bezig met het maken van een cms maar hoe zorg ik bijvoorbeeld dat in het menu de knoppen er bij komen van de pagina's waar dat moet bijvoorbeeld ik maak een pagina in het database die en in het database staat een int menu als die op 1 staat moet menu tekst worden weergegeven in het menu en dit is mijn menu script

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

  • Je hebt in je hele bericht geen enkele punt. Daar gaat wat fout..


    Je kan alle menu's die op 1 (oftewel TRUE) staan uit de database halen.
    Dan doe je zoiets als



    Er zit nog geen foutafhandeling in. Dat moet je zelf even doen.

  • Nu heb ik dit:


    PHP
    <?php					$query = "SELECT menutext FROM page WHERE menu = 1";					$exec = mysql_query($query);
    					while($rij = mysql_fetch_assoc($exec))					{
    						<li><a>'.$rij['menutext'].'</a></li>
    					}					?>



    Maar nu heb ik deze error:

    Code
    Parse error: syntax error, unexpected '<' in C:\Users\coolb_000\Desktop\New folder (2)\root\index.php on line 85

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

  • Ik had een foutje gemaakt. Al vind ik dat je deze zelf ook had mogen zien.
    In de while loop moet je <li></li> een echo maken.


    Dus,


    PHP
    while($rij = mysql_fetch_assoc($exec))
    {
        echo '<li><a href="#">'.$rij['menutext'].'</a></li>';
    }
  • Niet echt handig om mysql_* te gebruiken, onveilig en deprecated in 5.5

  • Nu krijg ik dit in het menu:

    PHP
    <?php					if($exec = $mysqli->query("SELECT menutext FROM page WHERE menu = 1")) {					$exec = mysql_query($exec);
    					while($rij = $exec->fetch_assoc()) {					{						echo '<li><a href="#">'.$rij['menutext'].'</a></li>';					}					}					}					?>


    Dat heb ik er van gemaakt
    maar nu krijg ik dit in menu:

    Code
    Catchable fatal error: Object of class mysqli_result could not be converted to string inC:\Users\coolb_000\Desktop\New folder (2)\root\index.php on line 80

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

    Bewerkt één keer, laatst door ditismenno ().

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!