Добрый день! Проблема следующая, я только начинаю учить php & mysql, но по чуть чуть есть прогресс. Проблема такая: создаю базу пациентов госпиталя, и все вроде хорошо, НО надо сделать в регистратура страницу статистики(т.е. количество пациентов по группе инвалидности). Сама форма ввода была осуществлена через SELECT OPTION. Теперь я делаю выборку. Вот собственной код (не рабочий), подскажите как его оптимизировать?
| Код |
/* Соединяемся с базой данных */ $hostname = "localhost"; // название/путь сервера, с MySQL $username = "root"; // имя пользователя (в Denwer`е по умолчанию "root") $password = ""; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым) $dbName = "poliklinik"; // название базы данных /* Таблица MySQL, в которой хранятся данные */ $table = "pacients"; /* Создаем соединение */ mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); /* Выбираем базу данных. Если произойдет ошибка - вывести ее */ mysql_select_db($dbName) or die (mysql_error());
$query1 = "SELECT COUNT(*) FROM $table WHERE kateg = 'УБД'"; $query2 = "SELECT COUNT(*) FROM $table WHERE kateg = 'УВ'"; $query3 = "SELECT COUNT(*) FROM $table WHERE kateg = 'ІВ'"; $query4 = "SELECT COUNT(*) FROM $table WHERE kateg = 'ДВінв'"; $query5 = "SELECT COUNT(*) FROM $table WHERE kateg = 'С/З'"; $query5 = "SELECT COUNT(*) FROM $table WHERE kateg = 'ІВчаес'";
$res = mysql_query($query1) or die(mysql_error()); $res = mysql_query($query2) or die(mysql_error()); $res = mysql_query($query3) or die(mysql_error()); $res = mysql_query($query4) or die(mysql_error()); $res = mysql_query($query5) or die(mysql_error()); $res = mysql_query($query6) or die(mysql_error());
echo (" <html> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /> <title>Статистика</title> <style type=\"text/css\"> body { font: 12px Georgia; color: #666666; } h1 { font-size: 16px; text-align: center; } table { width: 400px; border-collapse: collapse; margin: 0px auto; background: #E6E6E6; } td { padding: 3px; text-align: center; vertical-align: middle; } .buttons { width: auto; border: double 1px #666666; background: #D6D6D6; } </style> </head> <body> <h1>Статистика по группам инвалидности</h1> <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\"> <tr style=\"border: solid 1px #000\"> <td align=\"center\"><b>УБД</b></td> <td align=\"center\"><b>УВ</b></td> <td align=\"center\"><b>ІВ</b></td> <td align=\"center\"><b>ДВінв</b></td> <td align=\"center\"><b>С/З</b></td> <td align=\"center\"><b>ІВчаес</b></td> </tr> "); echo "<tr>\n"; echo "<td>".$query1."</td>\n"; echo "<td>".$query2."</td>\n"; echo "<td>".$query3."</td>\n"; echo "<td>".$query4."</td>\n"; echo "<td>".$query5."</td>\n"; echo "<td>".$query6."</td>\n</tr>\n";
echo ("</table>\n"); /* Закрываем соединение */ mysql_close(); /* Выводим ссылку возврата */ echo ("<div style=\"text-align: center; margin-top: 10px;\"><a href=\"index2.html\">Вернуться назад</a></div>");
|
|