Forum » Server-Side scripting » Pagina verwijs niet goed door
Berichten: 411
avatar
Online Stuur privebericht
Hey,

Ik heb dus bij mijn include script een functie dat als de speler nog geen naam ingevoerd heeft, hij naar dat gedeelte wordt gestuurd. Echter krijg ik de melding dat de pagina niet goed doorverwijst.

Mij lijkt het scriptje inorde?

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
$cnaam mysql_query("SELECT `user_id` FROM `heeftnaam` WHERE `user_id`=".$_SESSION['gebruiker']." LIMIT 1") or die(mysql_error());

if(!isset(
$_SESSION['gebruiker'])){

    
header("location: index.php");
    
    
    
if(
mysql_num_rows($cnaam) == && $_SERVER['REQUEST_URI'] != "game.php?p=makeuser"){
   
header("location: game.php?p=makeuser");
   }
} else {


Of klopt er hier toch iets niet?
Groetjes,
Laatst gewijzigd door sukel op 2011-10-29 18:45:14
29-10-2011 18:44
Dit topic is 117 keer bekeken door 30 verschillende leden
Reacties op: "Pagina verwijs niet goed door"
1
Berichten: 10
avatar
Offline Stuur privébericht
Beste sukel,

probeer dit scriptje is.
het is afhankelijk of dit wel werkt omdat dit niet het hele script is.

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
$cnaam mysql_query("SELECT user_id FROM heeftnaam WHERE user_id='" $_SESSION['gebruiker'] . "' LIMIT 1") or die(mysql_error());
if(isset(
$_SESSION['gebruiker'])) {
    
$f mysql_fetch_row($cnaam);
    if(
$f == $_SESSION['gebruiker']) {
        
header("LOCATION:index.php");
    } else {
        
header("LOCATION:game.php?p=makeuser");
        die();
    }
}


mvg,

xize
29-10-2011 18:59
Berichten: 411
avatar
Online Stuur privébericht
Het andere deel van het script is puur html.

Deze werkt helaas ook niet, ik krijg de zelfde melding van firefox.
29-10-2011 19:07
Berichten: 10
avatar
Offline Stuur privébericht
ow mijn fout
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
$cnaam mysql_query("SELECT user_id FROM heeftnaam WHERE user_id='" $_SESSION['gebruiker'] . "' LIMIT 1") or die(mysql_error());
if(isset(
$_SESSION['gebruiker'])) {
    
$f mysql_fetch_row($cnaam);
    if(
$f['user_id'] == $_SESSION['gebruiker']) {
        
header("LOCATION:index.php");
    } else {
        
header("LOCATION:game.php?p=makeuser");
        die();
    }
}


als dit niet werkt, kunnen het twee dingen zijn dan moet mysql_fetch_row($cnaam); vervangen worden door mysql_fetch_array($cnaam);

anders kan het zijn dat de $_GET misschien niet goed is.

Maar wat is de foutmelding?

mvg,

xize
29-10-2011 19:17
Berichten: 2778
avatar
Offline Stuur privébericht
Probeer dit eens:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
$cnaam mysql_query("SELECT `user_id` FROM `heeftnaam` WHERE `user_id`=".$_SESSION['gebruiker']." LIMIT 1") or die(mysql_error()); 

if(!isset(
$_SESSION['gebruiker'])){ 

    
header("Location: index.php"); 
     
     
     
if(
mysql_num_rows($cnaam) == && $_SERVER['REQUEST_URI'] != "game.php?p=makeuser") { 
   
header("Location: game.php?p=makeuser"); 
   } 
} else {


En als dat niet volstaat probeer dan eens bij Location je volledige url.
29-10-2011 19:28
Berichten: 411
avatar
Online Stuur privébericht
Afbeelding

klikkers: http://i41.tinypic.com/z80l.png

Nieuwe reactie samengevoegd met originele reactie op 30.10.11 16:40:08:
Heeft er iemand nog een suggestie?
29-10-2011 21:24
Reageer op: "Pagina verwijs niet goed door"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden