Hey,,
Mijn while loop blijft maar door lopen en geeft alleen het eerst resultaat uit de database terwijl hij alle resultaten 1x moet weergeven.
Dit is mijn code:
PHP Code:
<?php
$query1 = "SELECT id, bericht FROM profiel_berichten WHERE gebruikersnaam='" . $m_g[0] . "' ORDER BY id DESC")
while($row = mysql_fetch_assoc(mysql_query($query1)))
{
echo '<tr style="width: 300px;">
<td style="font-size: 12px; padding: 3px 0px 3px 0px;"><a href="/beheer/lbcms/modules/nieuws/wijzig/' . $row['id'] . '">' . $row['page_title'] . '</td>
</tr>
<tr>
<td style="width: 300px;"><hr /></td>
</tr>';
}
?>
- php while loop stopt niet..
-
04-11-2009, 15:49 #1
- Berichten
- 394
- Lid sinds
- 15 Jaar
php while loop stopt niet..
-
-
04-11-2009, 15:51 #2
- Berichten
- 207
- Lid sinds
- 16 Jaar
Mischien zo:
Code:<?php $query1 = mysql_query("SELECT id, bericht FROM profiel_berichten WHERE gebruikersnaam='" . $m_g[0] . "' ORDER BY id DESC"); while($row = mysql_fetch_assoc($query1)) { echo '<tr style="width: 300px;"> <td style="font-size: 12px; padding: 3px 0px 3px 0px;"><a href="/beheer/lbcms/modules/nieuws/wijzig/' . $row['id'] . '">' . $row['page_title'] . '</td> </tr> <tr> <td style="width: 300px;"><hr /></td> </tr>'; } ?>
-
04-11-2009, 15:54 #3
- Berichten
- 796
- Lid sinds
- 16 Jaar
Moet je de backslash in PHP niet voor de quotes (") zetten?
Er zijn ook enkele quotes (") waar geen backslash voor staat. Dan ziet hij het volgens mij als het einde van iets.
-
04-11-2009, 15:57 #4
- Berichten
- 394
- Lid sinds
- 15 Jaar
Nee ook niet..
Mischien zo:
Code:<?php $query1 = mysql_query("SELECT id, bericht FROM profiel_berichten WHERE gebruikersnaam='" . $m_g[0] . "' ORDER BY id DESC"); while($row = mysql_fetch_assoc($query1)) { echo '<tr style="width: 300px;"> <td style="font-size: 12px; padding: 3px 0px 3px 0px;"><a href="/beheer/lbcms/modules/nieuws/wijzig/' . $row['id'] . '">' . $row['page_title'] . '</td> </tr> <tr> <td style="width: 300px;"><hr /></td> </tr>'; } ?>
-
04-11-2009, 16:04 #5
- Berichten
- 207
- Lid sinds
- 16 Jaar
Dan zo??
PHP Code:<?php
$wathetbetekend = $m_g[0];
$query1 = mysql_query("SELECT id, bericht FROM profiel_berichten WHERE gebruikersnaam='$wathetbetekend' ORDER BY id DESC");
while($row = mysql_fetch_assoc($query1))
{
?>
<tr style="width: 300px;">
<td style="font-size: 12px; padding: 3px 0px 3px 0px;"><a href="/beheer/lbcms/modules/nieuws/wijzig/<?php echo $row['id']; ?>"><? php echo $row['page_title']; ?></td>
</tr>
<tr>
<td style="width: 300px;"><hr /></td>
</tr>
<?php
}
?>
Als dat hierboven niet werkt, moet je niet er een mysql_fetch_array van maken, en moeten er niet '' bij de $m_g[0], dus $m_g['0']??
gr.Laatst aangepast door Erik Terwan : 04-11-2009 om 16:11 Reden: Automatisch samengevoegd.
-
04-11-2009, 16:22 #6
- Berichten
- 394
- Lid sinds
- 15 Jaar
Ty bedankt
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic