• Ik heb een coupon code script. Alles is compleet, incl. de database. Verder staat er in de db. als CODE demo waardoor er bij het invoeren van de code credits etc. dient te worden bijgeschreven.


    Echter krijg ik continu te melding Geen juist coupon code. Verder blijkt op regel 26 deze error te staan


    PHP
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in


    Dit is regel 20 t/m 27


    PHP
    $code = mysql_real_escape_string($_POST['code']);
    // de invoer van de code.
    $sql = mysql_query("select * from codes where code='$code'");
    // ophalen gegevens
    $sql2 = mysql_fetch_object($sql);
    // object van maken.
    $aantal = mysql_num_rows($sql2);
    // resultaten tellen.


    Iemand enig idee hoe ik dit werkende krijg?


  • Guest, wil je besparen op je domeinnamen? (ad)
  • Het volgende gedeelte kan niet worden opgeroepen:
    $aantal = mysql_num_rows($sql2);


    Want num rows vraag je op van een query de sql.
    Deze kan je niet gebruiken op een fetch wanneer hij al uitgevoerd is om gegeven om te vragen.
    Daarom moet je die $sql2 veranderen naar $sql.


    Dus simpel gezegd, oplossing:
    $aantal = mysql_num_rows($sql);

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Super. Dank je wel. Ga eens kijken of ik nu alles wel werkende krijg

    Nieuwe reactie samengevoegd met originele reactie op 25.02.10 17:42:16:
    Het code gedeelte werkt nu maar de tabel users wordt niet geupdate. Iemand enig idee?



    Dit is de database zoals deze nu is


Participate now!

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