|
 404.2 Кб |
|
| Очень-очень печально и срочно =((((.
Вывожу картинки. В локалхосте они как на первом рисунке (прикрепила), а на сайте, как на второй.
Почему так?
Как такое исправить можно?
Код:
<form name="m">
<img style="height: 100px; width: 50px; opacity: 0.75"
';
$a = mysql_fetch_assoc(mysql_query("select * from `s` where id='17' "));
$id = mysql_fetch_assoc(mysql_query("select id from `arendator`"));
$id=$a['aid'];
$rest = mysql_fetch_assoc(mysql_query("select page, Rent, Shop from `arendator` where id='".$id."'"));
echo 'alt="error"
id="i'.$a['id'].'"
name="n'.$a['aid'].'" ';
if ($id=='0') { echo'src="map/k_verh_polovinka.jpg">
<em>'.$S['w'].''.$a['S'].''.$Iz['w'].',</br>'.$N['w'].''.$a['id'].'';}
elseif($rest['Rent'] == 'Yes'){ echo'src="map/verh_polovinka.jpg">';}
elseif ($rest['Rent'] == 'No'){echo'src="map/no_verh_polovinka.jpg">';}
if($rest['page'] == ''){echo '<em> "'.$rest['Shop'].'"';}
else { echo'<em> <a href="'.$rest['page'].'">'.$rest['Shop'].'</a> ';}
echo' </em>
</form> | |
|
|
|
|
|
|
|
для: Lola
(08.05.2013 в 14:45)
| | Вообще сразу передавать дескриптор от mysql_query() не стоит... В случае возникновении ошибки на стороне MySQL решительно невозможно понять, что произошло. Лучше после каждого вызова mysql_query() проверять дескриптор и выводить сообщение об ошибки при помощи mysql_error(). Так вы сразу сможете понять в чем дело, т.е. вместо
<?php
$a = mysql_fetch_assoc(mysql_query("select * from `s` where id='17' "));
?>
|
писать
<?php
$query = "select * from `s` where id='17' ";
$res = mysql_query($query);
if(!$res) exit("Произошла ошибка по причине ".mysql_error());
$a = mysql_fetch_assoc($res);
?>
|
Писать больше, но зато сразу видно в чем дело. Сейчас казать невозможно, может параметры соединения неправильно указали, может базу данных не развернули. Обработайте хотя бы один вывод (а лучше все - в дальнейшем сэкономите себе массу времени, так как исключите целый класс ошибок). | |
|
|
|