Я имею ввиду нужно редактировать данные, удалять, добавлять.Автор оригинала: akd
Что такое "новигатор"?
Ну да, мне если б можно примерчик, я б разобралсяАвтор оригинала: Panchous
штатные средства не рассматриваются?
<?
mysql_connect();
mysql_select_db("new");
$table="test";
if($_SERVER['REQUEST_METHOD']=='POST') {
if ($id=intval($_POST['id'])) {
$query="UPDATE $table SET name='".mysql_real_escape_string($_POST['name'])."' WHERE id=$id";
} else {
$query="INSERT INTO $table SET name='".mysql_real_escape_string($_POST['name'])."'";
}
mysql_query($query);
header("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
exit;
}
if (!isset($_GET['id'])) {
$LIST=array();
$query="SELECT * FROM $table";
$res=mysql_query($query);
while($row=mysql_fetch_assoc($res)) $LIST[]=$row;
include 'list.php';
} else {
if ($id=intval($_GET['id'])) {
$query="SELECT * FROM $table WHERE id=$id";
$res=mysql_query($query);
$row=mysql_fetch_assoc($res);
foreach ($row as $k => $v) $row[$k]=htmlspecialchars($v);
} else {
$row['name']='';
$row['id']=0;
}
include 'form.php';
}
?>
form.php
<form method="POST">
<input type="text" name="name" value="<?=$row['name']?>"><br>
<input type="hidden" name="id" value="<?=$row['id']?>">
<input type="submit"><br>
<a href="?">Return to the list</a>
</form>
list.php
<a href="?id=0">Add item</a>
<? foreach ($LIST as $row): ?>
<li><a href="?id=<?=$row['id']?>"><?=$row['name']?></a>
<? endforeach ?>
$query="SELECT * FROM $table";
$res=mysql_query($query) or trigger_error(mysql_error());
if ($res) {
while($row=mysql_fetch_assoc($res)) $LIST[]=$row;
include 'list.php';
} else {
include 'error.php';
}
не понял,а кто его здесь продолжает выполнять?Про die() я с вами не согласен так как если не удалось подключится к серверу/базе данных дальнейшее выполнение конкретного скрипта не имеет никакого значения.
я бы попросил без инсинуацийВ вашем случае trigger_error() выводит в браузер