Ciao a tutti, sto facendo uno script...(da 0%)..ma mi da problemi..
Parse error: parse error, unexpected T_DEFAULT in index.php on line 55
Io lo sto provando il locale (localhost/davide)...ma nn va bene..xkè?
Ecco il codice:
Codice PHP:
<?php
require("config.php");
session_start();
myheader();
switch($_GET['a']) {
case "profilo":
if(session_is_register("username") && session_is_register("password")) {
if($_GET['p'] == "indice") {
echo "<div align=\"center\"><b>Area Utenti</b></div>";
$id = $_SESSION["id"];
$username = $_SESSION["username"];
$password = $_SESSION["password"];
$ruolo = $_SESSION["ruolo"];
$data = $_SESSION["data"];
$email = $_SESSION["email"];
$nomecognome = $_SESSION["nomecognome"];
$localita = $_SESSION["localita"];
$sitoweb = $_SESSION["sitoweb"];
$avatar = $_SESSION["avatar"];
$newsletter = $_SESSION["newsletter"];
echo "<p>Ciao $username, benvenuto nell'Area Utenti!<br />
Se vuoi Modificare o Vedere il tuo profilo vai su <a href=\"index.php?a=profilo&p=modifica\">Modifica Profilo</a>, invece se vuoi vedere gli Utenti Registrati vai su <a href=\"index.php?a=profilo&p=lista\">Lista Utenti</a>";
if($ruolo == "1" OR $ruolo == "2") {
echo "oppure scrivi una <a href=\"index.php?a=profilo&p=nuovanews\">Nuova Guida</a>...<br />Buona Navigazione!";
} else {
echo "...<br />Buona Navigazione!";
}
}
if($_GET['profilo'] == "") {
header("Location: index.php?a=profilo&p=indice");
}
} else {
echo "<div align=\"center\"><b>Errore</b></div>";
echo "<b>Errore</b>: Devi fare il Login!<br />";
break;
default:
echo "<div align=\"center\"><b>HomePage</b></div>
<p>Benvenuti nel nuovo DavideWeb, da oggi in poi la Grafica verrà messa in
secondo posto, e daremo vita alla programmazione.<br />
PHP, HTML e CSS sono gli argomenti principali di cui tratta il mio sito.<br />
Ecco i nostri Servizi:<br />
- Registrazione Utenti<br />
- Aggiunta Guide e Tutorial anche da parte degli Utenti<br />
- Newsletter<br />
- e molto altro ancora...</p>";
if(isset($_POST['login']) {
$userpost = $_POST['username'];
$username = mysql_fecth_array(mysql_query("SELECT username FROM utenti WHERE username = '$userpost'"));
$passpost = $_POST['password'];
$password = mysql_fetch_array(mysql_query("SELECT password FROM utenti WHERE password = '$passpost'"));
if($userpost == "" OR $passpost == "") {
if($userpost == "") {
echo "<div align=\"center\"><b>Errore</b></div>";
echo "<b>Errore</b>: Username vuoto.<br />";
}
if($passpost == "") {
echo "<div align=\"center\"><b>Errore</b></div>";
echo "<b>Errore</b>: Password vuoto.<br />";
}
} else {
if($userpost == $username["0"] && $passpost == $password["0"]) {
$attivato = mysql_fetch_array(mysql_query("SELECT attivato FROM utenti WHERE password = '$userpost'"));
if($attivato["0"] == "1") {
$id = mysql_fetch_array(mysql_query("SELECT id FROM utenti WHERE password = '$userpost'"));
$ruolo = mysql_fetch_array(mysql_query("SELECT ruolo FROM utenti WHERE password = '$userpost'"));
$data = mysql_fetch_array(mysql_query("SELECT data FROM utenti WHERE password = '$userpost'"));
$email = mysql_fetch_array(mysql_query("SELECT email FROM utenti WHERE password = '$userpost'"));
$nomecognome = mysql_fetch_array(mysql_query("SELECT nomecognome FROM utenti WHERE password = '$userpost'"));
$localita = mysql_fetch_array(mysql_query("SELECT localita FROM utenti WHERE password = '$userpost'"));
$sitoweb = mysql_fetch_array(mysql_query("SELECT sitoweb FROM utenti WHERE password = '$userpost'"));
$avatar = mysql_fetch_array(mysql_query("SELECT avatar FROM utenti WHERE password = '$userpost'"));
$newsletter = mysql_fetch_array(mysql_query("SELECT newsletter FROM utenti WHERE password = '$userpost'"));
$_SESSION["id"] = $id["0"];
$_SESSION["username"] = $username["0"];
$_SESSION["password"] = $password["0"];
$_SESSION["ruolo"] = $ruolo["0"];
$_SESSION["data"] = $data["0"];
$_SESSION["email"] = $email["0"];
$_SESSION["nomecognome"] = $nomecognome["0"];
$_SESSION["localita"] = $localita["0"];
$_SESSION["sitoweb"] = $sitoweb["0"];
$_SESSION["avatar"] = $avatar["0"];
$_SESSION["newsletter"] = $newsletter["0"];
session_register("id");
session_register("username");
session_register("password");
session_register("ruolo");
session_register("data");
session_register("email");
session_register("nomecognome");
session_register("localita");
session_register("sitoweb");
session_register("avatar");
session_register("newsletter");
header("Location: index.php?a=profilo&p=indice");
} else {
echo "<b>Errore</b>: Account non Attivato!<br />";
}
} else {
echo "<b>Errore</b>: Dati Errati!<br />";
}
}
}
break;
}
}
mysql_close($db);
myfooter();
?>
E qst è la linea 55:
Ma cosa c'è di sbagliato?
Grazie 1000...ciao Davide!