27 Temmuz 2016 Çarşamba

Phpde global ve local işlemler(değişkenler)

//global ve local işlemler(değişkenler)
//fonksiyon dışındaki değişkenlere global değişken,fonksiyon içindeki değişkenlere local değişken denir.
<?php
echo '<p align="center"><a href="index.php?Git=isimler">isimler</a>
<a href="index.php?Git=ulkeler">Ülkeler</a></p>';



function isimler(){

   
    echo "Ramazan<br>";
    echo "Mesut<br>";
    echo "leopar<br>";
    echo "pretiş<br>";
   
}

function ulkeler(){
   
   
    echo "Türkiye<br>";
    echo "Almanya<br>";
    echo "Hollanda<br>";
    echo "Belçika<br>";
   
}
$Git=$_GET["Git"];

switch ($Git){
    default:  //$Git boş ise isimler() fonksiyonunu çağır.
      isimler();
        break;
    case "ulkeler";   //$Git ülkeler ise ulkeler() fonksiyonunu çağır
        ulkeler();
        break;
}

?>
-----------------------
//global ve local işlemler(değişkenler)
//fonksiyon dışındaki değişkenlere global değişken,fonksiyon içindeki değişkenlere local değişken denir.
<?php
$menu= '<p align="center"><a href="index.php?Git=isimler">isimler</a>
<a href="index.php?Git=ulkeler">Ülkeler</a></p>';

$telif_hakki= 'tüm hakları sakladır';

function isimler(){
   global $menu,$telif_hakki;//global değişkeni çağır .
 echo $menu;
    $siraisimler=array("Ramazan<br>","Mesut<br>","leopar<br>","pretiş<br>");
    foreach ($siraisimler as $yaz) {
        echo $yaz;
               
    }
       echo "<br>$telif_hakki";
}

function ulkeler(){
      global $menu,$telif_hakki;//global değişkeni çağır .
       echo $menu;
    $siraulkeler=array( "Türkiye<br>","Almanya<br>","Hollanda<br>","Belçika<br>");
    foreach ($siraulkeler as $yaz) {
        echo $yaz;
               
    }
 echo "<br>$telif_hakki";
}
$Git=$_GET["Git"];

switch ($Git){
    default:  //$Git boş ise isimler() fonksiyonunu çağır.
      isimler();
        break;
    case "ulkeler";   //$Git ülkeler ise ulkeler() fonksiyonunu çağır
        ulkeler();
        break;
}

?>

----------------------

Php dizi değişken operatörleri

//dizi değişken operatörleri
<?php

$m=array("ilkbahar","yaz","sonbahar","kış");
$m1=array("yaz","sonbahar","kış","ilkbahar","yenibahar");


$mevsimler=$m +$m1 ;
//print_r($mevsimler);      

foreach ($mevsimler as $dondur) {
    echo $dondur."<br>";
}

?>
----------
//dizi değişken operatörleri
<?php

$m=array("ilkbahar","yaz");
$m1=array("ilkbahar","yaz");

/*
$mevsimler=$m +$m1 ;
//print_r($mevsimler);      

foreach ($mevsimler as $dondur) {
    echo $dondur."<br>";
}
*/

if($m==$m1){
    echo "dizi değişkenin değerleri bir birine eşit";
   
}else{
    echo "değişkenler eşit değil";
   
}
   
?>
--------------------------
//dizi değişken operatörleri
<?php

$m=array("1" => "ilkbahar","2" =>"yaz");
$m1=array("2" =>"yaz","1" =>"ilkbahar");

/*
$mevsimler=$m +$m1 ;
//print_r($mevsimler);      

foreach ($mevsimler as $dondur) {
    echo $dondur."<br>";
}
*/

if($m==$m1){
    echo "dizi değişkenin değerleri bir birine eşit<br>";
   
}else{
    echo "değişkenler eşit değil<br>";
   
}
  if($m===$m1){
    echo "dizi değişkenin değerleri bir birine denk";
   
}else{
    echo "değişkenler denk değil<br>";
   
}
?>

PHP ARTİRMA EKSİLTME VE HATA KONTROL OPERATÖRLERİ

//artirma eksiltme ve hata kontrol operatörleri
<?php
$Git=$_GET["Git"];
 
if($Git==""){
   echo  '<form action="index.php?Git=1" method="post">
    Bir şehir girin <input type="text" name="sehir"/>
    <input type="submit" value="gönder"/>
</form>';
   
   
}else{
  $sayi=1;
    $sehir=$_POST["sehir"];
    echo "Girilen mevcut sayı değişkeninin değeri" .$sayi."<br>";
    echo "Formdan gelen Şehir".$sehir."<br><br>";
 
   
    if($sehir=="ankara"){
        $sayi=$sayi+1;
       
        echo "girilen şehir ankara olduğundan sayı değişkenine 1 puan eklendi"."<br>";
        echo "sayı değişkenin yeni değeri ".$sayi;
       
        for($x=0;$x<=$sayi;$x++){
            echo "mevcut x değişkenin değeri <b>".$x."<br><br>";
           
        }
    }
    echo "Hata bastırma kontolü<br>";
    $baglan=@mysql_connect("localhost","kullanici","mysql şifresi");// baştaki @ işareti koyarak hatayı gizlemiş oluruz.hatayı göstermez.
    if(!$baglan) //bağlantı olumlu değilse .
      die ("mysql bağlantısı sağlanamadı");
   
}


?>

PHP STRİNG OPERATÖRLERİ

//string operatörleri
<?php

$mesaj="bu değişkenin içeriği bir mesaj verisidir.";
$adsoyad="ramazan";
$mesaj.="bu değişkenin içeriğindeki mesaj 'mesaj' isimli değişkene eklenmiştir.";  // . demek birleştirme demektir.
echo $mesaj."<br>";

echo "merhaba arkadaşlar<font color='red'> ".$adsoyad."</font> hepinizi selamlıyorum";
/*
echo "bu bir mesajdır"
."buda echo komutu içindeki mesajın devamıdır"
."buda devam eden metindir";

 */
?>

PHP MANTIKSAL OPERATÖRLER

//mantıksal operatorler
//index.php
<?php
/*
 *   || sol veya sağ doğru ise
 *   or  sol  veya sağ doğru ise  
 *   &&  sol ve sağ doğru ise
 *   and   sol ve sağ doğru ise
 *    xor    şartlı sol veya sağ doğru ise
 *      !    değilse
 *
 *  */


?>

<form action="gelen.php" method="post">
    Lütfen değer 1 girin =<input type="text" name="deger1"/>
    <br>
    Lütfen değer 2 girin =<input type="text" name="deger2"/>
    <input type="submit" name="gönder"/>
</form>

//gelen.php
<?php

$a=$_POST["deger1"];
$b=$_POST["deger2"];
/*
if(($a=="dogru")|| ($b=="dogru")){
    echo "değerlerden 1 tanesi doğru";
   
}else{
    echo "degerler yanlış";
   
}
 */
if((!$a=="")){
    echo "a değeri dolu";
   
}else{
    echo "a değeri  boş";
   
}

?>

PHP İÇİNDE HTML YAZMA

//php içinde html yazma
 PHP kodları içinde HTML kodu yazmak için echo veya print fonksiyonlarını kullanabilirsiniz.
<?php
echo "<html>";
echo "<head></head>";
echo "<body>";
echo "<p class=\"deneme\">Örnek HTML etiketi</p>";
echo $parametre=5;
return $parametre; // Örnek PHP kodu
echo "</body>";
echo "</html>";
?>
----------------------
//php içinde html yazma
<?php
$degisken1 = "Örnek değişken";

echo <<<EOF
<html>
<body>
<p class="deneme">$degisken1</p>
</body>
</html>
EOF;
?>

HTML İÇİNDE PHP YAZMA

//html içinde php yazma
<html>
<head></head>
<body>
<ul>
<?php for($i=1;$i<=5;$i++){ ?>
<li>Örnek <?php echo $i; ?></li>
<?php } ?>
</ul>
</body>
</html>

çıktı
Örnek 1
Örnek 2
Örnek 3
Örnek 4
Örnek 5
Evet gördüğünüz gibi 5 defa for döngüsü içinde örnek adlı li nesnesini PHP ile tekrarlattık.
İleride belki karşınıza çıkar küçük bir ipucu HTML içinde PHP kodlarını yazımı kolay olduğu için genelde
<?=// Buraya kod ?>
      <img src="img/egitim/kategori/<?=$row_rsKategori->KategoriResim;?>" width="150" />
    <h1><?= KategoriAdiBul($kategoriID); ?> KATEGORİSİ </h1>