:X къде е тая тъпа грешка заради, която проекта не се обновява?
PHP:
<?PHP
define('INCLUDE_CHECK',true);
include ('../../connect.php');//добавяме config файла
$getid = $_GET['id'];
if (!$_POST['pr'])
{
// формата не е била използвана
$our = mysql_query("SELECT * FROM projects where id='$getid' ");
while($r=mysql_fetch_array($our)){
// взимаме инфо за да го покажем в полетата.
?>
<form method="POST">
Link: <input name="link" value="<?PHP echo"$r[link]"; ?>" /><br />
Име: <br /><input type="text" name="name" value="<?PHP echo"$r[name]"; ?>"><br />
Info: <br /><textarea rows="7" name="info" cols="40" type="text"><?PHP echo"$r[info]"; ?></textarea><br />
IMG(sait): <br /><input type="text" name="img" value="<?PHP echo"$r[img]"; ?>"><br />
Status: <br /><input type="text" name="status" value="<?PHP echo"$r[status]"; ?>"><br />
<input name="pr" type="submit" value="Добави!">
</form>
<?
}
}
else{
$ime = $_POST['name'];
$link = $_POST['link'];
$info = $_POST['info'];
$img = $_POST['img'];
$status = $_POST['status'];
//взимаме информацията от полетата, които юзера е въвел
$ime = htmlspecialchars($ime);
$link = htmlspecialchars($link);
$info = htmlspecialchars($info);
$img = htmlspecialchars($img);
$status = htmlspecialchars($status);
echo ("Успешно променени проекта!"); //ако пък са равно ъпдейтваме базата данни
$update = mysql_query("UPDATE projects SET name='$ime', link='$link', info='$info', img='$img', status='$status' WHERE id='$getid' ");
}
?>