Собственно к делу:
Так выглядит index.php
<?php include ("db.php");
if (!$db) {
echo "Нет подключения";}
$res = mysql_query("SELECT id, stat, text FROM articles",$db);
if (!$res) {echo "Запрос не прошел";
exit (mysql_error());
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text charset=windows-1251">
<title>База Данных</title>
</head>
<body>
<table width="80%" border="0" align="center">
<tr>
<?php
while ($myrow = mysql_fetch_array($res, MYSQL_BOTH)){
include ("block/header.php");
}
?>
</tr>
<tr>
<?php include ("block/centr.php");?>
</tr>
<tr>
<?php include ("block/tail.php");?>
</tr>
</table>
</body>
</html>
Так db.php
<?php
$db = mysql_connect("localhost","root","");
mysql_select_db("test",$db);
?>
Блок header.php
<?php $html='<tr><td>'.$myrow["id"].'</td>
<td>'.$myrow["stat"].'</td>
<td>'.$myrow["text"].'</td></tr>';
echo $html;?>
Блок centr.php
<td><form action="post.php" method="post" name="forma1">
<input name="pole1">
</form>
</td>
<td><form action="post.php" method="post" name="forma2">
<input name="pole2">
</form></td>
<td><form action="post.php" method="post" name="forma3">
<input name="pole3">
</form></td>
Блок tail.php
<td><form action="post.php" method="post" name="phorma">
<input name="sub" type="submit" value="Сохранить" width="<td>">
</form>
</td>
<td><?
echo "Текущая дата: ",date('d:m:Y');
?></td>
Это post.php
<body>
<p>
<?php
$pole1 = $_POST['pole1'];
$pole2 = $_POST['pole2'];
$pole3 = $_POST['pole3'];
include ("insert.php");
?>
</p>
<p><a href="index.php">Начало</a></p>
</body>
И наконец insert.php
<?php include ("db.php");
if (!$db) {
echo "Нет подключения";}
$res = mysql_query("INSERT INTO articles (id, stat, text) VALUES ('$pole1','$pole2','$pole3')",$db);
if (isset($res)>0) {echo "<H1>Статья добавлена на сайт!<H1>";}
?>
А вопрос вот в чём. При сохранении в ячейки сохраняется пустота, создаются новые пустые строчки. Я так понимаю гдето напортачил с INSERTOM помогите пожалуйста. И ещё нужно сделать поиск по вводимым данным я с этим ещё не разбирался если не сложно подскажите.
Спасибо!
Спустя 47 минут, 3 секунды (5.03.2012 - 14:12) Kuliev написал(а):
Спустя 23 минуты, 53 секунды (5.03.2012 - 14:36) LamarK написал(а):
Kuliev
Эту статью я уже смотрел, но толи я плохо разобрался... помоему она написана про выгрузку данных из БД, а у меня вопрос какраз наоборот про загрузку.
Эту статью я уже смотрел, но толи я плохо разобрался... помоему она написана про выгрузку данных из БД, а у меня вопрос какраз наоборот про загрузку.
Спустя 7 минут, 44 секунды (5.03.2012 - 14:44) Kuliev написал(а):
LamarK
Вот простой пример записи.
Вот простой пример записи.
$sql = "INSERT INTO `tbl` VALUE('','". $var1 ."','". $var2 ."')";
$res = mysql_query($sql) or die(mysql_error() .'<br>'. $sql)
//Потом перенаправляй сервер на другую страницу чтобы не продублировать данные по клавише F5
Спустя 12 минут, 34 секунды (5.03.2012 - 14:57) Visman написал(а):
LamarK, прочитай http://phpforum.ru/index.php?showtopic=58412&hl=