Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

MySql/php data weergeef probleem

melvyn
6 antwoorden
  • Ik heb geprobeerd om een gastenboek te maken in php. Om de gegevens die de mensen in vullen in te voeren (in een mysql database)en te checken is gelukt. Maar om het daarna weer weer te geven lukt totaal niet. Ik had eerst een hele complexe code, maar die heb ik zover gestript dat er alleen een hééle simpele code over is, met alleen het echt nodige.
    Ziehier de code voor het weergeven:
    [code:1:214d995c66]<html>
    <head><title>bekijk het gastenboek</title></head>
    <body>
    <table align="center" cellspacing="0" cellpadding="0" border="1" width="80%">
    <tr>
    <td bgcolor="#ccccc"><font color="black">Datum</td>
    <td bgcolor="#ccccc"><font color="black">Naam</td>
    <td bgcolor="#ccccc"><font color="black">E-mail</td>
    <td bgcolor="#ccccc"><font color="black">Mening</td>
    <td bgcolor="#ccccc"><font color="black">Commentaar</td>
    </tr>
    <?php
    $db = mysql_connect();
    $sql="SELECT * FROM gastenboek ORDER BY date";
    $res=mysql_query($sql, $db);
    while ($ligne = mysql_fetch_object ($res))
    {
    print "<tr>";
    print "<td>$ligne->datum</td>";
    print "<td>$ligne->naam</td>";
    print "<td>$ligne->email</td>";
    print "<td>$ligne->mening</td>";
    print "<td>$ligne->comentaar</td>";
    print "</tr>";
    }
    mysql_free_result ($res);
    ?>
    </table>
    </body>
    </html>[/code:1:214d995c66]
    Heeft iemand enig idee waarom dit niet werkt?
  • Meestal moet je bij "mysql_connect" een server, gebruikersnaam en wachtwoord opgeven…

    Verder kunnen we weinig met je probleem denk ik, krijg je een error of zie je niks?
  • ik krijg geen error maar er word helemaal niets weergegeven. Verder hoeft dat connecten niet omdat als er niets tussen haakjes staat je connect naar de localhost, onder je standaard username en zonde password. Dat is ook precies wat ik nodig heb. Verder vond ik het ook al vreemd, dus jullie kunnen mij niet helpen?
  • Ik zou toch database, username en wachtwoord opgeven. Al is het maar om er zeker van te zijn dat je de goeie instellingen hebt.

    Voer je query eens in phpMyAdmin of iets dergelijks uit om te kijken of je het gewenste resultaat krijgt.
  • [quote:fffad9f2d4="Roytje"]
    <knip>

    Ziehier de code voor het weergeven:
    [code:1:fffad9f2d4]
    <knip>
    $sql="SELECT * FROM gastenboek ORDER BY date";
    <knip>
    [/code:1:fffad9f2d4][/quote:fffad9f2d4]

    ORDER BY datum waarschijnlijk.
    Date is een functie.
  • Hartstikke bedankt. Het werkt. Net nu ik op het punt stond om het op te geven en maar met xoops of php-nuke aan de gang te gaan.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.