 |
Если вы впервые на нашем форуме - ознакомьтесь с правилами
|
|
Доброе время суток!
Имеется код, сам я не писал, который будет редактировать данные из ДБ, всё идёт, только вот это не выдаётся:
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
|
|
Это сообщение было просмотрено: 5391 раз(а)
|
 |