burası giriş bölümü kullanıcı adı şifre yazdığımda sessin işlemiyor. giriş dediğimde ne hata nede başka bişi olduğum sayfada kalıyorum.
session_register yerine $_SESSION[''] de kullandım sonuç aynı ..
<?
include "baglan.php";
if($dd == "giris"){
session_start();
$tablo = "select * from users where login='$kullaniciadi' and password='$sifre'";
$sorgu = mysql_query($tablo);
if (mysql_num_rows($sorgu) < 1 ) {
include "index.php";
}else{
$msql_sifre = @mysql_result($sorgu,0,"login");
$msql_password = @mysql_result($sorgu,0,"password");
$msql_id = @mysql_result($sorgu,0,"id");
$msql_durum = @mysql_result($sorgu,0,"status");
if($msql_durum != "1"){
session_register("msql_sifre");
session_register("msql_password");
session_register("msql_id");
session_register("msql_durum");
}
$git = $HTTP_SESSION_VARS["HTTP_REFERER"];
Header("Location: index.php");
}
}else{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<HTML>
<HEAD>
<SCRIPT type="text/javascript" src="vkboard.js"></SCRIPT>
<SCRIPT><!--
var source = null;
function callback(char)
{
if(char == "BackSpace")
{
if(source.value.charCodeAt(source.value.length - 1) == 10)
source.value = source.value.substr(0, source.value.length - 2);
else
source.value = source.value.substr(0, source.value.length - 1);
}
else if(char == "Enter")
source.value += "";
else
source.value += char;
}
function focus_keyboard(e)
{
source = get_event_source(e);
}
function init()
{
ShowVKeyboard("keyboard", "callback");
source = document.getElementById("kullaniciadi");
setup_event(document.getElementById("sifre"), "focus", focus_keyboard);
}
//--></SCRIPT>
<style type="text/css">
<!--
.style1 {
color: #FFFFFF;
font-weight: bold;
font-size: 18px;
}
.style2 {font-size: 12px}
.style5 {color: #999999}
-->
</style>
<link href="shop.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY onLoad="init()">
<P style="font-family:Tahoma;font-size:14px">
<span class="style8">
<? if (mysql_connect){ }
else { echo ("Veritabanina Baglanilamadi!"); }
?>
</P>
<form name="form1" method="post" action="giris.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center" class="text-bold-navyblue">
<br>
</div></td>
</tr>
</table>
<table width="32%" border="0" align="center" cellspacing="1" bordercolor="#CCCCCC" bgcolor="#CCCCCC">
<tr>
<th width="91" bgcolor="#FFFFFF" class="style5" scope="row"><img src="images/kilit.gif" width="91" height="126"></th>
<td colspan="2" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="13">Kullanıcı Adı : </td>
<td><input name="kullaniciadi" type="text" class="txtfield" id="kullaniciadi"></td>
</tr>
<tr>
<td height="13">Şifre : </td>
<td height="13"><input name="sifre" type="password" class="txtfield" id="sifre"></td>
</tr>
<tr>
<td height="50" colspan="2"><div align="center"><span class="style5"><span class="style7">
<input name="dd" type="hidden" id="dd" value="giris">
<input
type=image src="images/giris.gif"
border=0 name=submit>
</span></span></div></td>
</tr>
</table>
<div align="center"></div></td>
</tr>
</table>
</form>
<center><DIV id="keyboard"></DIV>
</center>
</BODY></HTML><?}?>
Buda sayfalama kodum. buda çalışmıyor. tabloda max 5 veri gostermesi gerek. ilk5 var. allttan 2. saufa dediğimde link değişiyor ama veriler yine aynı değişmiyor. çok ilginç sorunlar. bu linux altında sistemi nasıl düzgün çalıştırabilirim arkadaşlar ??
<?
$max=5;
if (!isset($page)) $page=1;
if ($page=="") $page=1;
$limit1=($page - 1) * $max;
$hsql1=mysql_query("select * from users where status = 4");
$hrows1=mysql_num_rows($hsql1);
$hsql=mysql_query("select * from users where status = 4 LIMIT $limit1, $max");
$hrows=mysql_num_rows($hsql);
for ($i=0; $i<$hrows; $i++) {
$line=mysql_fetch_array($hsql);
$tip2=$i/1;
$tip=gettype($tip2);
?>
<?
$ss=$hrows1/$max;
$ss=ceil($ss);
if ($ss>1) {
echo " Sayfalar: ";
for ($ci=1;$ci<=$ss;$ci++) {
if ($page == $ci) { echo "<b>[$ci]</b> "; } else {
echo "[<a href=\"?&page=$ci\">$ci<a>] ";
}
}
}
?>