<form action="http://dafire1.ru/news/admin.php">
Заголовок статьи<Br><input id="in" type="text" name="them" size="50" placeholder="Введите тему"><Br>
Текст статьи<Br><input id="in" type="text" name="text" size="50" placeholder="Введите текст"><Br>
Дата<Br><input id="in" type="date" name="date" size="50" ><Br>
<input name='Submit' type=submit value='Сохранить'>
</form>
<?
$them = $_GET['them'];
$text = $_GET['text'];
$date = $_GET['date'];
$db = mysql_connect('localhost','root','');
mysql_select_db('mc',$db);
@mysql_query('set character_set_client="utf8"');
@mysql_query('set character_set_results="utf8"');
@mysql_query('set collation_connection="utf8_general_ci"');
$result = mysql_query('SELECT * FROM news',$db);
$row = mysql_fetch_array($result);
$query = mysql_query("INSERT INTO `news` (`them`,`text`,`date`) VALUES ('$them','$text','$date')");
?>
а вот вывод из базы
<?
do {
echo "
<div class='post'>
<h2 class='title'><a href='' title=''>$row[them]</a></h2>
<div class='meta'>
$row[date]
</div>
<p>
$row[text]
</p>
<div class='tags'>
<div class='top-border'></div>
</div>
</div>";
}
while ($row = mysql_fetch_array($result));
?>
Только вот почему если при добавлении добавляется не одна новость которую ты написал, а две, твоя и пустая, и если просто обновить, то только пустая добавляется?
Спустя 4 часа, 34 минуты, 24 секунды (12.09.2012 - 07:11) Игорь_Vasinsky написал(а):
да потому что через жопу. когда этот поповский пример сдохнет. 100500 тем таких на форуме
смотри пример
про всё не знакомое смотрим мануал
смотри пример
$sql = "......";
$qiery = mysql_query($sql);
if(!mysql_num_rows($query))
echo 'Нет записей';
else{
while($row = mysql_fetch_assoc($query)){
echo $row['cell'];
}
}
про всё не знакомое смотрим мануал
Спустя 1 минута, 31 секунда (12.09.2012 - 07:12) Игорь_Vasinsky написал(а):
будешь @ глушить ошибки - будут вечно косяки о которых ты не узнаешь
и
и
Цитата |
@mysql_query('set character_set_client="utf8"'); @mysql_query('set character_set_results="utf8"'); @mysql_query('set collation_connection="utf8_general_ci"'); |
замени на
mysql_query("SET NAMES 'utf-8'");