przed tą stroną jest wybór tematu, gdzie przez get jest przekazywany id. Na podstawie tego parametru pobieram z bazy wyniki (where id='$id')
if (isset($_GET['id'])) { $id=$_GET['id'];
$naglowek=$_GET['naglowek'];
}...
całość obecnie wygląda tak (echo przy querysto z naglowkiem i tekstem wyswietla prawidlowo, tylko dalej nie dziala update):
<?php
require_once('connect.php');
require_once('connect-screen.php');
if (isset($_GET['id'])) { // Pobieranie danych z tablicy GET.
$id=$_GET['id'];
$naglowek=$_GET['naglowek'];
}
elseif (isset($_POST['id']) && isset($_POST['naglowek'])) { // Pobieranie danych z tablicy POST.
$id = $_POST['id'];
$naglowek = $_POST['naglowek'];
}
else {
echo '<p class="er">brak id </p>'; }
?>
<?php
require_once('connect.php');
require_once('connect-screen.php');
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$query = "SELECT * FROM dodaj_informacje_blog WHERE id='$id'";
$datadwa = mysqli_query($dbc, $query);
while ($row = mysqli_fetch_array($datadwa)) {
$id=$row['id'];
$data=$row['data'];
$tekst=$row['tekst'];
$naglowek=$row['naglowek'];
$zdjecie=$row['zdjecie'];
?>
</div>
<form method="POST" action="edytuj_informacje_blog_drugi_krok.php" enctype="multipart/form-data">
<input type="text" id="data" name="data" size="50" value="
<?php echo $data; ?>" /><br/><br/>
<img src="../zdjecia_panel/
<?php echo $row['zdjecie']; ?>" style="width:80px;height:80px;" /><br/>
<input type="file" name="zdjecie"><br/><br/>
<p>Nagłówek:</p><br/>
<input type="text" id="naglowek" name="naglowek" size="150" value="
<?php if(!empty($naglowek)) echo $naglowek; ?>" /><br /><br/>
<input type="hidden" name= "id" value="
<?php echo $id; ?>" />
<br /><br/><br/>
<textarea name="tekst">
<?php echo $tekst; ?></textarea>
<script>
CKEDITOR.replace( 'tekst' );
</script>
<?php
}
?>
<input type="Submit" value="Aktualizuj">
</form>
<?php
$querysto = "SELECT * FROM dodaj_informacje_blog WHERE id='$id'";
$datasto = mysqli_query($dbc, $querysto);
while ($row = mysqli_fetch_array($datasto)) {
if(isset($_POST['submit'])) { $target="../zdjecia_panel/".basename($zdjecie); $db = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$zdjecie=$row['zdjecie'];
$querytrzy = "UPDATE dodaj_informacje_blog SET id='$id', data=NOW(), naglowek='$naglowek', zdjecie='$zdjecie', tekst='$tekst' WHERE id = $id LIMIT 1";
mysqli_query($db, $querytrzy);
echo '<p class="info">Informacje zostały zaktualizowane.</p>'; }
} // zamkniecie while
?>
Ten post edytował ob1 31.10.2018, 15:02:13