Hallo.

Ik ben bezig met een script voor een webshop.
Ik wil dat hij de 2 nieuwste producten vieuwt.
Alles lukt. Hij geeft het plaatje weer. de link werkt. Alleen ik wil de prijs er onder hebben.

dus dan heb je dat plaatje van het artikel en daaronder de prijs.
Dit heb ik al:
<?php
$new = mysql_query("SELECT * FROM products ORDER BY products_id LIMIT 2 ") or die(mysql_error());
echo'<table><tr>';
while($data = mysql_fetch_assoc($new))
{
?>
<td><a href="product_info.php?products_id=<?php echo $data['products_id'] ?>"> <img src="./images/<?php echo $data['products_image'] ?>" title="<?php echo

$data['products_price'] ?>" border="o"></td>
<?php
}
echo'</tr></table>';
?>

Zou iemand het misschien kunne fixen?? dat zou fijn zijn.

Mvg, kevin
Je zet het nu dat je alleen de:
(prijs)
<?PHP
$data['products_price']
?>

In de image link..
Probeer deze is erbuiten te zetten...

ps. zet alles even tussen code blokken te zetten

Zou iemand het misschien kunne fixen??


??
En waarom zit je met table elementen te klooien als het veel makkelijker te doen is met div-jes
kevin schreef op 06.03.2009 21:33
Hallo.
Ik wil dat hij de 2 nieuwste producten vieuwt.


vieuwt = is dit een nieuw woord? Engelsnederlands ofzo? Nieuw + view = vieuw?

Tip:
Leer jezelf af om met "SELECT *" te werken (gaat hier dus om het *). Het werkt uiteraard wel, maar het staat niet netjes en als je later aanpassingen wilt maken dan moet je in de database gaan opzoeken wat ook alweer de namen van de rows waren. Gewoon meteen goed aanleren "SELECT id, products_id,products_image,etc".

En zoals Jan Koehoorn mij ooit geleerd heeft:
Jan Koehoorn schreef ooit aan Bart
Je mag tabellen gebruiken als het semantisch correct is. Dat wil zeggen dat het gebruik ervan overeenkomt met datgene waarvoor de tag bedoeld is. Dus een p voor een paragraaf, een ul voor een lijst en een table voor tabellarische gegevens met een x- en een y-as. En een form is geen container voor tabellarische gegevens. De opbouw van een form hoor je te doen met fieldsets of divs/spans.

Reageren