Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  16 729
ja trenger hjelp med noen småting...

eller er det noen somorker og hjelpe meg med en mafiaside(den er kopiert og suger men alikavell..)

www.demonic-hell.com

så langt har jeg komment men får feil overalt osv..

-Rasmusstol

får opp ting som

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in CDomains\demonic-hell.com\wwwroot\index.php on line 17

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in CDomains\demonic-hell.com\wwwroot\index.php on line 28

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in CDomains\demonic-hell.com\wwwroot\index.php on line 29
Vis hele sitatet...
osv,,

viss det hjelper så:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in CDomains\demonic-hell.com\wwwroot\register.php on line 93

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in CDomains\demonic-hell.com\wwwroot\register.php on line 94
Table 'globalma_test.user_info' doesn't exist
Vis hele sitatet...
Sist endret av stec0; 25. desember 2008 kl. 13:02. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
Den siste feilmeldingen er jo ganske selvforklarende. Du må opprette tabellen "user_info" i databasen "globalma_test"
Hva står på linje 17, 28 og 29 i index.php da? Hvis ikke du gir oss det, så kan vi ikke hjelpe deg...

Btw, det går ikke an å registrere seg
Sist endret av fulloggal; 25. desember 2008 kl. 13:16. Grunn: Automatisk sammenslåing med etterfølgende innlegg.
stec0's Avatar
Trådstarter
Ok!

Her er linje 17:

$num = mysql_num_rows($select);
Vis hele sitatet...
Linje 28:

$login_check = mysql_num_rows($sql);
Vis hele sitatet...
Linje 29:

$inf = mysql_fetch_object($sql);
Vis hele sitatet...
Eh, tror det er lettere å få hele index.php jeg... Kopier og lim inn alt.
stec0's Avatar
Trådstarter
ok her er dne

<?php
session_start();
include_once"includes/db_connect.php";
if (strip_tags($_GET['logout']) == "yes"){
session_destroy();
}elseif (isset($_SESSION['username'])){
header("Location: MM.php");
header("Location: choose2.php");
header("Location: choose1.php");
exit();
}

if ($_POST['Submit'] && strip_tags($_POST['username']) && strip_tags($_POST['password'])){
$username = addslashes(strip_tags($_POST['username']));
$password = addslashes(strip_tags($_POST['password']));
$select = mysql_query("SELECT * FROM users WHERE online > '$timenow' ORDER by rank desc");
$num = mysql_num_rows($select);

$ip = $REMOTE_ADDR;



///check INFO

$sql = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password' AND activated='1' LIMIT 1");


$login_check = mysql_num_rows($sql);
$inf = mysql_fetch_object($sql);
if ($login_check == "0"){
$message="You could not be logged in";
}elseif ($login_check != "0"){


if ($login_check > "0"){
if ($inf->status == "Dead"){
include_once"dead.php";
exit();

}
if ($inf->status == "Banned"){
$encoded=md5(strtolower($username));
header("Location: banned.php?banned=$username&encoded=$encoded");
exit();

}

session_register('username');
$_SESSION['username'] = $inf->username;




$timestamp = time()+20;
mysql_query("UPDATE users SET online='$timestamp' WHERE username='$username'");

mysql_query("UPDATE users SET l_ip='$ip' WHERE username='$username'");



header("Location: MM.php");

header("Location: loading.php");


} else {
$message= "You could not be logged in.<br />";

}}}

?>

<html>
<head>
<title>Global- Mafia</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">



<link href="includes/in1.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
background-image: url();
background-color: #000000;
}
.style3 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style4 {
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
}
.style5 {color: #FFFFFF}
-->
</style></head>
<p align="center"><img src="globalM.png" width="575" height="300"></p>
<body onLoad="JSFX_StartEffects()">
<form action="" method="post">
<p> </p>
<table width="599" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#333333">
<!--DWLayoutTable-->
<tr> </tr>
<tr>
<td width="178" height="100"> </td>
<td width="402" valign="top" bgcolor="#333333"><table width="591" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="591"> </td>
</tr>
Hello And Welcome To Global-Mafia We Have Gone For A Reset And Gone To Beta Mode
<tr>
<td height="28"><table width="99%" border="0" align="center" cellpadding="2" cellspacing="0" bordercolor="#000000" class=thinline>
<!--DWLayoutTable-->
<tr>
<td width="229" height="20"><div align="center" class="style3">Username:
<input name="username" type="text" id="username">
</div></td>
<td width="236"><div align="center" class="style3">Password:
<input name="password" type="password" id="password">
</div></td>
<td width="78"><p><input type="submit" name="Submit" value="Submit">
</p> </td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
<td width="190"></td>
</tr>
<tr>
<td></td>
</table>
<div align="center"><span class="style5"></span>
</td>
</tr>
<a href="register.php"><img src="http://www.lexfest.net/img/register_button.gif" width="102" height="93" border="0"></a>
</div>
</form>


<tr>
<td><table width="607" height="137" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="10" colspan="5"> </td>
</tr>
<tr>
<td height="10" colspan="5"> </td>
</tr>
<tr>
<br>
<td width="607" height="137"> </td>
<tr>
<td><table width="607" height="137" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="97" colspan="5"> </td>
</tr>
Vis hele sitatet...
Det blir mye lettere å lese hvis du legger det inn i PHP tagger:

Kode

<?php
session_start();
include_once"includes/db_connect.php";
if (strip_tags($_GET['logout']) == "yes"){
session_destroy();
}elseif (isset($_SESSION['username'])){
header("Location: MM.php");
header("Location: choose2.php");
header("Location: choose1.php");
exit();
}

if ($_POST['Submit'] && strip_tags($_POST['username']) && strip_tags($_POST['password'])){
$username = addslashes(strip_tags($_POST['username']));
$password = addslashes(strip_tags($_POST['password']));
$select = mysql_query("SELECT * FROM users WHERE online > '$timenow' ORDER by rank desc");
$num = mysql_num_rows($select);

$ip = $REMOTE_ADDR;



///check INFO

$sql = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password' AND activated='1' LIMIT 1");


$login_check = mysql_num_rows($sql);
$inf = mysql_fetch_object($sql);
if ($login_check == "0"){
$message="You could not be logged in";
}elseif ($login_check != "0"){


if ($login_check > "0"){
if ($inf->status == "Dead"){
include_once"dead.php";
exit();

}
if ($inf->status == "Banned"){
$encoded=md5(strtolower($username));
header("Location: banned.php?banned=$username&encoded=$enc oded");
exit();

}

session_register('username');
$_SESSION['username'] = $inf->username;




$timestamp = time()+20;
mysql_query("UPDATE users SET online='$timestamp' WHERE username='$username'");

mysql_query("UPDATE users SET l_ip='$ip' WHERE username='$username'");



header("Location: MM.php");

header("Location: loading.php");


} else {
$message= "You could not be logged in.<br />";

}}}

?>

<html>
<head>
<title>Global- Mafia</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">



<link href="includes/in1.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
background-image: url();
background-color: #000000;
}
.style3 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.style4 {
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
}
.style5 {color: #FFFFFF}
-->
</style></head>
<p align="center"><img src="globalM.png" width="575" height="300"></p>
<body onLoad="JSFX_StartEffects()">
<form action="" method="post">
<p> </p>
<table width="599" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#333333">
<!--DWLayoutTable-->
<tr> </tr>
<tr>
<td width="178" height="100"> </td>
<td width="402" valign="top" bgcolor="#333333"><table width="591" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="591"> </td>
</tr>
Hello And Welcome To Global-Mafia We Have Gone For A Reset And Gone To Beta Mode
<tr>
<td height="28"><table width="99%" border="0" align="center" cellpadding="2" cellspacing="0" bordercolor="#000000" class=thinline>
<!--DWLayoutTable-->
<tr>
<td width="229" height="20"><div align="center" class="style3">Username:
<input name="username" type="text" id="username">
</div></td>
<td width="236"><div align="center" class="style3">Password:
<input name="password" type="password" id="password">
</div></td>
<td width="78"><p><input type="submit" name="Submit" value="Submit">
</p> </td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
<td width="190"></td>
</tr>
<tr>
<td></td>
</table>
<div align="center"><span class="style5"></span>
</td>
</tr>
<a href="register.php"><img src="http://www.lexfest.net/img/register_button.gif" width="102" height="93" border="0"></a>
</div>
</form>


<tr>
<td><table width="607" height="137" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="10" colspan="5"> </td>
</tr>
<tr>
<td height="10" colspan="5"> </td>
</tr>
<tr>
<br>
<td width="607" height="137"> </td>
<tr>
<td><table width="607" height="137" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="97" colspan="5"> </td>
</tr>
stec0's Avatar
Trådstarter
ok unskyld
Linje 17:

Den skal finne brukere som har online høyere enn $timenow
Jeg kan ikke se noen steder det $timenow blir satt.
Sjekk om den blir satt i en annen fil. Eller enkere: sett inn echo $timenow; for å se hva den inneholder...


Linje 28: Prøv å ta vekk LIMIT 1 i $sql på linjen over.

Linje 29:
mysql_fetch_array?
Evt er det ENDA mye enklere om man bare bruke pastebin, da får man tilogmed linjenummer foran koden og kan lett rote seg frem til hvor det skjer feil: http://noobsrus.pastebin.com/m41a529ad

Har du i det hele tatt opprettet databasen? Hvordan ser isåfall denne ut? logg inn i mysql via cmd og bruk kommandoene "use <databasenavn>;" for å velge riktig db og så "show tables;" for å vise hvilke tabeller denne inneholder
Eller bruke phpmyadmin hvis han har det. Men vi vet ikke om han har server hjemme eller hos en leverandør da phpmyadmin er inkuldert hos de fleste leverandører...

Men nå ble vi OT her...
Sist endret av fulloggal; 25. desember 2008 kl. 13:31.
stec0's Avatar
Trådstarter
ja har PhpAdmin den er hos en levrandør.
Ja, du må opprette tabellen user_info i databasen globalma_test
Sitat av stec0 Vis innlegg
ja har PhpAdmin den er hos en levrandør.
Vis hele sitatet...
Har du laget databasen?

Ser ut som den feiler på spørringer mot databasen, muligens fordi de ikke finnes?
stec0's Avatar
Trådstarter
har laget den ja..
Legg til or die(mysql_error()) etter hver mysql_query for debug.

Kode

<?php
mysql_query('SELECT ...') or die(mysql_error());
?>
mysql_error() returnerer en mer detaljert feilmelding, som forteller akkurat hvor og hva feilen er.
Har du alle radene i user_info?

som f.eks
id | username | password osv.