PHP gevorderde |
|
Hallo,
Ik heb het volgende in mijn DB staan:
<P><FONT size=4><FONT color=#990000><b>OSCILLOCOCCINUM</b><SUP>(R)</SUP></FONT></FONT></P>
<P><STRONG>Samenstelling</STRONG></P>
<P>Anas barbariae hepatinii et cardiae extractum autolysatum 200K - saccharum - lactosum ad 1 gram</P>
<P> </P>
<P><STRONG>Indicaties</STRONG></P>
<P>Griepachtige toestanden, zowel preventief als curatief</P>
<P> </P>
<P><STRONG>Dosering</STRONG></P>
<UL>
<LI><U><FONT color=#990000>preventieve behandeling</FONT></U>: één dosis per week innemen tijdens de griepperiode
<LI><FONT color=#990000><U>beginnende griep</U></FONT>: zo snel mogelijk één dosis innemen. Eventueel 2 tot 3 keer herhalen met een tussenpoos van 6 uur
<LI><FONT color=#990000><U>griep</U></FONT>: één dosis 's morgens en één dosis 's avonds innemen gedurende 1 tot 3 dagen. Indien de symptomen langer dan 3 dagen aanhouden, dient u uw arts te raadplegen. </LI></UL>
<P><STRONG>Firma</STRONG></P>
<P>Laboratorium UNDA</P>
<P>Rue de Lorcé 45</P>
<P>B- 4920 Aywaille</P>
<P>341 S 219 FO</P>
<P> </P>
<P><FONT size=4><FONT color=#990000><b>OSCILLOCOCCINUM</b><SUP>(R)</SUP></FONT></FONT></P> <P><STRONG>Samenstelling</STRONG></P> <P>Anas barbariae hepatinii et cardiae extractum autolysatum 200K - saccharum - lactosum ad 1 gram</P> <P> </P> <P><STRONG>Indicaties</STRONG></P> <P>Griepachtige toestanden, zowel preventief als curatief</P> <P> </P> <P><STRONG>Dosering</STRONG></P> <UL> <LI><U><FONT color=#990000>preventieve behandeling</FONT></U>: één dosis per week innemen tijdens de griepperiode <LI><FONT color=#990000><U>beginnende griep</U></FONT>: zo snel mogelijk één dosis innemen. Eventueel 2 tot 3 keer herhalen met een tussenpoos van 6 uur <LI><FONT color=#990000><U>griep</U></FONT>: één dosis 's morgens en één dosis 's avonds innemen gedurende 1 tot 3 dagen. Indien de symptomen langer dan 3 dagen aanhouden, dient u uw arts te raadplegen. </LI></UL> <P><STRONG>Firma</STRONG></P> <P>Laboratorium UNDA</P> <P>Rue de Lorcé 45</P> <P>B- 4920 Aywaille</P> <P>341 S 219 FO</P> <P> </P>
(= met behulp van een online WYSIWYG-editor)
Maar als ik dat nu echo krijg ik dit: http://www.find...product=16
Terwijl dezelfde code niet uit de DB het volgende resultaat heeft, wat het moet zijn:
http://finduilascreations.be/test3/test.php
Mijn code:
<div class="contenttopdiv" style="background-image:url(images/artikels.jpg);background-repeat: no-repeat;"></div>
<div class="contenthomediv"><a href="index.php"><img src="images/home_button.gif" alt="Homepagina" /></a></div>
<div class="contentdiv"><br />
<?php
if(isset($_GET['product'])) {
$product = $_GET['product'];
if(is_numeric($product)) {
$res = mysql_query("SELECT * FROM producten WHERE prod_id='".$product."'");
if(mysql_num_rows($res) != '0') {
$obj_res = mysql_fetch_object($res);
?><table style="border: 1px solid #000000;width: 540px;margin-left: 20px;margin-right: 20px;">
<tr><td style="vertical-align:top;"><span style="font-size:16px;color:#3ea4e6;"><?php echo $obj_res->naam; ?></span><br /><span style="font-style:italic"><?php echo $obj_res->firma; ?></span><br /><?php echo $obj_res->beschrijving; ?></td><td style="text-align:right;"><img src="images/producten/<?php echo $obj_res->afbeelding; ?>" /></td></tr>
<tr><td colspan="2" style="vertical-align:top;"><br /><?php echo $obj_res->tekst; ?></td></tr></table>
<?php
}
else
{
echo '<p style="padding-left:20px;padding-right:20px;">Dit product bestaat niet (meer)!<br /><a href="index.php?page=naderbekeken"><<Terugkeren</a></p>';
}
}
else
{
echo '<p style="padding-left:20px;padding-right:20px;">Dit product bestaat niet (meer)!<br /><a href="index.php?page=naderbekeken"><<Terugkeren</a></p>';
}
}
else
{
if(isset($_GET['p']) && is_numeric($_GET['p'])) {
$page = $_GET['p'];
}
else
{
$page = 1;
}
$aantal = 4; //producten per pagina
$stop = $page * $aantal;
$start = $stop - $aantal;
$prod = mysql_query("SELECT * FROM producten ORDER BY prod_id DESC LIMIT ".$start.",".$stop);
?>
<table style="border-color: #000000;border-width: 0 0 1px 1px;border-style: solid;width: 540px;margin-left: 20px;margin-right: 20px;">
<tr><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;">Product</td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;">Afbeelding</td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;">Firma</td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;">Beschrijving</td></tr>
<?php
while($obj_prod = mysql_fetch_object($prod)) {
?>
<tr><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;"><a href="index.php?page=naderbekeken&product=<?php echo $obj_prod->prod_id; ?>"><?php echo $obj_prod->naam; ?></a></td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;"><img src="images/producten/<?php echo $obj_prod->afbeelding; ?>" /></td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;"><?php echo $obj_prod->firma; ?></td>
<td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;"><?php echo $obj_prod->beschrijving; ?></td>
</tr>
<?php
}
?>
</table>
<p style="width: 600px;text-align:center;">
<?php
$ctop = mysql_query("SELECT prod_id FROM producten");
$berover = mysql_num_rows($ctop);
for($i=1;$berover > 0;$i++) {
if($i != 1) {
echo ' - ';
}
if($i == $page) {
echo $i;
}
else {
echo '<a href="index.php?page=naderbekeken&p='.$i.'">'.$i.'</a>';
}
$berover = $berover - $aantal;
$lastpage = $i;
}
?></p>
<?php
}
?></div>
<div class="contenttopdiv" style="background-image:url(images/artikels.jpg);background-repeat: no-repeat;"></div> <div class="contenthomediv"><a href="index.php"><img src="images/home_button.gif" alt="Homepagina" /></a></div> <div class="contentdiv"><br /> <?php if(isset($_GET['product'])) { $product = $_GET['product']; $res = mysql_query("SELECT * FROM producten WHERE prod_id='".$product."'"); ?><table style="border: 1px solid #000000;width: 540px;margin-left: 20px;margin-right: 20px;"> <tr><td style="vertical-align:top;"><span style="font-size:16px;color:#3ea4e6;"> <?php echo $obj_res->naam; ?></span><br /><span style="font-style:italic"> <?php echo $obj_res->firma; ?></span><br /> <?php echo $obj_res->beschrijving; ?></td><td style="text-align:right;"><img src="images/producten/ <?php echo $obj_res->afbeelding; ?>" /></td></tr> <tr><td colspan="2" style="vertical-align:top;"><br /> <?php echo $obj_res->tekst; ?></td></tr></table> <?php } else { echo '<p style="padding-left:20px;padding-right:20px;">Dit product bestaat niet (meer)!<br /><a href="index.php?page=naderbekeken"><<Terugkeren</a></p>'; } } else { echo '<p style="padding-left:20px;padding-right:20px;">Dit product bestaat niet (meer)!<br /><a href="index.php?page=naderbekeken"><<Terugkeren</a></p>'; } } else { $page = $_GET['p']; } else { $page = 1; } $aantal = 4; //producten per pagina $stop = $page * $aantal; $start = $stop - $aantal; $prod = mysql_query("SELECT * FROM producten ORDER BY prod_id DESC LIMIT ".$start.",".$stop); ?> <table style="border-color: #000000;border-width: 0 0 1px 1px;border-style: solid;width: 540px;margin-left: 20px;margin-right: 20px;"> <tr><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;">Product</td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;">Afbeelding</td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;">Firma</td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;">Beschrijving</td></tr> <?php ?> <tr><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;"><a href="index.php?page=naderbekeken&product= <?php echo $obj_prod->prod_id; ?>"> <?php echo $obj_prod->naam; ?></a></td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;"><img src="images/producten/ <?php echo $obj_prod->afbeelding; ?>" /></td><td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;"> <?php echo $obj_prod->firma; ?></td> <td style="vertical-align:top;border-color: #000;border-width: 1px 1px 0 0;border-style: solid;"> <?php echo $obj_prod->beschrijving; ?></td> </tr> <?php } ?> </table> <p style="width: 600px;text-align:center;"> <?php for($i=1;$berover > 0;$i++) { if($i != 1) { } if($i == $page) { } else { echo '<a href="index.php?page=naderbekeken&p='.$i.'">'.$i.'</a>'; } $berover = $berover - $aantal; $lastpage = $i; } ?></p> <?php } ?></div>
Kan iemand mij zeggen hoe dit komt?
|