Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > PHP

PHP PHP & PHP Hızlandırıcılar

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2006-09-21, 14:18
akif - ait Kullanıcı Resmi (Avatar)
Junior Member
 
Üyelik tarihi: Dec 2004
Mesajlar: 97
Tecrübe Puanı: 0
iTrader: %0/0
akif is an unknown quantity at this point
Question admin paneli ! ? yardım...

Tek bi sayfa da ekleme,silme ve eklemeyi yapayım dedim...

Fakat update ve silme hata vermiyor fakat işlemler de olmuyor. Yardımcı olursanız sevinirim.

Kod:
<?
ini_set('error_reporting', E_ALL^E_NOTICE); //$haber_yazi = substr($haber_yazi, 0, 200);
include 'yol.php';
$oku = mysql_query ('select * from reklam1 order by reklam1_id desc ');
    $kayit_sayisi = mysql_num_rows ($oku);
    $i = 0;   
    $login = false;  
//reklam1.php?mode=sil

switch ($_GET[mode]) {
case "ekle":
// Ekleme operasyonlari
break;

case "duzelt":
$yaz = mysql_query( "UPDATE reklam1 set kod='" . $_POST['ykod'] . "'  WHERE reklam1_id='" . $reklam1_id . "'" ) or die( mysql_error() );
    echo "UPDATE reklam1 set kod='" . $_POST['ykod'] . "' WHERE reklam1_id='" . $reklam1_id . "'";
    echo "<script language='javascript'>alert('Düzenleme İşlemi Başarıyla Tamamlanmıştır...'); location.href='yonetim.php';</script>";

echo '<table border="0" align="CENTER" bgcolor="#FDE1A8">';
echo '<th colspan="2" align="CENTER" bgcolor="#0070DF"><font face="" color="White">Reklam1; Duzeltme</font></th>';
echo '<tr>';
echo '    <td align="LEFT">';
echo '   <form action="reklam1duzelt.php" method="post" >';
echo '    Yeni Kod : <input type="Text" name="ykod" align="MIDDLE" size="100">';
echo '<input type="hidden" name="duzelt" value="1" />';
echo '<input type="hidden" name="reklam1_id" value="<? echo $reklam1_id;?>" />';
echo '<input type="Submit" name="Submit" value="Duzelt" style="background-color: #FF8C8C;">';
echo '</form>';
echo '</tr></table>';
echo $reklam1_id;
echo $kod;
break;


case "sil":
$sil = mysql_query("delete from haber where reklam1_id ='$reklam1_id'");
echo "<script language='javascript'>alert('Kayit Silindi...'); location.href='yonetim.php';</script>";
exit;
break;

}
?> 
<br>
<table border="1" cellspacing="0" cellpadding="0" align="CENTER">
<tr>
    <td colspan="4" align="CENTER" valign="MIDDLE">REKLAM-1</td>    
</tr>
<tr>
    <td>id</td> 
	<td>kod</td> 
	<td>&nbsp;</td> 
	<td>&nbsp;</td>  
</tr>
<?
    while ($i < $kayit_sayisi)
    {
      $reklam1_id = mysql_result($oku,$i,'reklam1_id');
      $kod = mysql_result($oku,$i,'kod');
?>
<tr>
	<td><?=$reklam1_id;?></td>
	<td><?=$kod;?></td>
	<td bgcolor="#FF8C8C"><a href="yonetim.php?ilan=reklam1duzelt&reklam1_id=<?=$reklam1_id;?>">Düzelt</a></td>
	<td bgcolor="#FF8C8C"><a href="yonetim.php?ilan=reklam1sil&reklam1_id=<?=$reklam1_id;?>">&nbsp;Sil&nbsp;</a></td>
</tr>
<?
 $i++;
    }     
    echo '</table>';
?>
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2006-09-21, 14:23
Angelo - ait Kullanıcı Resmi (Avatar)
Platinum Member
 
Üyelik tarihi: Dec 2004
Nerden: Phoenix,AZ
Mesajlar: 4.350
Tecrübe Puanı: 8
iTrader: %100/4
Angelo is just really niceAngelo is just really niceAngelo is just really niceAngelo is just really nice
Standart

Tek tirnak icerisinde degisken parse etmez

PHP- Kodu:
$string "ben bir degiskenim";

// degiskeni yazmaz
echo '$string';

// ben bir degiskenim
echo "$string"
Formda tek tirnak echo kullanmissin, icerisinde hidden valuelar degiskenden okunuyor. Baska hatalarda olabilir, ilk goze carpan bu
__________________
peace love union respect
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2006-09-21, 14:43
Junior Member
 
Üyelik tarihi: Mar 2005
Mesajlar: 29
Tecrübe Puanı: 0
iTrader: %0/0
emrag is an unknown quantity at this point
Standart

' tek tırnak kullanarak kod yazıcaksan değişkenlerden önce tırnağı kapatman lazım. değişkeni yazdıktan sonra tekrar tırnakla ekleyeceklerini eklersin. (değişkenden önce ve sonra kullandığım noktalarada dikkat et lütfen)

echo '<input type="hidden" name="reklam1_id" value="<? echo $reklam1_id;?>" />';

bunu şu şekilde yapman lazım

echo '<input type="hidden" name="reklam1_id" value="' . $reklam1_id . '" />';
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2006-09-21, 22:55
sempaty - ait Kullanıcı Resmi (Avatar)
Moderator
 
Üyelik tarihi: Feb 2005
Mesajlar: 2.408
Blog Entries: 1
Tecrübe Puanı: 5
iTrader: %100/3
sempaty has a spectacular aura aboutsempaty has a spectacular aura about
Standart

şöyle de olur
echo "<input type=\"hidden\" name=\"reklam1_id\" value=\"". $reklam1_id ."\" />";

yani hepsi çift tırnak olsun html tırnaklarının önüne ters slach eklersin
__________________
#
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2006-09-22, 08:03
akif - ait Kullanıcı Resmi (Avatar)
Junior Member
 
Üyelik tarihi: Dec 2004
Mesajlar: 97
Tecrübe Puanı: 0
iTrader: %0/0
akif is an unknown quantity at this point
Unhappy admin paneli, yardım

Arkadaşlar syntax uraılarınız için teşekkür ederim. Bunları düzelttim. script hata vermiyor... Ama
Düzeltmede: düzeltmeyi yaptıktan sonra tama düzeltme yapıldı diye mesajda yazıyor fakat veri tabanında değişiklik olmamış..

silme'de: evt sil butonuna bastıktan sonra 1 nolu id silinemedi diye direkt bunu yazıyor..
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2006-09-22, 17:11
sempaty - ait Kullanıcı Resmi (Avatar)
Moderator
 
Üyelik tarihi: Feb 2005
Mesajlar: 2.408
Blog Entries: 1
Tecrübe Puanı: 5
iTrader: %100/3
sempaty has a spectacular aura aboutsempaty has a spectacular aura about
Standart

php kodlarında hala hata vardır (duzelt & sil). eğer hata uyarısı geliyorsa zaten işlem yapmaması normal.

kodların son halini buraya [code] değil de [php] içinde yazar mısın. renklerden biraz çıkarırız heralde hatayı :)
__________________
#
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2006-09-23, 10:53
akif - ait Kullanıcı Resmi (Avatar)
Junior Member
 
Üyelik tarihi: Dec 2004
Mesajlar: 97
Tecrübe Puanı: 0
iTrader: %0/0
akif is an unknown quantity at this point
Standart admin paneli yardım..

Kod hata vermiyor.
Düzeltme, tamam düzeltildi diyor vt de düzeltilmemiş.
silme; direkt ekrana id silinmedi mesajı geliyor.

kodun son hali..
PHP- Kodu:
<?
ini_set
('error_reporting'E_ALL^E_NOTICE); //$haber_yazi = substr($haber_yazi, 0, 200);
include 'yol.php';
$oku mysql_query ('select * from reklam1 order by reklam1_id desc ');
    
$kayit_sayisi mysql_num_rows ($oku);
    
$i 0;   
    
$login false;  
//reklam1.php?mode=sil

switch ($_GET['mode']) {
case 
"ekle":
// Ekleme operasyonlari
break;

case 
"duzelt":
$yaz mysql_query"UPDATE reklam1 set kod='" $_POST['ykod'] . "'  WHERE reklam1_id='" $reklam1_id "'" ) or die( mysql_error() );
    echo 
"UPDATE reklam1 set kod='" $_POST['ykod'] . "' WHERE reklam1_id='" $reklam1_id "'";
    echo 
"<script language='javascript'>alert('Düzenleme İşlemi Başarıyla Tamamlanmıştır...'); location.href='yonetim.php';</script>";

echo 
'<table border="0" align="CENTER" bgcolor="#FDE1A8">';
echo 
'<th colspan="2" align="CENTER" bgcolor="#0070DF"><font face="" color="White">Reklam1; Duzeltme</font></th>';
echo 
'<tr>';
echo 
'    <td align="LEFT">';
echo 
'   <form action="reklam1.php" method="post" >';
echo 
'    Yeni Kod : <input type="Text" name="ykod" align="MIDDLE" size="100">';
echo 
'<input type="hidden" name="duzelt" value="1" />';
echo 
'<input type="hidden" name="reklam1_id" value="' .$reklam1_id'" />';
echo 
'<input type="Submit" name="Submit" value="Duzelt" style="background-color: #FF8C8C;">';
echo 
'</form>';
echo 
'</tr></table>';
echo 
"$reklam1_id";
echo 
"$kod";
break;


case 
"sil":
$sil mysql_query("delete from haber where reklam1_id =' .$reklam1_id. '");
echo 
"<script language='javascript'>alert('Kayit Silindi...'); location.href='yonetim.php';</script>";
exit;
break;

}
?> 
<br>
<table border="1" cellspacing="0" cellpadding="0" align="CENTER">
<tr>
    <td colspan="4" align="CENTER" valign="MIDDLE">REKLAM-1</td>    
</tr>
<tr>
    <td>id</td> 
    <td>kod</td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td>  
</tr>
<?
    
while ($i $kayit_sayisi)
    {
      
$reklam1_id mysql_result($oku,$i,'reklam1_id');
      
$kod mysql_result($oku,$i,'kod');
?>
<tr>
    <td><?=$reklam1_id;?></td>
    <td><?=$kod;?></td>
    <td bgcolor="#FF8C8C"><a href="yonetim.php?ilan=reklam1duzelt&reklam1_id=<?=$reklam1_id;?>">Düzelt</a></td>
    <td bgcolor="#FF8C8C"><a href="yonetim.php?ilan=reklam1sil&reklam1_id=<?=$reklam1_id;?>">&nbsp;Sil&nbsp;</a></td>
</tr>
<?
 $i
++;
    }     
    echo 
'</table>';
?>
Alıntı ile Cevapla

  #8 (permalink)   iTrader 
Alt 2006-09-23, 19:32
sempaty - ait Kullanıcı Resmi (Avatar)
Moderator
 
Üyelik tarihi: Feb 2005
Mesajlar: 2.408
Blog Entries: 1
Tecrübe Puanı: 5
iTrader: %100/3
sempaty has a spectacular aura aboutsempaty has a spectacular aura about
Standart

query verdiğin yere

if ($duzelt=="1") {
(mysql düzeltme kodları)
}
(form alanı)

koymayı dener misin
__________________
#
Alıntı ile Cevapla

  #9 (permalink)   iTrader 
Alt 2006-09-24, 19:27
akif - ait Kullanıcı Resmi (Avatar)
Junior Member
 
Üyelik tarihi: Dec 2004
Mesajlar: 97
Tecrübe Puanı: 0
iTrader: %0/0
akif is an unknown quantity at this point
Standart admin paneli

Kodun Son hali,
sil: çalışıyor..
duzelt: duzeltme formu çıkıyor. veri günellendi mesajı çıkıyor.. Fakat düzeltme olmuyor..

PHP- Kodu:
<?php
include ("yol.php");
switch (
$_GET['mode']){

case 
"ekle":
// Ekleme operasyonlari
break;

case 
duzelt:
    if (isset(
$_POST['duzelt']) == '1'){
    
$yaz mysql_query("UPDATE reklam1 SET kod='" $_POST['kod'] . "'  WHERE reklam1_id='" $_POST['reklam1_id'] . "'");
        if (
$yaz){
            echo 
"<script language='javascript'>alert('Veri güncellendi...'); location.href='yonetim.php';</script>";
            }else{
            echo 
"Hata oluştu";
        }
    }else{
        
$sorgu mysql_query("SELECT * FROM reklam1 WHERE reklam1_id = '$_GET[reklam1_id]'");
        while (
$bilgi mysql_fetch_array($sorgu)){
        echo 
'<table border="0" align="CENTER" bgcolor="#FDE1A8">';
        echo 
'<th colspan="2" align="CENTER" bgcolor="#0070DF"><font face="" color="White">Reklam1; Duzeltme</font></th>';
        echo 
'<tr>';
        echo 
'    <td align="LEFT">';
        echo 
'   <form action="reklam1.php?mode=duzelt" method="post" >';
        echo 
'    Yeni Kod : <input type="Text" name="kod" value="'.$bilgi[kod].'" align="MIDDLE" size="100">';
        echo 
'<input type="hidden" name="duzelt" value="1" />';
        echo 
'<input type="hidden" name="reklam1_id" value="' .$reklam1_id'" />';
        echo 
'<input type="Submit" name="Submit" value="Düzelt" style="background-color: #FF8C8C;">';
        echo 
'</form>';
        echo 
'</tr></table>';
        }
    }
break;

case 
sil:
    
$sil1 mysql_query("DELETE FROM reklam1 WHERE reklam1_id='".$_GET['reklam1_id']."'");
        if (
$sil1){
            echo 
"<script language='javascript'>alert('Veri silindi...'); location.href='yonetim.php';</script>";
        }else{
            echo 
"Hata oluştu";
        }
break;
default:
?>
<table border="1" cellspacing="0" cellpadding="0" align="CENTER">
<tr>
    <td colspan="4" align="CENTER" valign="MIDDLE">REKLAM-1</td>    
</tr>
<tr>
    <td>id</td> 
    <td>kod</td> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td>  
</tr>
<?
$oku 
mysql_query("SELECT * FROM reklam1 ORDER BY reklam1_id DESC");
while (
$okunan mysql_fetch_array($oku)){
?>
<tr>
    <td><?=$okunan['reklam1_id']?></td>
    <td><?=$okunan['kod']?></td>
    <td bgcolor="#FF8C8C"><a href="reklam1.php?mode=duzelt&reklam1_id=<?=$okunan['reklam1_id']?>">Düzelt</a></td>
    <td bgcolor="#FF8C8C"><a href="reklam1.php?mode=sil&reklam1_id=<?=$okunan['reklam1_id']?>">&nbsp;Sil&nbsp;</a></td>
</tr>

<?php
}
}
?>
Alıntı ile Cevapla

  #10 (permalink)   iTrader 
Alt 2006-09-24, 23:22
sempaty - ait Kullanıcı Resmi (Avatar)
Moderator
 
Üyelik tarihi: Feb 2005
Mesajlar: 2.408
Blog Entries: 1
Tecrübe Puanı: 5
iTrader: %100/3
sempaty has a spectacular aura aboutsempaty has a spectacular aura about
Standart

PHP- Kodu:
<?php 
include ("yol.php"); 
switch (
$_GET['mode']){ 
 
case 
"duzelt"
echo 
"<form>
<input type=\"hidden\" name=\"mode\" value=\"duzeltt\">
<input type=\"hidden\" name=\"reklam_id\" value=\""
.$_GET['reklam_id']."\">
<input type=\"text\" name=\"yenikod\">
<input type=\"submit\" value=\"ok\">
</form>"
;
break; 
 
case 
"duzeltt"
$query "UPDATE reklam1 SET kod = '".$_GET['yenikod']."' WHERE reklam_id = '".$_GET['reklam_id']."'";
mysql_query($query) or die('Error, query failed');
echo 
"tamamdır..";
break;
?>
bunda form alanı ?mode=duzelt işlemin yapılacağı yer ise ?mode=duzeltt oluyor. index sayfasından verilen link form sayfasına gidiyor. ordan da <input hidden> ile ?mode=duzeltt case'ini almasını sağlıyor tabi reklam_id i de hidden olarak ekliyelim ki $_get ile çektiğmiz için adrese yerleşsin.
__________________
#

Konu sempaty tarafından (2006-09-25 Saat 06:10 ) değiştirilmiştir..
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
admin paneli giriş logini LuGeLaS PHP 3 2006-08-29 23:34
Asp yönetici paneli yardım reklamsitesi.be ASP .NET 0 2006-04-05 13:51
php nuke acil yardım Yönetim paneli Alobar PhpNuke 4 2005-04-09 14:39
/3/admin.asp, line 59 yardım ??? SpYTaZz PHP 4 2004-09-16 14:48
phpBB 2.0.6 admin paneli Resync olayı... OguzKaganAslan Vbulletin VbSEO 1 2003-12-27 19:58


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 02:36 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox