Basit Bir PHP Yardımı
Arkadaşlar merhaba. proje_duzenle php de normal düzenleme yaparken zıkıntı yok. Resim hatası verdiriyorum fakat hatadan sonra aynı id'ye ait proje sayfasına dönmesini istiyorum nasıl yapabilirim ?
islemler sayfasına id değişkenim gidiyor sorun yok acaba düzenleme sayfasına id atamadım diye mi çekmiyor ?
Düzenleme sayfasından çektiğim id
<div class="form-group">
<input type="hidden" class="form-control" name="proje_id" value="<?php echo $projeCek['proje_id']?>">
</div>
Düzenleme sayfasındaki Uyarı Kodlarım.
<?php
error_reporting(0);
if($_GET['durum']=='ok')
{ echo '<div class="title_right"><div class="alert alert-success alert-dismissible fade in" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span>
</button>
<strong>BAŞARILI</strong><br> Başarıyla Eklendi.
</div></div>';
header("Refresh:1;url=proje.php");?>
<?php } elseif($_GET['durum']=='no') {
echo '<div class="title_right"><div class="alert alert-danger alert-dismissible fade in" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span>
</button>
<strong>BAŞARISIZ</strong><br> Ekleme Yapılırken Hata Oluştu.
</div></div> ';
header("Refresh:1;url=proje_duzenle.php?proje_id=$id");?>
<?php } elseif($_GET['durum']=='img') {
echo '<div class="title_right"><div class="alert alert-danger alert-dismissible fade in" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span>
</button>
<strong>BAŞARISIZ</strong><br> JPG, PNG ya da WEBP formatında dosya seçiniz.
</div></div>';
header("Refresh:1;url=proje_duzenle.php?proje_id=$id");?>
<?php
}?>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
header("Location: /proje_duzenle.php?proje_id=".$id);
$id değişkenine nerde tanım yapıyorsun ordan bi tanım görmedim fakat farkı sayfadan isen yapmaya bilir direk yönlendirme ile dene istersen
form işlemi post ile mi geliyor get ile mi geliyor
$id = isset($_GET["id"] ? intval([$_GET["id"]) : null;
bu kadar kodcukla bu kadar