Я делаю скрипт новостей и дошел до того момента, где в админе есть возможность редактировать новость (тоесть по идее обновлять «update» строку в базе по индификатору)
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php
- $tema=$_POST['temanew'];//отредактированная тема
- $opis=$_POST['opisanie'];//отредактируемое описание
- $text=$_POST['textnew'];//отредактированный текст новости
- $id=$_POST['id'];//индификатор новости (указывает на строку в MySQL)
- //функция поключения к базе MySQL и выбора бызы
- function db_connect($host="localhost",$name_db="forma",$user_db="root",$pass_db="motorola")
- {mysql_connect($host, $user_db, $pass_db)or die
- ('I cannot connect to db: ' . mysql_error());
- //это что бы понимало русскую кодировку
- mysql_query("set character_set_client='cp1251'");
- mysql_query("set character_set_results='cp1251'");
- mysql_query("set collation_connection='cp1251_general_ci'");
- //выбрать базу данных
- mysql_select_db($name_db);}
- db_connect();
- mysql_query("UPDATE forma SET (id_name='$tema', opisanie_new='$opis', text_new='$text')
- WHERE news_id=$id") or die("Ошибка запроса : " . mysql_error());
- ?>