- 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
//#1
$queryo = "SELECT * FROM `tx_carmodels` WHERE 1 <= ID AND ID <= (SELECT COUNT(*) FROM `tx_carmodels`) ";
$resulto = mysql_query($queryo);
$sqlresos = mysql_fetch_assoc($resulto);
foreach ($sqlresos as $sqlreso){
$preVendor[] = $sqlreso["vendor"];
// print_r($sqlreso);
}
$arVendor = array_unique($preVendor);
foreach($arVendor as $vendor) {
echo '<option value="'.$vendor.'">'.$vendor.'</option>';
}
// #2
$query = "SELECT count(*) FROM `tx_carmodels`";
$result = mysql_query($query);
$res = mysql_fetch_array($result);
$allinfile = $res[0];
for ($i = 1; $i <= $allinfile; $i++) {
$queryo = "SELECT * FROM `tx_carmodels` WHERE id=$i";
$resulto = mysql_query($queryo);
$sqlreso = mysql_fetch_assoc($resulto);
$preVendor[] = $sqlreso["vendor"];
//print_r($sqlreso);
}
$arVendor = array_unique($preVendor);
foreach($arVendor as $vendor) {
$vsel = ($_GET["vendor"] == $vendor)?('selected="selected"'):('');
echo '<option value="'.$vendor.'" '.$vsel.'>'.$vendor.'</option>';
}
Vince 16.03.2016 13:01 # 0
№2 - это вообще пушка.
defecate-plusplus 16.03.2016 13:29 # 0
у меня только один вопрос
почему не `ID` ???
Vince 16.03.2016 13:31 # 0
bormand 16.03.2016 20:23 # +2
BroadcastAddress 16.03.2016 17:51 # +1
inkanus-gray 16.03.2016 20:24 # 0
Автор произведения искусства считает, что ID должны идти по порядку от 1 до COUNT. А если есть «дырки», то можно съесть несколько последних записей, ибо нефиг удалять товары из середины списка.
guest 26.03.2016 17:49 # 0
BroadcastAddress 26.03.2016 18:08 # 0
kxKIHhJ 25.08.2021 04:57 # 0