Ik wil dus het aantal rijen tellen dat ik uit de database ga halen. En dat aantal wil ik gebruiken in de <style=css>.
Ik neem voor elke rij 50px. Dus het moet zoiets worden denk ik:

<?php
$aantal_id="SELECT count(id) FROM agenda ?>
en dan in css:

height: <?php $aantal_id ?>*50px;


Maar het werkt natuurlijk niet, kan iemand me hier mee helpen?
Thx
<?php
//aantal records tellen
$sql_aantal = "SELECT * FROM agenda";
$res_aantal = mysql_query($sql_aantal) or die (mysql_error());
$cou_aantal = mysql_num_rows($res_aantal);
?>

Dit kan je natuurlijk ook wel korter opschrijven maar nu even zo voor het overzicht.

Succes ermee!
Je kunt ook gewoon
height: auto;
doen.
@Boris, ik heb te snel mijn query getypt. Klopt als een bus. Of wat margin/padding meegeven. Is dat niet handiger?
height: auto; hoef je sowieso niet te typen want dat is de standaard waarde voor hoogte. Padding en/of margin is natuurlijk je eigen keus.
Auto kan ik niet nemen want dan werkt mijn script niet meer.
http://efa-one.org/method/agenda3.php

De php code staat binnen de <div> zodat ze scrollen. Als ik auto neem dan krijg je maar 1 blok.

<?php
//aantal records tellen

//query
$sql_aantal = "SELECT * FROM agenda";
//voer query uit of error
$res_aantal = mysql_query($sql_aantal) or die (mysql_error());
//tell hoeveel rijen resultaat zijn v/d query
$cou_aantal = mysql_num_rows($res_aantal); 
//aantal rijen * 50
$rows = ($cou_aantal * 50); 
?>


height: <?=$rows;?>px;

En BTW:

<?php
$aantal_id="SELECT count(id) FROM agenda ?> 

Moet altijd nog zijn:

<?php
$aantal_id="SELECT count(id) FROM agenda";
?> 
Jep het werkt, hartelijk dank!

Reageren