switch che non funziona con select $_session

  • Creatore Discussione Creatore Discussione Ranius
  • Data di inizio Data di inizio

Ranius

Nuovo Utente
20 Set 2004
4
0
0
Ciao a tutti,
sono giorni e giorni che sto battendo la testa non riesco a risolvere questo problema di switch, incluso il controllo della sessione in un file esterno in modo tale che funzioni sempre e non ci siano problemi ma nonostante ciò sembra proprio non dare i suoi segni, qualcuno può darmi una mano?

PHP:
<?php
include("ctrlog.php");
require_once ("class_connect_db.php");
$query="SELECT classe FROM personaggi WHERE creatore='".mysql_real_escape_string($_SESSION['nick'])."'";
$result = mysql_query($query, $connect);
$row = mysql_fetch_array($result);

		if ($row['classe']>0) {
/*A QUESTO PUNTO L'UTENTE è LOGGATO E VALIDO NE ANALIZZO LA CLASSE*/
	switch($row['classe'])
	{
		case 'combattente':
 		header("Location: http://frozen-world.org/registrazione/Combattente.php");
		break;
 	    case 'pilota':
        header("Location: http://frozen-world.org/registrazione/Pilota.php");
  		break;
   		case 'ricercatore':
	 	header("Location: http://frozen-world.org/registrazione/Ricercatore.php");
		break;
  		case 'tecnico':
  		header("Location: http://frozen-world.org/registrazione/Tecnico.php");
	  	break;
  		case 'agente':
  		header("Location: http://frozen-world.org/registrazione/Agente.php");
  		break;
  		case 'outlander':
  		header("Location: http://frozen-world.org/registrazione/Outlander.php");
  		break;
  		case 'diplomatico':
  		header("Location: http://frozen-world.org/registrazione/Intrattenitore.php"); 
  		break;
  		case 'manager':
  		header("Location: http://frozen-world.org/registrazione/Manager.php");
  		default: 
  		header("Location: http://frozen-world.org/registrazione/Combattente.php");
	}
  }
	else {
		echo "ciao";
	}
?>

Questo è quello che ho fatto, secondo voi dove sbaglio?
 
ciao
scusa ma $row['classe'] è un intero o una stringa?
poi attento gli header non funziano se prima hai un uotput html e require e/o include


dimenticavo cosa centra ...con $_session?
 

Discussioni simili