<?php
include("dbase.php");
if($query = mysql_query("SELECT recordid, title, introtekst FROM artikelen ORDER BY recordid DESC"))
{
while($artikel = mysql_fetch_assoc($query))
{
echo '<h6>'.$artikel["title"].'</h6>';
echo '<p>'.$artikel["introtekst"].'</p>';
}
}
else
{
echo mysql_error();
}
?>
M.b.v. bovenstaande code worden de titel en de introtekst van alle artikelen in aflopende volgorde in een tabel op mijn idex.php geplaatst.
Op die index.php heb ik 9 tabellen gemaakt(3x3) en ik wil graag de "title" en "introtekst" van de 9 hoogste "recordid's" aflopend en afzonderlijk in deze 9 tabellen plaatsen. Ik kom er gewoonweg niet uit, hoop dat iemand mij wil helpen,
Eddie
Ik weet niet of het nou juist door deze regel komt, maar in ieder geval krijg je zo niet de rest.
Stel: je hebt een tabel met 5 kolommen en er zijn 11 records. Dan is de rest in jouw berekening 1. Dat geeft niet het aantal lege cellen, maar juist de gevulde cellen in de laatste rij.
ff geeft bij mij evenals IE problemen. :S Firefox doet helemaal niets, IE echo'd wel de vars die ik ff wou zien, om te kijken of alles goed wordt meegegeven, maar stopt zogauw het script aan de tabellen gaat beginnen. Alls ik op stop druk, wordt ineens de tabel wel weergegeven, zoals het was bedoelt.
Ik heb geen idee waaraan dat kan liggen :S
Ik ben de hele tijd al aan het zoeken, maar kan het niet vinden.. misschien dat jij het wel kan vinden:
<?php
$db = mysql_connect("localhost","root") or die ( "Het maken van de verbinding met de database is mislukt");
mysql_select_db("test",$db);
$i = 0;
$cellen_per_rij = 3; // of vul elke andere waarde in
$cellen_per_kolom = 3; // of vul elke andere waarde in
$kolombreedte = 100 / $cellen_per_rij;
EDIT:
Let niet op die echo's van de variabelen, dat is puur om te kijken of alles wel goed wordt meegegeven. Maar het vreemde is dat het wel goed werkte wanneer ik de LIMIT gewoon in de query zette, (LIMIT=$totaal_cellen) maar nu werkt zelfs dat niet meer :(