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

php/mysql probleempje

re/\/\co
2 antwoorden
  • Beste mede forum genoten,

    Ik heb heb even iemand nodig die met een frisse blik naar onderstaande kijkt.

    de code is naar mijn idee helemaal goed, ook krijg ik 10 rijen uit de database (klopt, die staan er ook is) maar ipv de waardes uit de tabellen laat ie alleen maar "S" zien…
    wat doe ik nou niet goed?

    [code:1:d616c47d43]<?php
    include "connect.php";

    $klant = 1;

    echo '<strong>telefoonnummers</strong>';

    echo '
    <table width="100%" border="1" cellpadding="2" cellspacing="0">
    <tr>
    <td width="80"><strong>telefoonnr</strong></td>
    <td><strong>omschrijving</strong></td>
    <td width="80"><strong>type</strong></td>
    <td width="100" align="right"><strong>prijs_netto</strong></td>
    <td width="100" align="right"><strong>prijs_bruto</strong></td>
    </tr>';

    $sql_telnr = "SELECT * FROM telefoonnummers";
    $query_telnr = mysql_query($sql_telnr);
    while($rij_telnr = mysql_fetch_array($query_telnr))
    {
    echo '
    <tr>
    <td>'.$sql_telnr[telefoonnummer].'</td>
    <td>'.$sql_telnr[omschrijving].'</td>
    <td>'.$sql_telnr[type].'</td>
    <td align="right">&euro; '.$sql_telnr[prijs_netto].'</td>
    <td align="right">&euro; '.$sql_telnr[prijs_bruto].'</td>
    </tr>';
    }
    echo '
    </table>';
    ?>[/code:1:d616c47d43]

    Als ik precies dezelfde sql syntax laat uitvoeren door de webinterface van mn sql server krijg ik wel de gewenste uitvoer!
    (btw, connect.php gebruik ik verder door de hele applicatie heen en werkt verder overal goed)

    Wie kan mij even op weg helpen?

    Alvast bedankt

    Remco
  • Je gebruikt $sql_telnr in je "echo". Deze variabele bevat de query. Je wilt gebruik maken van $rij_telnr.
    Je moet overigens ook nog aanhalingstekens gebruiken tussen de blokhaken. Anders worden ze gezien als constanten en dus nul (want ze zijn niet gedefinieerd). Daarom krijg je ook 'S' te zien. Namelijk het eerste teken (teken nul) van $sql_telnr.

Beantwoord deze vraag

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