v2.5.2
Giriş yap

Basit Bir PHP Yardımı

ynscnr55
302 defa görüntülendi

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
  }?>
Cevap yaz
Cevaplar (3)
ynscnr55
557 gün önce

Olayı farklı bir yöntemle çömüş bulunmatayım. Teşekkür ederim.

ynscnr55
557 gün önce

proje_duzenle sayfasından form ile başka bir sayfaya post ediyorum. Yönlenderdiğim sayfa işlemi yapıyor tekrar proje_duzenle sayfasına yönlendiriyor ve orada alert uyarısını yazdırıyorum.

acemi
557 gün önce

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&quot;]) : null;

bu kadar kodcukla bu kadar