<?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); <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> <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?