Здравствуйте. Никак не могу разобраться, прошу помощи, очень нужно сделать. Значит имеется таблица 5images_images со значениями image_name, image_airline, image_serial, image_aircraft, image_aircraftnamealt, image_reg и тд... Могу ли я вводя в поле значение image_reg, вывести значения image_name, image_airline, image_serial, image_aircraft, image_aircraftnamealt фотографии? Что-то вроде: Код (Text): $sql = "SELECT image_name, image_airline, image_serial, image_aircraft, image_aircraftnamealt, image_reg FROM 5images_images"; $result = mysql_query($sql); Или не так?
Летят два крокодила , один зеленый другой в африку сколько весит килограм яблок если пьяный ежик стоит 3 рубля? вот такой же вопрос. приведи структуру таблицы
PHP: <? $sql = "SELECT * FROM 5images_images WHERE image_reg=".$image_reg; $result = mysql_query($sql); PHP: <? $sql = "SELECT * FROM 5images_images WHERE image_reg=\"".$image_reg."\""; $result = mysql_query($sql); потом PHP: <? while ($row = mysql_fetch_assoc($result)) { echo $row["image_bla"]; \\ название столбца, который тебе нужен echo $row["image_bla_bla"]; echo $row["image_bla_bla_bla"]; }
Neka, спасибо. Сделал следующее, результат есть, но мне нужно чтобы при выборе значения поля select, заполнились input`ы. Или тот же input с кнопкой submit. Сейчас он как попало выдает значения создавая input`ы и вставляя значения в разброс :-( Что менять? Код (Text): <? $sql = "SELECT * FROM 5images_images WHERE image_reg=\"".$image_reg."\""; $result = mysql_query($sql); $image_autofill .= "<select name=\"image_reg\">"; $image_autofill .= "<option value=\"0\">-- Chose Reg --</option>"; $image_autofill .= "<option value=\"$row[image_reg]\" name=\"image_registrations\">$row[image_reg]</option>"; $image_autofill .= "</select>"; while ($row = mysql_fetch_assoc($result)) { echo "<input type=\"text\" name=\"image_airline\" value=\"$row[image_airline]\" class=\"input\" size=\"30\" class=\"input\">"; } $site_template->register_vars("image_autofill", $image_autofill); unset($image_autofill);
Хм... тебе сортировка нужна в порядке <option> списка, или сортировка выуживаемых результатов? Если последнее, то PHP: <? $sql = "SELECT * FROM 5images_images WHERE image_reg=\"".$image_reg."\" ORDER BY image_reg ASC"; // DESC в обратном порядке $result = mysql_query($sql); и внутри цикла while работа с полученными данными из БД а не снаружи PHP: <? $image_autofill .= "<select name=\"image_reg\">"; $image_autofill .= "<option value=\"0\">-- Chose Reg --</option>"; $image_autofill .= "<option value=\"$row[image_reg]\" name=\"image_registrations\">$row[image_reg]</option>"; $image_autofill .= "</select>"; // $row[image_reg] здесь имеет неизвестное значение)) часть кода переместить в цикл while while ($row = mysql_fetch_assoc($result)) { echo "<input type=\"text\" name=\"image_airline\" value=\"$row[image_airline]\" class=\"input\" size=\"30\" class=\"input\">";
Нет сортировка вообще не столь важна.. Мне нужно, чтобы выборе значения image_reg, изымалось и показывалось значения image_airline и тд Таким образом я вывел значение полей image_reg из БД. Теперь мне нужно, чтобы при выборе одного из значений image_reg, выводилась информация из image_airline PHP: //----------------------------------------------------- // --- Choose autofill - Start -------------------------- //----------------------------------------------------- $sql = "SELECT image_reg, image_airline FROM ". IMAGES_TABLE .""; $result = mysql_query($sql); $image_autofill .= "<select name=\"image_reg\">"; $image_autofill .= "<option value=\"0\">-- Choose Reg --</option>"; while($row = mysql_fetch_array($result)){ $image_autofill .= "<option value=\"$row[image_reg]\" name=\"image_autofill\">$row[image_reg]</option>"; } $image_autofill .= "</select>"; $site_template->register_vars("image_autofill", $image_autofill); unset($image_autofill); //----------------------------------------------------- // --- Choose autofill - End ---------------------------- //-----------------------------------------------------