hallo
ich bin relaitv verzweifelt
nach der abfrage werden in das array noch sinnlos indexe eingeführt, das versteh ich net so ganz
wenn ich mit mysql_num_rows($result); davor überprüfe, kommt richtig z.b 1 raus
wenn ich danach aber das termins array mit count überprüfe kommt 4 raus
dementsprechend passsiert dasselbe und die spätere schleife läuft sinnlos durch
$ar_termins = Read_Termins($month);
while($zaehler<(count($ar_termins[0]))){....
danke für eure hilfe
ich bin relaitv verzweifelt
nach der abfrage werden in das array noch sinnlos indexe eingeführt, das versteh ich net so ganz
PHP:
function Read_Termins($abk){
$zaehler = 0;
$termins = array();
mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASSWORD) or die(mysql_error());
mysql_select_db(MYSQL_DB) or die(mysql_error());
$sql = "SELECT * FROM Termins WHERE month='$abk' ORDER BY date";
$result=mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
$termins[$zaehler]['id'] = $row['id'];
$termins[$zaehler]['title'] = $row['title'];
$termins[$zaehler]['content'] = $row['content'];
$termins[$zaehler]['date'] = date("d.m.Y",$row['date']);
$zaehler++;
}
return $termins;
}
wenn ich mit mysql_num_rows($result); davor überprüfe, kommt richtig z.b 1 raus
wenn ich danach aber das termins array mit count überprüfe kommt 4 raus
dementsprechend passsiert dasselbe und die spätere schleife läuft sinnlos durch
$ar_termins = Read_Termins($month);
while($zaehler<(count($ar_termins[0]))){....
danke für eure hilfe