Salve.
Premetto che non so se scrivere qui o sulla sezione php.
{dipende se il problema è del form o del php }.
Allora: io avrei questo codice {si trova nel file 'crea_gioco.php'}:
Codice PHP:
<?php
include("../service/iniziofine.php");
include("../service/errore.php");
session_start();
inizio("Crea la partita!","","000000#");
if(!(isset($_POST['partita']) && isset($_POST['inizio'])))
{
?>
<script language="Javascript">
function controlla()
{
if(document.crea.partita.value=='' || document.crea.inizio == '')
alert("Non hai immesso TUTTI i dati!");
}
</script>
<font face="Algerian" color="#930123" size="2">Crea la partita!!</font><br><br><br><br>
<font face="Arial" color="#534923" size="0"><center>
<form name="crea" action="crea_gioco.php" method="POST">
Immetti nome partita: <input type="text" name="partita"><br><br>
Modalità inizio: <select NAME="inizio">
<option selected>Random</option>
<option>Tu</option>
<option>Tuo Avversario</option>
</select><br><br>
<input type="submit" value="Crea" onClick="Javascript:controlla();">
</form></center>
</font>
<?php
fine();
}
else
{
echo "<script>alert('connessione al database...');</script>"; //codice di prova: per vedere se arriva fino a questo punto ma NON ARRIVA :-(
[CENTER][...][/CENTER]
}
?>
Dal form, si capisce che deve portare i dati alla pagina crea_gioco.php {che è lei stessa!}. Invece mi manda alla index.php
Perché??
Se volete provare... [NON E' SPAM]
Grazie,
Ciao!