Hey
Jeg sad igår nat og var ved at lave sådan en status som tællede noget i min database så jeg kunne skrive hvor mange links, forum tråde osv der var på min side.
Min kode er her:
//Tæller poster i en given tabel
function tael($tabel, $string, $tekst){
include("Db_conn/conn.php");
$sql = mysql_query("select $string from $tabel");
while($data = mysql_fetch_array($sql)){
$tael[] = $data['overskrift'];
$jeg_taeller = count($tael);
if(!empty($tael)){
$counted = "$jeg_taeller";
} else {
$counted = "0";
}//if løkken lukkes
}//while løkken lukkes
print("<font face=\\"verdana\\" size=\\"1\\"> <b>$counted</b> $tekst</font><br>");
}
Jeg har prøvet alt!! Også det at skifte if sætningen ud med en anden:
if($tael > "0"){
$counted = "$jeg_taeller";
} else {
$counted = "0";
}//if løkken lukkes
Sådan har jeg lavet mange forskellige, men den gider bare ikke løbe løkken igennem. Jeg tror at det har noget at gøre med at den ikke skriver 0 eller noget hvis array er tomt. Eller det jeg vil sige er at hvis jeg ikke har noget i min tabel så tæller den det ikke og springer videre.
Men hvordan får jeg den til at skrive 0 hvis der ikke er noget i min tabel?
MxS @
http://mxs.frac.dkSlamkodning for fred