Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
609
Tıklama
0
Öne Çıkarma
php session oluşturma
P
13 yıl (73 mesaj)
Çavuş
Konu Sahibi

merhaba sevgili arkadaşlar giris.php sayfamda 3 tane form var bunlar için ayrı ayrı session oluşturuyorum ama çalışmıyor yardım edebilecek var mı nerede hata yapıyorum

giris.php

<? 
session_start();


if(isset($_GET['o_ok']))
{

$o_tc=$_POST['o_tc'];
$o_no=$_POST['o_no'];

$sorgu=mysql_query("select * from ogrenci where tc='$o_tc' && okul_no='$o_no'");
$kactane=mysql_num_rows($sorgu);

if($kactane==1)
{
$_SESSION['ogrenci']=$o_no;

header("Refresh: 0; url=index.php");
}
else
{
header("Refresh: 0; url=?sayfa=giris&hata");
}
}

if(isset($_GET['v_ok']))
{

$v_tc=$_POST['v_tc'];
$v_o_no=$_POST['v_o_no'];

$sorgu=mysql_query("select id from veli where tc='$v_tc' && okul_no='$v_o_no'");
$kactane=mysql_num_rows($sorgu);

if($kactane==1)
{
$_SESSION['veli']=$v_o_no;

header("Refresh: 0; url=index.php");
}
else
{
header("Refresh: 0; url=?sayfa=giris&hata");
}
}

if(isset($_GET['p_ok']))
{

$p_tc=$_POST['tc'];
$sifre=$_POST['sifre'];

$sorgu=mysql_query("select id from personel where tc='$p_tc' && sifre='$sifre'");
$kactane=mysql_num_rows($sorgu);

if($kactane==1)
{
$_SESSION['personel']=$sifre;

header("Refresh: 0; url=index.php");
}
else
{
header("Refresh: 0; url=?sayfa=giris&hata");
}
}
else if(isset($_GET['logout']))
{

session_destroy();
header("Refresh: 0; url=index.php");
}
else {
if(isset($_GET['hata'])) echo "hatalı giriş yaptınız";


if($_GET['sayfa']=='o_giris')
{?>
<form action='?sayfa=o_ok' name="ogrenci" method='POST'>
<table width="203" border="0" background="../../malzemeler/icerik.png">
<tr>
<td width="197"><img src="../../malzemeler/ogrenci.jpg" width="200" height="100" /></td>
</tr>
<tr>
<td height="33"><label><br />
Öğrenci T.C. Kimlik No</label></td>
</tr>
<tr>
<td width="40">
<p>
<input name="o_tc" type="text" size="33" />
</p></td>
</tr>
<tr>
<td>Öğrenci Okul No </td>
</tr>
<tr>
<td><input name="o_no" type="text" size="33" /></td>
</tr>
<tr>
<td><input type="submit" name="gonder" value="Gönder" /></td>
</tr>
</table>
</form>

<? } else if($_GET['sayfa']=='v_giris'){ ?>
<form action='?sayfa=v_ok' name="veli" method='POST'>
<table width="203" border="0" background="../../malzemeler/icerik.png">
<tr>
<td width="197"><img src="../../malzemeler/veli.jpg" width="200" height="100" /></td>
</tr>
<tr>
<td height="33"><label><br />
Veli T.C. Kimlik No</label></td>
</tr>
<tr>
<td width="40">
<input name="v_tc" type="text" size="33" /></td>
</tr>
<tr>
<td>Öğrenci Okul No </td>
</tr>
<tr>
<td><input name="v_o_no" type="text" size="33" /></td>
</tr>
<tr>
<td>* Birden fazla öğrenciniz varsa herhangi birinin bilgilerini girmeniz yeterlidir.</td>
</tr>
<tr>
<td><input type="submit" name="v_gonder" value="Gönder" /></td>
</tr>
</table>
</form>
<? } else if($_GET['sayfa']=='p_giris') { ?>
<form i name="personel" method="post" action="?sayfa=p_ok">
<table width="203" border="0" background="../../malzemeler/icerik.png">
<tr>
<td width="197"><img src="../../malzemeler/yonetici.jpg" width="200" height="100" /></td>
</tr>
<tr>
<td height="33"><p> </p>
<p>Sicil Numaranız</p></td>
</tr>
<tr>
<td width="40">
<input name="sicil_no" type="text" size="33" /></td>
</tr>
<tr>
<td>Sifreniz</td>
</tr>
<tr>
<td><input name="sifre" type="text" size="33" /></td>
</tr>
<tr>
<td><p>
<input type="submit" name="p_gonder" value="Gönder" />
</p></td>
</tr>
</table>
</form>
<? }
}
?>




bu da index sayfam

<? session_start(); ob_start(); 
include("../../baglanti.php");

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Başlıksız Belge</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
-->
</style>
</head>

<body>
<div id="header">
<div id="obs_baslik"><a href="../../index.php"> <img src="../../malzemeler/logo.png" alt="Anasayfa" width="76" height="76" border="0"/>
</a>

</div>
<div id="logo"></div>
<div id="title">KANDİLLİ ANADOLU LİSESİ</div>
</div>
<div id="body">
<div id="yan_menu">

</div>
<div id="icerik">
<?php

if(isset($_GET['sayfa']))
{
if($_GET['sayfa']=='o_giris') include("giris.php");
else if($_GET['sayfa']=='v_giris') include("giris.php");
else if($_GET['sayfa']=='p_giris') include("giris.php");
}
else{
?>
<div id="ogrenci">
<div id="ogr_foto"><a href="?sayfa=o_giris" ><img src="../../malzemeler/ogrenci.jpg" width="200" height="100" /></a></div>
<div id="ogr_bilgi">
<p>Sevgili Öğrencimiz,</p>
<p>Sisteme giriş yapabilmek için Kimlik numaranız ve Okul Bilgilerinizin doğru olması gerekmektedir.</p>
<p>Bu uygulamayla aşağıdaki bilgilere erişebilirsiniz;</p>
<ul>
<li>Ders Programı</li>
<li>Notlar</li>
<li>Devamsızlık bilgileri</li>
</ul>
</div>
</div>
<div id="veli">
<div id="veli_foto"><a href="?sayfa=v_giris" ><img src="../../malzemeler/veli.jpg" width="200" height="100" /></a></div>
<div id="veli_bilgi">
<p>Sayın Velimiz,</p>
<p>Sisteme giriş yapabilmek için T.C. Kimlik numaranızın sistemimizde kayıtlı olması gerekmektedir.</p>
<p>Bu uygulamayla aşağıdaki bilgilere erişebilirsiniz;</p>
<ul>
<li>Birden fazla öğrencinize tek arayüzden erişme</li>
<li>Sınav değerlendirme bilgileri</li>
<li>Devamsızlık bilgileri</li>
</ul>
</div>
</div>
<div id="yonetici">
<div id="yonetici_foto"><a href="?sayfa=p_giris" ><img src="../../malzemeler/yonetici.jpg" width="200" height="100" /></a></div>
</div></div>
<?
if($_SESSION['ogrenci']){

echo "ogrenci";

}
else if($_SESSION['veli']){

echo "veli";
}
else if($_SESSION['personel']){

echo "personel";
}?>
</div>

<? }?>
</body>
</html>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi pasa-torunu -- 16 Nisan 2013; 19:14:37 >