en variable vraag
mijn brein laat me wat in de steek
maar, hoe kan ik van de poster_id een variable maken?
$a=encode_ip($ip);
$query = "SELECT poster_id, poster_ip FROM phpbb_posts WHERE poster_ip = '$a'";
if(!$res = mysql_query($query))
{
trigger_error(mysql_error());
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo '<br>'.$row['poster_id'].': '.'<br></br>'.$row['poster_ip'];
}
};
ik wil echt niet lastig zijn, maar het lukt me niet meer
met dank
Zoiets?
elian schreef op 12.11.2006 17:29:
+stomme vraag denk ik, echt wel
mijn brein laat me wat in de steek
maar, hoe kan ik van de poster_id een variable maken?
$a=encode_ip($ip);
$query = "SELECT poster_id, poster_ip FROM phpbb_posts WHERE poster_ip = '$a'";
if(!$res = mysql_query($query))
{
trigger_error(mysql_error());
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo '<br>'.$row['poster_id'].': '.'<br></br>'.$row['poster_ip'];
}
};
ik wil echt niet lastig zijn, maar het lukt me niet meer
met dank
mijn brein laat me wat in de steek
maar, hoe kan ik van de poster_id een variable maken?
$a=encode_ip($ip);
$query = "SELECT poster_id, poster_ip FROM phpbb_posts WHERE poster_ip = '$a'";
if(!$res = mysql_query($query))
{
trigger_error(mysql_error());
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo '<br>'.$row['poster_id'].': '.'<br></br>'.$row['poster_ip'];
}
};
ik wil echt niet lastig zijn, maar het lukt me niet meer
met dank
zou je het voortaan tussen code tags kunnen zetten is wat overzichtelijker voor ons
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$a=encode_ip($ip);
$query = "SELECT poster_id, poster_ip FROM phpbb_posts WHERE poster_ip = '$a'";
if(!$res = mysql_query($query))
{
trigger_error(mysql_error());
}
else
{
while($row = mysql_fetch_assoc($res))
{
$idp = $row['poster_id'];
$ipp = $row['poster_ip'];
echo '<br>'.$idp.': '.'<br></br>'.$ipp;
}
}
?>
$a=encode_ip($ip);
$query = "SELECT poster_id, poster_ip FROM phpbb_posts WHERE poster_ip = '$a'";
if(!$res = mysql_query($query))
{
trigger_error(mysql_error());
}
else
{
while($row = mysql_fetch_assoc($res))
{
$idp = $row['poster_id'];
$ipp = $row['poster_ip'];
echo '<br>'.$idp.': '.'<br></br>'.$ipp;
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Jeroen
Quote:
ik wil echt niet lastig zijn, maar het lukt me niet meer
Totaal niet. Je hebt al een beginnetje gemaakt, maar komt er niet uit. Vraag gerust.
Nu ff betrekking tot je vraag.
Omdat je een poster_ip = '$a' doet zal je maar 1 record krijgen.
Dus een while isniet nodig, maar dat doet er niet toe.
In dit geval kan je het in een variabele stoppen zoals eerder gedaan is.
Wanneer je meerdere records (kan) verwacht(en) dan moet je een array gebruiken en niet een variabele.
Kalle.
Kalle schreef op 12.11.2006 17:49:
Wanneer je meerdere records (kan) verwacht(en) dan moet je een array gebruiken en niet een variabele.
Een kleine toevoeging: dit hoeft natuurlijk niet per se. Als je de variabele alleen binnen de while-loop gebruikt en daarna niet meer nodig hebt bijvoorbeeld. Ik denk aan het genereren van lijsten oid. Het gebruik van een array zou in zo'n geval overbodig zijn.
als er enkellen op een openbare pc werken, is dat ip adres dus meerdere malen gebruikt
daarom die loop
wat de zou je het voortaan tussen code tags kunnen zetten is wat overzichtelijker voor ons
het is een deel van de php waar ik vastzit, niet het voledige script
nu, al julie dat willen, doe ik dat wel, en dat wist ik dus ook niet ik ben hier nieuw, en de regels zal ik degelijk opvolgen
maar mijn vraag is dus, ik zou graag die poster_id dus in een variable krijgen, en dat is nu niet wat me lukt
ik heb al de mogelijkheden die ik kan bedenken gebruikt, zelfs met googlen vind ik geen oplossing
daarom mijn vraag hier
en ook, bedankt allemaal, dat julie iemand willen helpen zelfs
dus, thx aan allemaal
Gewijzigd op 01/01/1970 01:00:00 door elian degroot
Uit een mysql query krijg je een resultaat. Als je dan een functie als mysql_fetch_assoc() gebruikt, komen de rijen van dat resultaat in een associatieve array te staan...
dacht dat het enkel de tags waren dat erbij stonden
oops
blanche let op ^^
was btw even eten dus kon voor de rest niet reageren
Ja natuurlijk bedoelde ik het in die trend....
Dat leek me al vrij logisch.