• 24-02-2015, 09:25:27
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar

    Mysql den PHP ile veri silerken bir sorunla karşılaşıyorum. aslında tam da bi sorun değil veri silinmiyor ama döngü tamamlanıyor.

    listelenen kısım ;

    <?php
    										include('ayar/ayar.php');
    										$bul = mysql_query("select * from siparis order by id DESC");
    										while($goster = mysql_fetch_array($bul)){
    										$mesajid=$goster['id'];
    										$alan=$goster['alan'];
    										$onem=$goster['onem'];
    										$miktar=$goster['miktar'];
    										$siparisadi=$goster['siparisadi'];
    										$aciklama=$goster['aciklama'];
    										echo "
    										<tr>
    											<td>$alan<td>
    											<td>$onem</td>
    											<td>$miktar</td>
                                                <td>$siparisadi</td>
                                                <td>$aciklama</td>
    											<td><a href=siparissil.php?mesajid=$mesajid>siparişi sil</a></td>
                                            </tr> ";
    										?>
    										
    										<?php } ?>
    Burdada siparissil.php kodları;

    <?php
    		include('ayar/ayar.php');
    		$id=$_GET[$mesajid];
    		$sorgu=mysql_query("DELETE FROM siparis WHERE id='$id'");
    		if($sorgu){			
    			header("location:siparisgoruntule.php");		
    		}else{			
    			echo "bir yerde bir yanlışlık oldu";
    		}
    ?>
    Yardımlarınızı bekliyorum.
  • 24-02-2015, 12:00:03
    #2
    siparissil.php de


    $id=$_GET[$mesajid];

    kısım da get içini değişken olarak girmişsiniz $ karakteri fazla sanırım.
  • 24-02-2015, 12:03:59
    #3
    $_GET[$mesajid]; $ işaretini kaldırınız.
  • 24-02-2015, 12:12:51
    #4
    Sanmıyorum silince olacağını deneyip yazarmısın.

    $id=$_GET["id"];
  • 24-02-2015, 14:40:09
    #5
    Üyeliği durduruldu
    evet "$" bu fazlaymış küçük ayrıntılar gözden kaçabiliyor. çok canımı sıkmıştı teşekkürler arkadaşlar
  • 24-02-2015, 15:16:46
    #6
    Post ettiğinde mesajid mi alıyorsun