MySQL / PHP Alleen de terugkeer op een Resultaat

stemmen
0

Ik heb een paar onderwerpen als deze, dus ik zou willen zeggen dat het jammer het eerste, maar geen van de oplossingen gegeven in die thema's vast mijn probleem.

Ik ben op zoek naar een dynamische navigatie menu met behulp van php en mysql te maken, ik heb meerdere ingangen in de database als dummy tekst, maar om een ​​of andere reden wil slechts één resultaat te laten zien ..

Hier is mijn code:

<?php 
require_once(../includes/connect.php);
include(../includes/header.php);
include(../includes/functions.php); 
?>
    <div id=content>
        <table id=table>
            <tr>
                <td id=nav>
                    <ul class=info>
                        <?php 
                            $result = mysql_query(SELECT * FROM information LIMIT 10, $connection);

                            while ($row = mysql_fetch_assoc($result)){
                                echo <li>{$row[menu]}</li>;
                            $result = mysql_query(SELECT * FROM pages WHERE information_id ={$row[id]} LIMIT 10, $connection);
                                echo <ul class=\pages\>;
                            while ($row = mysql_fetch_assoc($result)){
                                echo <li>{$row[menu]}</li>;
                            }
                                echo </ul>;
                            }
                        ?>
                    </ul>
                </td>
                <td id=main>
                    <h2>Main Content</h2>
                </td>
            </tr>
        </table>
    </div>
    <?php 
    include(../includes/footer.php); 
    ?>

</body>
</html>

Haat want er zijn tafels in hier lol, het is niet voor openbaar gebruik en ik zal het converteren naar roosters wanneer krijg ik het allemaal opgezet en functioneert. Ik ben geen 'pro' php programmeur zo leuk!

De vraag is gesteld op 21/10/2013 om 16:33
user
In andere talen...                            


1 antwoorden

stemmen
1

Ik denk dat het probleem is hier ..

je duwen datas om dezelfde variabelen twee keer ....

maak dan eerst query en duwen naar $ result. weer een andere vraag en duw datas om hetzelfde var $ result.

proberen te duwen om variabele scheiden

 $result1 = mysql_query("SELECT * FROM pages WHERE information_id ={$row['id']} LIMIT 10", $connection);
                            echo "<ul class=\"pages\">";
                        while ($row1 = mysql_fetch_assoc($result)){
                            echo "<li>{$row1["menu"]}</li>";
                        }
antwoordde op 21/10/2013 om 16:39
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more