//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;
}
?>
----------------------
27 Temmuz 2016 Çarşamba
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
$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
$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
$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ş";
}
?>
//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;
?>
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>
<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>
Kaydol:
Kayıtlar (Atom)