Mam taki kod:
<?php
include ("header.php");
$news_id = $_GET['news_id'];
$query = mysqli_query
($connect, "SELECT `news_id`, `news_subject`, `news_image`, `news_cat`, `news_desc` FROM news WHERE news_id=".$_GET['news_id']."") or
die ("<p class='blad'>Wystąpił błąd podczas pobierania wpisów z bazy.</p> ".mysqli_connect_error
()."");
$news = mysqli_fetch_array($query);
echo "<form name='add_news' action='news.php?news_id=".$news_id."' method='post'> <div class='box'>
<h1>Dodaj newsa</h1>
<label>
<span>Tytuł :</span>
<input type='text' class='wpis' name='news_subject' id='' value='".$news_subject."'/>
</label>
<label>
<span>Okładka :</span>
<input type='text' class='wpis' name='news_image' id='' value='".$news_image."'/>
</label>
<label>
<span>Kategoria :</span>
<input type='radio' class='wpis' name='' id=''/>
<input type='radio' class='wpis' name='' id=''/>
<input type='radio' class='wpis' name='' id=''/>
<input type='radio' class='wpis' name='' id=''/>
</label>
<label>
<span>Treść :</span>
<textarea class='wiadomosc' name='news_desc' id=''>".stripslashes($news_desc)."</textarea> <input type='submit' class='button' value='Wyślij'/>
</label>
</div>
</form>";
$_toDB['news_subject']= mysqli_real_escape_string ($connect, $_POST['news_subject']);
$_toDB['news_image']= mysqli_real_escape_string ($connect, $_POST['news_image']);
$_toDB['news_cat']= mysqli_real_escape_string ($connect, $_POST['news_cat']);
$_toDB['news_desc']= mysqli_real_escape_string ($connect, $_POST['news_desc']);
mysqli_query($connect, "UPDATE news SET news_subject = ".$_toDB['news_subject'].", news_image = ".$_toDB['news_image'].", news_cat = ".$_toDB['news_cat'].", news_desc = ".$_toDB['news_desc']." WHERE news_id = ".$news_id."");
}
include("footer.php");
?>
Powinien on aktualizować dane z formularza jednakże tak się nie dzieje. Co jest nie tak?
Ten post edytował krzywy853 31.10.2013, 20:39:08