Grazie mille e mi scuso per la banalità della mia domanda, ma è stata una dura giornata lavorativa.
Altra cosa:
http://enkantar2.altervista.org/registration.php
In questo link si dovrebbe vedere il messaggio "Registrazione eseguita con successo! Riceverai una mail di conferma nella tua casella di posta elettronica!", ma oltre a non fare quello non aggiorna il db e non invia l'e-mail. Dove sbaglio?
Edit: Un altro errore in un altro file:
Questo è il mio codice, ma mi dà un errore:
Parse error: syntax error, unexpected $end in /membri/enkantar2/s1/index.php on line 39
Aiuto!!
Codice PHP:
<?php
switch($_GET['view']) {
case 'nuovacittà':
$città = $_POST['città'];
$x=rand(0,320);//genero x
$y=rand(0,320);//genero y
mysql_query("INSERT INTO ".$server."_ (nome,proprietario,x,y,legno,marmo,grano,ferro) VALUES ('$città','$db_utente[id]','$x,'$y','200','100','100','100')",$db) || die(mysql_error());
$query = "SELECT nome, proprietario, x, y, legno, marmo, ferro, grano FROM ".$server."_città WHERE id='$id'";
$result = mysql_query($query, $db);
$db_città = mysql_fetch_array($result);
echo "Complimenti, ".$db_città[nome]." è stata fondata";
break;
$query = "SELECT username, razza, attivazione FROM ".$server."_utenti WHERE id='$id'";
$result = mysql_query($query, $db);
$utente = mysql_fetch_array($result);
if ($db_utente[attivazione] == "0")
{
echo "Ancora non hai fondato nessuna città! Fonda la tua capitale";
?>
<html>
<tr><form action="index.php?view=nuovacittà" method="post">
<table width="101%" border="0">
<tr>
<td width="15%">Nome della città:</td>
<td width="20%"><input type="text" name="città" id="città" size="30" /></td>
<td> </td>
</tr>
</table>
<input name="Submit" type="submit" value="Registrati" />
</form>
</tr>
</form>
</html>
<?php
}
?>