28 марта 2024, четверг  

PHPworld.ru - все о программировании на PHP, основы языка PHP, особенности PHP5
PHPworld.ru php php 5 SQLite Статьи Книги Форум PHP Гостевая книга Ссылки по PHP

Правила форума


Если вы впервые на нашем форуме - ознакомьтесь с правилами


 

Форум

  Kolik :: Undefined variable: option_block
Доброе время суток!

Имеется код, сам я не писал, который будет редактировать данные из ДБ, всё идёт, только вот это не выдаётся:

Notice: Undefined variable: option_block in ... on line 36
т.е.
[36] $option_block .= "<option value="$id">$l_name, $f_name</option>";

Просьба подсказать, только не предлагать одключить показ предупреждений.
Код:
<?
//start a session
session_start();

//check validity of user
if ($_SESSION[valid] != "yes") {
    header("Location: http://127.0.0.1/contact_menu.php");
    exit;
}
//set up table and database names
$db_name = "testDB";
$table_name = "my_contacts";

//connect to server and select database
$connection = @mysql_connect("localhost", "spike", "9sj7En4")
or die(mysql_error());
$db = @mysql_select_db($db_name, $connection) or die(mysql_error());

//build and issue query
$sql = "SELECT id, f_name, l_name FROM $table_name ORDER BY l_name";
$result = @mysql_query($sql,$connection) or die(mysql_error());

//check the number of results
$num = @mysql_num_rows($result);

if ($num < 1) {
    //if there are no results, display message
    $display_block = "<P><em>Sorry! No results.</em></p>";
} else {
    //if results are found, loop through them
    //and make a form selection block
    while ($row = mysql_fetch_array($result)) {
          $id = $row['id'];
          $f_name = $row['f_name'];
          $l_name = $row['l_name'];
          $option_block .= "<option value="$id">$l_name, $f_name</option>";
    }

    //create the entire form block
    $display_block = "
    <FORM METHOD="POST" ACTION="show_modcontact.php">
    <P><strong>Contact:</strong>
    <select name="id">
    $option_block
    </select>
    <INPUT TYPE="SUBMIT" NAME="submit" VALUE="Select this Contact"></P>
    </form>";
}
?>
<HTML>
<HEAD>
<TITLE>My Contact Management System: Modify a Contact</TITLE>
</HEAD>
<BODY>
<h1>My Contact Management System</h1>
<h2><em>Modify a Contact - Select from List</em></h2>
<P>Select a contact from the list below, to modify the contact's record.</P>
<? echo "$display_block"; ?>
<br>
<p><a href="contact_menu.php">Return to Main Menu</a></p>
</BODY>
</HTML>

Зарание спасибо.
  14 марта 2006, 10:51

Это сообщение было просмотрено: 5281 раз(а)

Ответить на сообщение

Вернуться к списку сообщений форума

Сообщение и ответы Просм. Автор Дата
  Undefined variable: option_block5281 Kolik14.03.06 10:51
 Инициализация переменной в php-сценарии3234 Лукин Леонид15.03.06 18:06


 Ответить на сообщение
 Автор:
 Ваш email*:
уведомлять об ответах на соощение по email
не публиковать email в форуме
 Тема сообщения:
 Текст сообщения:

* - поле не обязательно для заполнения

 

Copyright © PHP World - Леонид Лукин, 2004-2008.

Главная PHP World | PHP | PHP 5 | SQLite | Статьи по PHP | Книги по PHP | Ссылки по PHP | CV