- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
function getAvailableFlights($source,$dest){
$connection = initDB();
$query2;
$query2 = "SELECT * FROM Sectors WHERE Sector='".$source."'";
$result2 = mysql_query($query2);
//or die ("Query Failed ".mysql_error());
$row2 = mysql_fetch_array($result2);
$SourceSID = $row2['SID'];
$query3 = "SELECT * FROM Sectors WHERE Sector='".$dest."'";
$result3 = mysql_query($query3);
// or die ("Query Failed ".mysql_error());
$row3 = mysql_fetch_array($result3);
$destSID= $row3['SID'];
//Get available flights
$query3 = "SELECT * FROM Flights WHERE SourceSID='".$SourceSID."' AND DestSID='".$destSID."'";
$result3 = mysql_query($query3);
// or die ("Query Failed ".mysql_error());
$flightsArray;
$flightsID=1;
while($row = mysql_fetch_array($result3)){
$fName= $row['FName'];
$flightsArray[$flightsID] = $fName;
$flightsID = $flightsID +1;
}
closeDB($connection);
return $flightsArray;
}
В NetBeans есть несколько примеров с проектами PHP. Один из них AirAlliance. весь код оттуда можно сюда запостить.
ну вместо той херни что написана выше можно использовать один запрос MySql
'select distinct f.FName
from Flights f
left join Sectors s on f.SourceSID=s.SID
left join Sectors d on f.DestSID=d.SID
where s.SID='.(int)$source.' or d.SID='.(int)$dest
duburlan 21.10.2010 12:09 # +1
правильно будет where s.SID='.(int)$source.' and d.SID='.(int)$dest
telnet 21.10.2010 12:51 # 0
Каждый раз бесят неувязки, не знающие про интерполяцию переменных, тысячи их.
fey 21.10.2010 15:30 # 0
А еще лучше биндить переменные, по типу
telnet 21.10.2010 15:50 # −1
Анонимус 21.10.2010 16:09 # 0
:)))))))))))))))))))
fey 21.10.2010 19:09 # 0
Анонимус 22.10.2010 03:11 # 0
telnet 22.10.2010 06:27 # +1
eval("$result = \"$template\";") - NetCat стайл
Lure Of Chaos 21.10.2010 16:12 # 0
duburlan 21.10.2010 18:48 # 0
обычной школьник написал бы просто $flightsArray[] = $fName; без всяких $flightsID - но перед нами какой то "необычный школьник"))
Lure Of Chaos 21.10.2010 19:20 # 0
user654321 22.10.2010 09:14 # 0
duburlan 22.10.2010 09:26 # 0
ну а вот это чудо скорее всего позиционируется для "начинающих". так почему бы "начинающих" сразу не приучить к нормальному стилю. тем более для них что этот говнокод - что нормальный код - будет одинаково "сложен" в понимании в начале. короче я не могу найти ни одного внятного объяснения тому факту что сие убожество присутсвует в отличной ide в качестве примера.
Анонимус 22.10.2010 13:38 # 0
ого)
seonull 25.10.2010 08:35 # 0
Lure Of Chaos 25.10.2010 16:32 # 0
кто-то любит idea, я не разделяю этой любви )
Анонимус 25.10.2010 17:32 # 0
Lure Of Chaos 25.10.2010 22:46 # 0
а найти запахи в коде очень помогает парочка FindBugs + CodeMetrics.
Анонимус 25.10.2010 22:54 # 0
если поставить на эклипс пару сотен плагинов -- то он станет почти такой же по функционалу, как идея)
попробуйте, серьезно) я юзаю идею не только для джавы, но и для html, css, js, и иже с ними)
ЗЫ: Это не регаклама
Lure Of Chaos 25.10.2010 23:09 # 0
у меня 3 эклипса. Один для j2se (десктоп) проектов, в нем кроме упомянутого, плагины subclipse для svn, eclEmma для code coverage. Эклипс для j2ee обходится тем же. А эклипс для php содержит только свн-плугин. Так удается не нагружать лишними плагинами
а у вас идея комьюнити версия или приходится юзать полную платную?
Анонимус 26.10.2010 00:48 # 0
У идеи одна беда: по ней нету книги, потому 99% ее возможностей знают только ее разработчики и те, кто готов потратить вечер что бы разобраться. Никто не умеет пользоваться фасетами, например, или артифактами)
Lure Of Chaos 26.10.2010 10:19 # 0
Анонимус 25.10.2010 17:32 # 0
я удивился)
мсье любит идею, да