|
|
|
| Начал изучать пхп и столкнулся с проблемой. Пишу скрипт на добавление позиций в базу данных и выводе из неё но чего то неполучается. помогите скажите что не так Спасибо
<FORM TARGET="<?php echo $PHP_SELF; ?>" METHOD=GET>
Имя счётчика: <INPUT TYPE=TEXT NAME="name" VALUE=""><br>
Верхний код: <INPUT type=text NAME="ban_v" VALUE=""><br>
Нижний код: <INPUT type=text NAME="ban_n" VALUE="">
<INPUT TYPE=SUBMIT VALUE="Дави на капу">
</FORM>
<?
$dblocation = "localhost";
$dbname = "links";
$dbuser = "root";
$dbpassword = "";
$connect = mysql_connect($dblocation, $dbuser, $dbpassword) OR DIE("Не могу создать соединение "); ;
@mysql_select_db($dbname, $connect) or die("Не могу выбрать базу данных ");
$query = "INSERT INTO $dbname VALUES('$name','$ban_v', '$ban_n')";
MYSQL_QUERY($query);
PRINT "Информация о вас занесена в базу данных.";
$result = mysql_query ("SELECT * FROM links", $connect) ;
echo "<center><table >";
while($links = mysql_fetch_array($result))
{
echo "<tr><td>".$author['name']." </td><td>".$author['ban_v']."
  </td><td>".$author['ban_n']." </td></tr>";
}
echo "</table></center>";
mysql_close($data);
?>
|
| |
|
|
|
|
|
|
|
для: qaz
(20.04.2005 в 20:16)
| | При выводе результата на экран, использую массив $links, то есть так:
$result = mysql_query ("SELECT * FROM links", $connect) ;
echo "<center><table >";
while($links = mysql_fetch_array($result))
{
echo "<tr><td>".$links['name']." </td><td>".$links['ban_v']."
  </td><td>".$links['ban_n']." </td></tr>";
}
|
| |
|
|
|
|
|
|
|
для: qaz
(20.04.2005 в 20:16)
| | Я тебя правильно понял, у тебя и база данных и таблица имею одно и тоже имя "links"?
Ты бы сказал, что именно не получается, может ошибка появляется или чо?
Строку
$query = "INSERT INTO $dbname VALUES('$name','$ban_v', '$ban_n')";
|
Я бы переписал так:
$query = "INSERT INTO ".$dbname."(name, ban_v, ban_n) VALUES(".$name.", ".$ban_v.", ".$ban_n.")";
|
И при выводе надо бы писать не $author, а $links
echo "<tr><td>".$links['name']." </td><td>".$links['ban_v']."
  </td><td>".$links['ban_n']." </td></tr>";
|
По моему так. | |
|
|
|