G
Guest
я пишу на свой саит раздел где пользователи смогут
обмениваться ссылками(та же самая гостевая книга)
так вот при открытии файла look_link.php при выполнении
которого из базы данных должны выводиться все записи
выводится примерно следуещее:
Notice: Undefined offset: 1 in x:\home\agatov.ru\www\links\look_link.php on line 16
Notice: Undefined offset: 1 in x:\home\agatov.ru\www\links\look_link.php on line 16
Notice: Undefined offset: 1 in x:\home\agatov.ru\www\links\look_link.php on line 17
Notice: Undefined offset: 2 in x:\home\agatov.ru\www\links\look_link.php on line 16
Notice: Undefined offset: 2 in x:\home\agatov.ru\www\links\look_link.php on line 16
и.т.п.
причём когда я стал разбираться в чём дело то увидел что из MySQL запрашивается
значение только одного поля 'link' b 'text'(смотри исходные коды ниже)
Почему так Может получаться
Помогите кто как может...
обмениваться ссылками(та же самая гостевая книга)
так вот при открытии файла look_link.php при выполнении
которого из базы данных должны выводиться все записи
выводится примерно следуещее:
Notice: Undefined offset: 1 in x:\home\agatov.ru\www\links\look_link.php on line 16
Notice: Undefined offset: 1 in x:\home\agatov.ru\www\links\look_link.php on line 16
Notice: Undefined offset: 1 in x:\home\agatov.ru\www\links\look_link.php on line 17
Notice: Undefined offset: 2 in x:\home\agatov.ru\www\links\look_link.php on line 16
Notice: Undefined offset: 2 in x:\home\agatov.ru\www\links\look_link.php on line 16
и.т.п.
причём когда я стал разбираться в чём дело то увидел что из MySQL запрашивается
значение только одного поля 'link' b 'text'(смотри исходные коды ниже)
Почему так Может получаться
Помогите кто как может...
Код:
это файл conf.php
<?
$con=mysql_connect("localhost");
mysql_select_db("base1");
?>
это файл install.php
<?
include"conf.php";
$zap="create table links
(
num int,
link text,
text text
)";
$max=mysql_query($zap,$con);
if($max==0)
{
print"Ошибка при соединении с MySQL<br>";
}
else
{
print"Всё OK<br>";
}
?>
это файл add_link.php
<table align=center>
<tr>
<td bgcolor="#00ccff">
<font color="#003366">
<b>
Добавь ссылку на интересные тебе ресурсы
<br>
________Поделись своими знаниями______
</td>
</tr>
<tr>
<td bgcolor="#00ccff">
<form action="links\add_link.php">
<font color="#003366">
<b>
Ссылка:<input type=text name=link size=40>
<br>
</td>
</tr>
<tr>
<td bgcolor="#00ccff">
<font color="#003366">
<b>
Описание:
<br>
<textarea name=desk cols=40 rows=5></textarea>
<font>
</b>
</td>
</tr>
</tr>
<tr>
<td bgcolor="#00ccff">
<font color="#003366">
<b>
<center>
<a href="index.php?inc=links.php"><input type=submit name=sub value="Отправить>>>"></a>
</center>
</form>
<br>
</td>
</tr>
</table>
<?
if(@$sub)
{
include"conf.php";
$zap1="select max(num) from links";
$max1=mysql_query($zap1,$con);
$num=mysql_fetch_row($max1);
$num=$num[0];
$num++;
$zap1="insert into links values
(
'".$num."',
'".$link."',
'".$desk."'
)";
$max1=mysql_query($zap1,$con);
if($max1==0)
{
echo"<font color=red>Ошибка при соединении с базой данных</font><br>";
}
else
{
echo "<center><font >Спасибо за ссылку</font><br>";
}
}
?>
это файл look_link.php
<?
include"conf.php";
$zap1="select max(num) from links";
$max1=mysql_query($zap1,$con);
$num=mysql_fetch_row($max1);
$zap1="select link from links";
$zap2="select text from links";
$max1=mysql_query($zap1,$con);
$max2=mysql_query($zap2,$con);
$link=mysql_fetch_row($max1);
$text=mysql_fetch_row($max2);
for($i=0;$i<$num[0];$i++)
{
$dann="<table align=center><tr><td bgcolor=#00ccff><font color=#003366>
<b>
Описание:<br><a href=$link[$i]><font color=#003366><b>$link[$i]</b></font></a><br><br>
$text[$i] </b></font><hr color=#003366><br></td></tr></table><br>";
print"$dann";
}
print $num[0];
?>