[Çözüldü] mysql de ID ye bağlı veriyi silmek

Başlatan ecarpar, 19 Ağustos 2011 - 14:09:43

« önceki - sonraki »

0 Üyeler ve 6 Ziyaretçi konuyu incelemekte.

ecarpar

Yeni sorum, kullancıları id lerine bağlı olarak silmek gibi bir niyetim var yalnız bunu image' ını değiştirdiğim bir submit butonuyla, başka bir php sayfaya veri yollamadan yapayım diyorum.
1. Mantıklımıdır? AMacım kullanıcı oluştur.php kullanıcıSil.php 50 tane dosya olmasın tek bir yerde bütün kodlar olsun,
2. nasıl yapılır ?


        echo "<form name=\"kullaniciSil\" method=\"post\" > ";   
        echo " <td width = \"30\">";
        echo "
        <input type=\"image\" src=\"../DigerDosyalar/ico/delete.png\"
        name=\"sil\"
        id=\"$row[UserId]\"
        value=\"$row[UserId]\"
        ALT=\"sil\"
        Title = \"KullaniciSil\"
        width= \"15\" height = \"15\"
        onclick=index.php
        >";
       
        echo "</td>";
        echo "</form>";


sorun şurada bir türlü bu butonun yolladığı id yi $row[UserId] sini yani .

   if(isset($_POST['sil_x'])) {   
        $UserId= $_POST['value'];
                //  echo "tamam";
                 
                  echo "dene : " .$UserId;
    }


göremedim, bunu nasıl yakalarım bir bilgisi olan varmıdır? Burada UserId değişkeninin bana ıd yi vermesini ümid etmiştim fakat sadece boş dönüyor.
Not: kodlardada görüldüğü üzre her bişeyle yollamaya çalıştım :) value olmadı id olmadı ALT artık ne varsa :)
Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

hckr

Mantıksızdır  ;D.

Eğer amacınız kullaniciolustur.php,kullanicisil.php... gibi dosyalar olmaması ise size önereceğim şey OOP,MVC(Model-View-Controller) ve HMVC(Hiyerarşik MVC)'dir.
Genelde ilk başta her şey tek dosya koysam olur m diye düşünülür ancak bakıldığı zaman doğru bir şey değildir.
Çünkü ilerde bir değişiklik yapmak istediğinizde zorlanırsınız.Projeyi düzenlemek istediğinizde sıkıntılar çıkar.
SEF URL işi çok çok zor olur.
Kodlarınız bir süre sonra içinden çıkılmaz bir hal alır.
Ve tüm projenizi baştan hazırlamak zorunda kalırsınız.
...


ecarpar

yani diyorsunki ajaxda olsa kullanma, bu mantık oldukça gereksiz, zaman içersinde çok fazla karışıklık olmasına yol acar,

Peki form ile yeni bir php ye veri yolladığımda başıma gelen şey sayfamın o php sayfasını açması bunu yapmadan yani boş bir php göstermeden, kullanıcıyı silip sonrada kullanıcıları gösterildiği sayfayı göstermeyi nasıl yaparım, kullanıcı illede yeniden oraya tıklamak zorunda olmamalı.
Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

alquirel

- kullanicisil.php dosyasının yaptığı işi uyeler.php dosyası içinde yapıp aynı sayfaya tekrar girmiş olmak (önerilmedi ;) )
- kullanicisil.php dosyasını işlemini bitirdikten sonra uyeler.php dosyasına yönlendirmek (HTTP:Redirect)
- kullanicisil.php dosyasını ajax ile çalıştırıp ajax işi bitirdikten sonra sayfayı yenilemek
- kullanicisil.php dosyasını ajax ile çalıştırıp işi bittikten sonra ilgili üyenin satırını bir javascript koduyla imha etmek (görünmez yapmak, içini boşaltmak...)

Bunlar benim aklıma gelen, en tekniği ve güvenlisi sonuncusu olsa gerek.

ersinkandemir

@ecarpar,
Kodlarınızı düzenli yazmaya alışın bence. "hamzaxx"in de dediği gibi daha karışık projelerde en ufak bir şeyi bile düzenlemeniz zorlaşacaktır.

@alquirel,
Sonuncusu bence en güzeli.
Where there's a shell, there's a way.



ecarpar

Alıntı yapılan: alquirel - 19 Ağustos 2011 - 14:40:56
- kullanicisil.php dosyasının yaptığı işi uyeler.php dosyası içinde yapıp aynı sayfaya tekrar girmiş olmak (önerilmedi ;) )
- kullanicisil.php dosyasını işlemini bitirdikten sonra uyeler.php dosyasına yönlendirmek (HTTP:Redirect)
- kullanicisil.php dosyasını ajax ile çalıştırıp ajax işi bitirdikten sonra sayfayı yenilemek
- kullanicisil.php dosyasını ajax ile çalıştırıp işi bittikten sonra ilgili üyenin satırını bir javascript koduyla imha etmek (görünmez yapmak, içini boşaltmak...)

Bunlar benim aklıma gelen, en tekniği ve güvenlisi sonuncusu olsa gerek.
ajax kısmı için bir sorum * olacak
function showUser(str)
{
if (str=="")
  {
  document.getElementById("ic_div").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("ic_div").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","KullaniciSec.php?q="+str,true);
xmlhttp.send();
}


kullanımı olarak ta

onclick= showUser(this.value); dediğimde id yi yolluyorum.

gibi bir kod buldum sayfa kendi içinde açtığı popup (div) içinde oldukça kullanışlı, şimdi yalnız buradaki sorunda şu aynı fonksiyonu farklı php leri çağırmak için kullanabilirmiyim, birde refres sorunu çıkarmı yani işlemi yapıp kullanıcıyı sildikten sonra ekranda kalırmı yoksa ordan silinirmi?

Proje evde duruyor burada olsa hemen deneyip sonucunuda yazardım,

Şİmdi tam olarak anladığım şu

ajax yardımı ile çalıştırayım projemi ve en önemlisi php dosyası oluşturmaktan çekinmiyim yani her işi yapan ayrı bir php dosyam olsun ki ilerde karışıklık olmasın.

Forumun Fenomeni olmadın umarım :)
Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

alquirel

Öncelikli ve hayati tavsiyem, ajax işlemlerini yapmak için JQuery'den başka dost arama ;)

Böylelikle farklı php dosyaları için aynı fonksiyonu kullanamaz mıyım sorunun cevabı da otomatik olarak gelmiş oluyor.
JQuery'nin sitesinde ajax fonksiyonlarının (yani $.ajax(), $.load(), $.get(), $.post() ...) nasıl kullanılacağına dair ayrıntılı bilgi var.

Refresh sorunu sana kalmış, ister div'in bi köşesine çarpı resmi koyar, tıklandığında div'i görünmez yaparsın. İster bir süre sonra div'i kendiliğinden kapatırsın. İstersen de sadece gösterecek kodu yazar bırakırsın, kullanıcı da sayfayı yenilemek zorunda kalır ;)

Bu gidişle sen değil de ben göze batacağım her php sorusuna atlıyor diye :D

hckr

#7
Alıntı yapılan: ecarpar - 19 Ağustos 2011 - 14:28:12
yani diyorsunki ajaxda olsa kullanma, bu mantık oldukça gereksiz, zaman içersinde çok fazla karışıklık olmasına yol acar,

Peki form ile yeni bir php ye veri yolladığımda başıma gelen şey sayfamın o php sayfasını açması bunu yapmadan yani boş bir php göstermeden, kullanıcıyı silip sonrada kullanıcıları gösterildiği sayfayı göstermeyi nasıl yaparım, kullanıcı illede yeniden oraya tıklamak zorunda olmamalı.
Evet ajaxla da olsa ilk mesajındaki sistem kullanma.
MVC ve Framework olaylarını incelersen yapmak istediğini yapabilirsin.Ancak öğrenmen uzun sürebilir ama gereklidir ve şarttır.
Bu arada söylediklerim yanlış anlaşılmasın ajax kullanma demiyorum ;)
Bir de Framework ile yazılım geliştirirsen çok hızlı ilerlersin.

ecarpar

#8
saçma gelicek belki ama ben bu querry nin kendi sayfasında hiç bişrey anlamıyorum ve aynı zamanda bulamıyorumda. tutorial de olması gerekli diye düşünüyorum ama ordada saçma sapan bir ton yazı var...

Bir kere sitede php namına hiç birşey yok, tek satır php kodu göremedim hep script yazılıyor dolayısı ile bu kodları php ye eklemek benim için kabus olur. Ha büyük ihtimalle öğrendikten sonra şu yaptığımdan çok daha kolay olucak ama ben o siteye baktıkça soğuk terler döküyorum  ve bu iş asla ve asla olmaz diyorum inancımı kırıyor o site benim çünki herşey çok karışık ve içerde sadece script in kendi kullanımı için dökümanlar bulunuyor.
Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

hckr

jquery ve ajax için eburhan'ın sitesinde güzel bir anlatım var.
Ama söylediklerimi unutmamanı tavsiye ederim.

alquirel

Bir kullanıcı ile ilgili bilgiyi div içine yazmak için JQuery kullanarak yazacağın tek şey bir satırlık bir kod.
Aynen şu sayfadan alıntı:
Alıntı Yap$.get('ajax/test.html', function(data) {
  $('.result').html(data);
  alert('Load was performed.');
});

Bir satırlık kod nerede? Şurada:

function showUser(str){
     $.get("KullaniciSec.php?q="+str,function(data){$("#ic_div").html(data);});
}

ecarpar

mesela
$.ajax({
   type: 'GET',
   url: 'google-backlink.php',
   data: 'url=www.eburhan.com',
   success: function(ajaxCevap) {
      $('#sonuc').html(ajaxCevap);
   }
});

var type a veri nasıl gönderilir
url e veri naıl gönderilir
bunlar yok kuru kuru veriler sürekli elle string olarak giriliyor.
Yterli düzeyde anlatmıyorlar, bu eburhanda aynısını yapmış, misal php ile ilgili tek satır yok sitede.. sadece script kısımları var kendisi herhalde ajax yardımı ile db ye bağlanıp veri çekip yzdırıyor diyedüşünüyorum bu jqerry anlatanlar için :) ..
Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

hckr

Örnekleri indirirsen php kodlarını görürsün.
type a veri göndermekten kastın ne anlamadım type->form gönderme metodu(GET,POST)
Kodu açıklayım istersen.
O kod sayesinde google-backlink.php'ye veriyi gönderiyorsun.Ondan sonra google-backlink verileri işledikten sonra cevap gönderiyor.
O cevabı alıp <div id="sonuc">Buraya yazıyor.</div>.

Ama jq'dan önce tavsiyem mvc ve framework öğrenmen ısrarla :)

ecarpar

#13
hamzaxx ya bi rahat dur :) adamın aklına karpuz kabuğunu ne sokuyon onlar ne şimdi hepsini birden nasıl öğreneyim yaşlandık artık genç değiliz...
Ben şu başladığım işi  yapıyım da bi önce hepsini daha sonra onlarada geçerim şimdi lik okada şey fazla gelir zamanla artık onlarda öğrenilir.
" Ama jq'dan önce tavsiyem mvc ve framework öğrenmen ısrarla "

function gonder(){
    $('#sonuc').slideDown('slow');
    $("#sonuc").html('<div id=resim><center><img src="yukleniyor.gif"></center></div>');
    $.ajax({
        type:'POST',
        url:'kullaniciSil.php',
        data:$('#veri-formu').serialize(),
        success:function(cevap)
        {
            $("#sonuc").html(cevap)
    }
    }
    )
}

gibi bir fonksiyon kullanılmış mesela, arka planda çalışan bir sayfa daha var neyse...

gonder fonksiyonuna veri yollanmış şimdi ben 3 günlük tecrübemden yolaçıkarak bu fonksiyona php den html aracılığı ile veri yolladığımda

gonder ($tipi,$linki,$veri){
type:$tipi,
url:$linki,
data:$veri
}
şeklinde beklesem  verileride onclick den
gonder("post","kullaniciSil.php","bişey");

yollasam yermi acaba ?

deniyemiyorum dediğim gibi iş yerindeyim php çalıştıramıyorum, nuSphere burada saçmalıyor kaçak göçek kurdum çünki programı normalde evde localhost' a ihtiyaç duymadan çalışıyor ama burada php kodları çalışmıyor.

Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

alquirel

Öncelikle php den javascripte veri göndermeyi unut :)
Yani, önce sayfadaki php kodları işlenir sonra html ve javascript kısmı yazılır.
Yani senin javascript fonksiyonu tanımlarken kullandığın parametreler de javascript olmalı, php olamaz.

Daha doğrusu şöyle demek lazım. Kullanıcı sayfadaki bir düğmeye bastığında sen bir javascript fonksiyonuna o düğmeyle ilgili bir bilgi göndermek istiyorsan, o bilgi o sayfanın içinde bir yerlerde olmak zorunda. Bunu php ile sonradan sağlayamazsın çünkü sayfanın yüklenmesi bittiği anda php'nin de işi bitmiş oluyor.
Yapılacak şey, her bir düğme ile ilgili veriyi php sayfa oluşturulurken koymak.

Karmaşık oldu. Daha anlaşılır olması için örnek bir kod koyuyorum.


<div id="sonuc"></div>
<table id="uyeler">
<tr>...</tr>
...
<tr><td><input type='button' value='Göster' onclick='showUser(<?php echo $uyeler["id"];?>)'></td></tr>
...
</table>
<script>
function showUser(id){
    $('#sonuc').slideDown('slow');
    $("#sonuc").html('<div id=resim><center><img src="yukleniyor.gif"></center></div>');
    $.get({
        url:'kullaniciSil.php?q='+id,
        success:function(cevap)
        {
            $("#sonuc").html(cevap)
        }
    }) ;
}
</script>


- $uyeler değişkenin mysql sorgunda üyeleri satır satır yazdıran döngüde kullandığın değişken olacak.
- $.ajax fonksiyonunu kullanmana gerek kalmaz çoğu zaman. $.get ve $.post ile işini halledersin. Bu durumda type ayarlamak zorunda değilsin.
- GET metodunun bir güzelliği de direk url'de tanımlanabiliyor olması. Yani böyle kısa data'larda direk url'ye koyarak data ayarlama zahmetinden de kurtulursun.

Umarım anlaşılır olmuşumdur ;)

ecarpar

alquirel
çok güzel demişsin
şu yazdıklarına baktığımda bir yer gözüme takılıyor onclick='showUser(<?php echo $uyeler["id"];?>)  echo kullanmışsın aynı zamanda ben bu dizilime uğraşıyordum, yani onclick den fonksiyona veri yollama olayının..

ikincisi function showUser(id){  ben id nin başına $ koyuyordum ki ordand çalışmamış olabilir,
sağole ve geçer geçmez deniycem :)

Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

alquirel

Oradaki amaç üyeler tablosu oluşturduğunda şöyle bir görünüm yakalamak.
<input type='button' value='Göster' onclick='showUser(1);'>
<input type='button' value='Göster' onclick='showUser(2);'>
<input type='button' value='Göster' onclick='showUser(3);'>
<input type='button' value='Göster' onclick='showUser(4);'>
...

Her üyenin kendi satırında kendi id'sinin olduğu showUser fonksiyonu olmuş olacak.
Aynı satırları yazarken kullanıcı adını yazıyormuş gibi.
Ayrıca php'yi bu şekilde satır aralarında kullanabilirsin. Aslında blok kod ile bi farkı yok, sadece tek satıra indirgemiş oluyorsun. Ve o "1" "2" gibi id'leri fonksiyonun içine koyabilmek için echo kullanmalısın.
Şu kullanımlar geçersiz olur. (Daha doğrusu çalışmaz)
<input type='button' value='Göster' onclick='showUser($user_id);'>
<input type='button' value='Göster' onclick='showUser(<?php $user['id'];?>);'>
<input type='button' value='Göster' onclick='showUser($user[id]);'>

Şu kısım önemli, tekrar yazıyorum.
Her üyenin kendi satırında kendi id'sinin olduğu showUser fonksiyonu olmuş olacak.

ecarpar

#17
Şu kullanımlar geçersiz olur. (Daha doğrusu çalışmaz)
<input type='button' value='Göster' onclick='showUser($user_id);'>
<input type='button' value='Göster' onclick='showUser(<?php $user['id'];?>);'>
<input type='button' value='Göster' onclick='showUser($user[id]);'>

leri okadar çok denedimki çıldırmak üzereydim :) söz dizimini daha iyi öğrenmek şart demekki, sağol valla hayat kurtardın şu echo olayı tuhaf geldi birtek
echo html ye veriyi yazdırıyor ama onclick de kullanınca ekranda birşey yazmıyor doğru, yavaş yavaş mantığını çözüyorum, aslında tam anlamışım dediğimde yeni bir şey çıkıyor ve ben aha gene birşey öğrenmemişim diyorum, şimdi framework diyorsunuzda o çok uzak oturup bu kadar jqerry ile uğraştıktan sonra tan birşeyler yapacağım derken tutup yapmayı düşündüğüm şeyi kökten değiştiremem. Şunu bitirdikten sonra onlarada bakarım fakat şu an çok zor, belki jqerryden daha kolaydır, sıfırdan birşeylere kalkışmak beni yıldırır işin doğrusu, tam yaptım derken en başa dönmek bayar insanı.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 20 Ağustos 2011 - 10:35:01

Alıntı yapılan: hamzaxx - 19 Ağustos 2011 - 15:57:52
Alıntı yapılan: ecarpar - 19 Ağustos 2011 - 14:28:12
yani diyorsunki ajaxda olsa kullanma, bu mantık oldukça gereksiz, zaman içersinde çok fazla karışıklık olmasına yol acar,

Peki form ile yeni bir php ye veri yolladığımda başıma gelen şey sayfamın o php sayfasını açması bunu yapmadan yani boş bir php göstermeden, kullanıcıyı silip sonrada kullanıcıları gösterildiği sayfayı göstermeyi nasıl yaparım, kullanıcı illede yeniden oraya tıklamak zorunda olmamalı.
Evet ajaxla da olsa ilk mesajındaki sistem kullanma.
MVC ve Framework olaylarını incelersen yapmak istediğini yapabilirsin.Ancak öğrenmen uzun sürebilir ama gereklidir ve şarttır.
Bu arada söylediklerim yanlış anlaşılmasın ajax kullanma demiyorum ;)
Bir de Framework ile yazılım geliştirirsen çok hızlı ilerlersin.

Framework .net diye geçiyor php ile bağlantısı varmı diye aradım php Framework diye birşeyler çıktı fakat yeni programlar demek bu gördüğüm kadarı ile, örmeğin kohana 3 ... çok karışmasın aklım gerçi düşününce jqerry dede en baştayım. bilemedim kafam karıştı.
Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

alquirel

Ben kısaca php ile sayfa tasarlamanın mantığını hemencecik anlatayım.
Bir tarayıcı bir php dosyası açmak istediği zaman, mesela http://forum.ubuntu-tr.net/index.php, önce sunucuya der ki sen şu php dosyasını bi işle çalıştır benim anlayacağım hale getir, sonra ben kullanıcıya sunarım. Sunucu da alır index.php dosyasını, dosya içindeki php kodlarını tarayıcının anlayacağı hale getirir. Daha doğrusu php kodları çalıştırılır. Eğer bu kod bir echo fonksiyonuysa, o echo'nun olduğu yere tırnak içindeki şey yazılmış olur.

Yani, sunucu php dosyasındaki php kodlarını, <?php ?> etiketleri içerisinde bulup çalıştırır, dosyayı <?php ?> etiketlerinden arındırılmış bir şekilde tarayıcıya sunar.
Sunucunun dokunduğu tek yer <?php ?> etiketlerinin arasıdır. Nerede olursa olsun. Sunucu o etiketlerin dışındaki yazılanlardan anlamaz, tarayıcı da içinde yazılanlardan anlamaz. Sonuçta ikisi bir olup anca kullanıcıya bi php sayfası gösterebilir hale gelirler.

Tarayıcı dosyayı verir sunucuya, sunucu onclick='showUser(<?php echo $uyeler["id"];?>)' burayı <?php ?> etiketlerinden arındırır, yani içindeki kodu çalıştırır, orada echo $uyeler["id"] yazdığı için artık o anki üye id'si ne ise onu oraya yazar, orayı şu hale getirir: onclick='showUser(34)' tarayıcıya verir, ben üzerime düşeni yaptım, dosyada hiç php etiketi kalmadı, artık sen verdiğimi html mi yaparsın javascript mi yaparsın orasını sen bilirsin der.

Çalışmaz dediğim kullanımlar da çalışır ama sonuç elde edemezsin. Yani o üç örneğin üçünün de çıktısı onclick='showUser()' olur.

Yanlış hatırlamıyorsam asp biliyorum demiştin, ikisinin de çalışma prensibi aynı, asp'yi hiç bilmem ama bilen biri için bu sunucu tarayıcı istemci olayını biraz fazla mı basite kaçarak anlattım acaba?

sem

Olsun,  herkese göre basit değil. İlla bu anlatımdan kendine bir şeyler çıkartanlar olur... Ben gibi =)

<?php echo "XXXX"?>

Yani bunu illa kullanıcıya bir şey göstermek için değil, sunucunun tarayıcıya göndereceği HTML kodları arasına bir şeyler sıkıştırmak için de kullanabiliyoruz. Yanlış mı anlamışım?
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

alquirel

Alıntı yapılan: sem0900 - 20 Ağustos 2011 - 11:45:08
Olsun,  herkese göre basit değil. İlla bu anlatımdan kendine bir şeyler çıkartanlar olur... Ben gibi =)

<?php echo "XXXX"?>

Yani bunu illa kullanıcıya bir şey göstermek için değil, sunucunun tarayıcıya göndereceği HTML kodları arasına bir şeyler sıkıştırmak için de kullanabiliyoruz. Yanlış mı anlamışım?

Sen de mi @sem :D

echo fonksiyonu ile istersen koca bir HTML sayfasını tırnak içine al, öyle yazdır. Mantık aynı.
Bir örnek ile pekiştirmek gerekirse;
Mesela bir üye listesinde bir satırı koyu arkaplanlı, diğer satırı normal arkaplanlı yaparken de kullanılabilecek yollardan birisi budur.
Örnek:

<?php
$arkaplan
="#f0f0f0";
foreach(
$user as $u){
  if(
$arkaplan=="#f0f0f0"$arkaplan="#ffffff";
  else 
$arkaplan="#f0f0f0";
  
// burada sırayla değiştirmiş oluyoruz

  
echo "<div style='background-color:".$arkaplan."'>".$u."</div>";

  
//burada php etiketinden çıkıp html devam etmek de mümkün, mesela
  
?>

     <div style='background-color:<?php echo $arkaplan;?>'><?php echo $u?></div>
  <?php
  
//döngünün kapama parantezini yazabilmek için tekrar php'ye giriyoruz
}
?>


ecarpar

Benim en baştaki hatam, php ve html yi farklı 2 dil olarak düşünmem olmuş :) evet farklı iki diller fakat php yi yazarken çıktılarımızı html gibi düşünmeliymişiz, ben hep php gibi düşünüyordum beni html kısmı pek ilgilendirmiyordu sadece hizalamalar için html tablolarını kullanıyordum hataymış anladım :) bana sanki hep beni html ilgilendirmez ben php yi yazarım o alır html yapar echo deyince gibi düşünüyordum.

Şimdi evden çıkmam gerekli akşama anca dönerim, cevaplar için teşekkür ederim.

Bu arada ubuntu-tr.net' in bir ofisi varmıdır, bana bukadar yardım eden insanları gidip görebileceğim bir yer varmıdır yani ?

ASp hiç bilmiyorum
action script 2 ve 3 biliyorum sadece. Yani php ye başlayabilmek için bir nedenim var :)
Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.

alquirel

Alıntı yapılan: ecarpar - 20 Ağustos 2011 - 12:02:41
ASp hiç bilmiyorum
action script 2 ve 3 biliyorum sadece. Yani php ye başlayabilmek için bir nedenim var :)
Ben yanlış hatırlamışım, kusura bakılmasın :)

Alıntı yapılan: ecarpar - 20 Ağustos 2011 - 12:02:41
Bu arada ubuntu-tr.net' in bir ofisi varmıdır, bana bukadar yardım eden insanları gidip görebileceğim bir yer varmıdır yani ?
Burada işler önce yardım alıcı, sonra yardım edici olma şeklinde işliyor. Yardım alıcılık safhasını hemen hemen geçtik sayılır. Yardım edicilik vazifesi var şuan üzerimizde. Bizim de bilgimiz bunun gibi başlıklara yettiği için ne varsa dağarcığımızda yazıyoruz işte. Yardım edici tarafına geçme sırası bir gün sana da gelecek ;)

sem

Alıntı yapılan: alquirel - 20 Ağustos 2011 - 12:01:19

Sen de mi @sem :D


=)

Aslında benim PHP & HTML ile çok aram yok fakat artık yavaştan tekrardan başlıyorum...

Yalnız durumu gerçekten biliyor muşum, bildiğimi ise şöyle anımsadım =)

Örneğin bir veriyi (kişiler listesi olsuın ) veri tabanından alıp kişileri tablo içerisinde yazdıracağımızı varsayalım, bu durumda tablonun dinamik şekilde boyutlandırıması gerekiyor...

Döngü içerisinde tr /td kombinasyonu ile istediğimiz kadar satır sütun oluşturabilyorduk.. Yani HTML kodunu değiştiriyorduk sayfanın...

Hatta benim SUDO'da anlattığım PHP & MySQL anlatımında da bu bahsettiğim örnek mevcut. =)

Hani PHP ile ilgili çok bilgim yok fakat, bildiğimi hatırlamamayı uykusuzluğuma veriyorum ve biraz kestirmeye gidiyorum  =)=)

Açıklama için tekrar teşekkürler, =)

Kolay gelsin herkese, ama arada uyuyun, sonra böyle olursunuz =)
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

ecarpar

Sorunu geçici bir şekilde çözdüm, jquerry şu bu derken çok dağıldığımı fark ettim, aslında hiç sevmediğim bir yol olan dene yanıl yolu ile sorunumu çözdüm,
benim bir fonksiyonum vardı açılan popup' a gerekli veriyi yollayan, onun içersi ile az oynadım
fonkisyon str istiyordu artık adres ve str istiyor

yani o script böyle oldu
<script type="text/javascript">
function showUser(adres,str)
{
if (str=="")
  {
  document.getElementById("ic_div").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("ic_div").innerHTML=xmlhttp.responseText;
    }
  }
  //"KullaniciSec.php?q="+str normali
xmlhttp.open("GET",adres+"?q="+str,true);
xmlhttp.send();
}
</script>

onclick te veriyi

showUser(\"KullaniciSec.php\",this.value); />";

yardımı ile yollayınca sorun çözüldü,
Eşşeğin uzun bir yolculuğa çıkmış olması onun at olarak döneceği anlamına gelmez.