Einzelnen Beitrag anzeigen
  #7  
Alt 20.11.2005, 14:10:36
edgar113 edgar113 ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 5
AW: Sortieren von Anwesenheitsliste

Hab die Abfrage entwas verkürzt.
Bitte habt ein wenig rücksicht.
Ich habe von PHP kaum ahnung.
Diese sache habe ich in Stundenlagen versuchen zusammengestellt.
Ich möchte lediglich nur nach anzahl sortieren.
Hier die verkürzte Abfrage

<?php
include("config.php");
include("connect.php");
$year_today = date(Y);
$year_selected = $_POST['year'];
$cat = $_POST['cat'];
$anzahl = 0;
?>

<html>
<head>
<title>- Statistik <? echo $year_selected ?> </title>
</head>
<body vlink="#666666" alink="#666666" link="#666666">
<basefont face="Tahoma,Helvetica" size="2">
<center><b>- Statistik <? echo $year_selected ?> -</b><br><br>
<a href = "index.php"><- zurück</a><br><br>

<form method='post' action='stats1.php'>
Jahr <select name='year'>
<option name='year' value='<? echo $year_today; ?>' selected><? echo $year_today; ?></option>
<option name='year' value='2004'>2004</option>
<option name='year' value='2006'>2006</option>
<option name='year' value='2007'>2007</option>
</select><br>

Kategorie <select name='cat'>
<option name='cat' value='alle'>-alle-</option>
<option name='cat' value='1'>Proben</option>
<option name='cat' value='2'>Auftritte</option>
<option name='cat' value='3'>sonstiges Termine</option>
<option name='cat' value='4'>Vorstand Sitzungen</option>
<option name='cat' value='5'>Termine von anderen Vereinen</option>
</select><br>

<input type=submit name='button' value='anzeigen' id='button'>
</form><br>

<?php
//------------------------------------------------------------bei seitenaufruf----------------------------------------------------------------
if ($year_selected == 0)
{
$counter = 0;
$read_appointments = mysql_query("SELECT * FROM koc1_appointments WHERE bearbeitet = '1'");

while ($data = mysql_fetch_array($read_appointments))
{
$date = explode("-", $data[startdate]);
$jahr=$date[0];

if ($jahr == $year_today)
{
$counter++;
}

}

echo "<b>$counter</b> Termine im Jahr <b>$year_today</b> bereits vorüber.<br>";
?>

<table border=1>
<tr>
<td bgcolor='#F0F0F0'>
<b><font face='Tahoma,Helvetica' size='2'><center>Name</b>
</td>
<td bgcolor='#F0F0F0'>
<b><font face='Tahoma,Helvetica' size='2'><center>anwesend</b>
</td>
</tr>


<?php
$read_user = mysql_query ("SELECT name, id FROM mgv_anwesenheit ORDER BY name ASC");
while ($data = mysql_fetch_array($read_user))
{
echo "
<tr>
<td>
<font face='Tahoma,Helvetica' size='2'>$data[name]
</td>";

$read_index = mysql_query ("SELECT * FROM mgv_index WHERE user_id='$data[id]' && jahr = '$year_today'");
$anzahl = mysql_num_rows($read_index);

if ($anzahl == 0)
{
echo "<td><font face='Tahoma,Helvetica' size='2' color='red'>0</td>";
}
else
{
$percent = round(100 / $counter * $anzahl, 0);
echo "<td><font face='Tahoma,Helvetica' size='2'><b>$anzahl</b>
<img src='.\images\balken1.jpg' width='$percent' height='5' alt='Balken'>
<font face='Tahoma,Helvetica' size='1'>($percent%)</td>";
}
}
}
//---------------------------------------------------------------nur wenn jahr und kategorie ausgewählt---------------------------------------



echo "</table>";
include ("footer.html")
?>
Mit Zitat antworten