Geeft niks bij id

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jaap versloot

jaap versloot

24/11/2006 16:20:00
Quote Anchor link
ik probeer met dit scriptje simpel het 'id' van iemand te tonen... maar hij geeft niks... naja (#)

in connect staart uiteraard mijn connectie met mn db

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
 include('connect.php');
 $sql = "SELECT id FROM users WHERE gnaam LIKE 'jaapestaartje'";
$res = mysql_query($sql);
while ($row = mysql_fetch_array($res))
 {

    
    $row['id'] = nl2br(htmlentities($row['id']));
}

echo '<DIV id=aangem>Welkom, u bent aangemeld als <b> (#';
   echo $row['id'] ;
   echo ')';
echo($_SESSION["user"] );

echo '</b> </div>'; [/code]
Gewijzigd op 01/01/1970 01:00:00 door Jaap versloot
 
PHP hulp

PHP hulp

19/11/2024 03:30:16
 
Kalle P

Kalle P

24/11/2006 16:22:00
 
Jaap versloot

jaap versloot

24/11/2006 16:24:00
Quote Anchor link
als ik m in phpmyadmin invoegde werkte hij anders wel..
en zelfs als ik = doe dan geeft hij nog niks..
Gewijzigd op 01/01/1970 01:00:00 door jaap versloot
 
Martijn B

Martijn B

24/11/2006 16:33:00
Quote Anchor link
Zet dit eens na regel 4:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
print_r(mysql_fetch_array($res));
?>
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Frank -

Frank -

24/11/2006 18:25:00
Quote Anchor link
Waar controleer je of de query is gelukt? Oftewel of $res TRUE of FALSE is. Verder is het handig om eerst te kijken hoeveel resultaten er zijn, dan weet je zeker dat er iets op het scherm moet worden gezet.

De while-lus is trouwens overbodig omdat jij ongeacht het aantal resultaten slechts 1x gaat echoen. Waarschijnlijk is het de bedoeling dat de echo binnen de lus komt te staan, wanneer er meerdere resulaten mogelijk zijn (kan altijd met een LIKE !) heb je dat echt nodig. Wanneer je slechts 1 resultaat wilt hebben, kun je beter nog even LIMIT 1 in de query opnemen.

Offtopic: De kans dat je nl2br() en htmlentities() nodig hebt bij een id, is 0.000000... Ik neem tenminste aan dat het een getal is dat je als INT in de tabel hebt opgeslagen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.