login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Username selecteren.

Offline Esli - 14/08/2007 22:27
Avatar van EsliPHP interesse Hallo,

Ik selecteer dus het user_id nu wil ik dit ombouwen naar zijn gebruikersnaam door:
  1. $lid = "SELECT * FROM bnc_users WHERE user_id = '".$user_id."'";
  2. $leden_query = mysql_query($lid) or die(mysql_error());
  3. $leden = mysql_fetch_assoc($leden_query);

Nu, dat lukt niet echt. Heb ook niet echt een idee waarom, ik heb al heleboel geprobeerd. Hopelijk kunnen jullie het mij vertellen.

http://blog.bnc-sof2.com/reactie.phps (code)

4 antwoorden

Gesponsorde links
Offline marten - 14/08/2007 22:34 (laatste wijziging 14/08/2007 22:35)
Avatar van marten Beheerder Je kan beter mysql_fetch_array() gebruiken. Gebruik dit dan in een while loop dus zo:

  1. $lid = "SELECT * FROM bnc_users WHERE user_id = '".$user_id."'";
  2. $leden_query = mysql_query($lid) or die(mysql_error());
  3. while($r = mysql_fetch_array($leden_query)) {
  4. echo $r['veldnaam1'];
  5. }


$r['veldnaam1'] wijzigen naar het veld dat je wilt laten zien uit je database. Je hoeft natuurlijk niet te echoen. Je kan ook andere acties uitvoeren.
Offline Wim - 14/08/2007 22:41 (laatste wijziging 14/08/2007 22:42)
Avatar van Wim Crew algemeen
  1. if(isset($_POST['submit'])){
  2.  
  3.  
  4. $naam = $leden;
  5. $reactie = mysql_real_escape_string($_POST['reactie']);


$naam = $leden;
dat moet je veranderen naar:
$naam = $leden['field'];

field = de veldnaam van het veld waar de naam in zit

Anders is $naam uiteindelijk gelijk aan mysql_fetch_assoc($leden_query);
Offline Esli - 14/08/2007 22:43
Avatar van Esli PHP interesse Ja dat werkt, maar hoe krijg ik dit in de DB en er dan weer uit ?
Offline ikki007 - 14/08/2007 22:57
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Ik neem aan dat $user_id een integer is dus gewoon ".$user_id." ipv '".$user_id."'  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.345s