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

Beginner Php & mySQL

Rumaro
11 antwoorden
  • Hoi ik ben een beginner in php en probeer
    simpel alle gegevens uit een tabel te laten zien.

    Nu heb ik de code gemaakt maar dan krijg ik niet de gegevens te zien. Verder geen foutmelding.

    Het zal vast heel simpel zijn maar ik zou niet weten wat ik moet veranderen.
  • Je vangt geen fouten af, dus is het vrij logisch dat je geen foutmeldingen ziet. Suggestie:

    $verbinding = mysql_connect("host","user","ww") or die "geen verbinding";
  • Heb nu een foutmelding ingebouwd. Weet niet of het een goeie is, maar krijg nu de foutmelding dat lijn 37 niet goed is, terwijl de code bij 36 ophoudt.

    Hier is de code.

    Originele foutmelding:
    Parse error: syntax error, unexpected $end in /www/htdocs/user/show.php on line 37
  • Probeer jezelf aan te leren gestructureerd code te schijven. In combinatie met een editor die met gekleurde code werkt haal je dit soort fouten er snel uit.

    Voor de duidelijkheid: ik heb niets in de code veranderd, slechts de layout aangepast.

    [code:1:ff5562e3a6]
    if(mysql_num_rows($query) == 0)
    {
    echo"Het artikel ".$naam." is niet gevonden!";
    }
    else
    {
    while ($row = mysql_fetch_array($resultaat) )
    {
    ?>
    <tr>
    <td><?php print($row["naam"]); ?></td>
    <td><?php print($row["prijs"]); ?></td>
    </tr>
    <?php
    }
    ?>
    [/code:1:ff5562e3a6]
  • Geen afsluitend haakje of puntkomma vergeten?
  • Werkt nog steeds niet…

    Heb bij deze code nu deze foutmelding:

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/htdocs/user/show.php on line 16
  • Mooi he… php vertelt je in welke regel je moet zoeken.

    1. Volgens mij mag je geen http:// in de verbinding invullen.
    2. php functies moeten altijd voozien zijn van ()
    3. ik - en ik denk meer mensen hier - heb geen zin om een workshop te geven.

    Voordat je vragen stelt verdiep je je beter eerst in de materie. Koop een beginnersboek bijvoorbeeld. En natuurlijk is het internet ook een grote bron van informatie.

    Loop je dan nog tegen problemen aan vertel dan ook wat je zelf al gedaan hebt of in welke hoek je een probleem denkt te vinden. En waarom.

    De ervaring leert dat goed gestelde vragen altijd wel beantwoord worden.
  • Aja, en omdat ik in een goede bui ben…

    op regel 21 staat deze code
    [code:1:988b8047fe]$row = mysql_fetch_array($resultaat);[/code:1:988b8047fe]
    Mag weg want die gebruik je pas tijdens de while.
  • Geen oplossing, maar wel dingetjes die ongebruikelijk zijn:
    Alhoewel ik niet zeker weet of het zonder haakjes mag of niet lijkt het me toch beter om achter 'die' ook haakjes te gebruiken:
    die ("geen verbinding");
    Dat is wel zo netjes, zeker omdat je het eerder op de regel bij de connect ook doet.
    Weet je verder zeker dat je een URL moet invullen bij de mysql_connect? Bij mij moet dat 99 van de 100 keer "local host" zijn.
  • editor: http://www.crimsoneditor.com/
  • Boek: Startersboek PHP en MySQL
    ISBN: 9045642204
    Heb ik in ieder geval heel veel aan gehad.

Beantwoord deze vraag

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