$qry = mysql_query("....")
while ($res = mysql_fetch_assoc($qry))
{
$bord = $res['bord'];
}
//doe whatever je wilt met $bord
//als je query meerdere rijen ophaald, dan kun je $bord alleen in de while loop gebruiken.
Aanvulling op vinTage, $res['bord'] (& $bord) kun je in je while zo vaak gebruiken als je wilt, daar zit geen limiet aan.
Buiten een while kan dat trouwens ook gewoon, maar aangezien je een while gebruikt als je meer dan 1 regel, ga ik daar even niet van uit
Edit: Als je $result bedoelt, de reden dat je die niet nog een keer kan gebruiken, is omdat de pointer bij het laatste element staat.
Zie een rij mensen voor je (je $result), en iemand die er langs loopt flyers uit te delen (de while). Als je je while 1x heb gedaan, staat deze achteraan de rij. Om je $result nog een keer te while-en moet je terug naar het begin van de rij -> reset($result)
Nu zou ik daar een extra kolom bij willen hebben (in het resultaat) met een afbeelding van het bord. De namen van de borden (zowel in de database als de afbeelding zelf zijn hetzelfde, bijvoorbeeld bord "A1" staat in de database als "A1" en in de map als afbeelding noemt deze "A1.gif")
Hoe krijg ik die extra kolom met afbeelding voor elkaar want ik geraak er echt niet wijzer uit dan nu... hoe meer ik probeer, hoe meer ik verward geraak.
een voorbeeldje over hoe de code nu werkt kan je HIER vinden. die extra kolom zou tussen "Naam bord" en "uitleg" moeten komen of gewoon in de plaats van "Naam bord"...
Heb je dat zelf bedacht of staat dat in de code? Indien niet zelf bedacht, wat die foreach doet is elk vakje afgaan en die in een <td> zetten.
Je kunt ook dit doen:
Mogelijk zie je op deze manier wel hoe je je plaatje aan kan roepen. De oplossing is simpel, daarom geef ik m niet (nu moet je zelf nadenken, dan onthoud je dit verder altijd ;))
Nog een tip: Echo hier niet. Zet alles in een variabel en echo die pas als je helemaal klaar bent met alles. Volgens de ongeschreven regels zet je geen html in je php (op dezelfde manier dat je niet inline styled). Uiteraard moet er ergens een punt van op het scherm zetten komen, maar beter is als dat op 1 punt gebeurd.
Op mn werk staat er (indien juist gemaakt, ook wij hebben legacy en uitzonderingen) pas helemaal onderaan 1 echo die een hele pagina teruggeeft met alles daarin
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.