Ciao a tutti,
sono due giorni che giro sul forum (e su internet) per tentare di risolvere questo banalissimo problema: non riesco più a recuperare il campo di una select option dopo aver pubblicato il sito su altervista!! In locale funzionava alla perfezione!!
Questo è il form:
Codice HTML:
<form name="frm" method="post" action="recup_form.php">
<fieldset>
<legend> <b> Inserisci i dati del nemico </b> </legend>
<ul>
<li><label> Nome: </label>
<input type="text" name="name" id="name" maxlenght="30" size="30" /><br/><br/>
</li>
<li><label> Coordinate: </label>
<input type="text" name="coord" id="coord" maxlenght="10" size="10" /> (Separa le coordinate con un punto)<br/><br/>
</li>
<li><label> Scegli l'alleanza del nemico dall'elenco </label>
<select id="selezione">
<?php
$select="SELECT * FROM alleanze";
$risp=mysql_query($select);
while($row=mysql_fetch_assoc($risp))
{
echo "<option value=\"$row[nome]\">$row[nome]</option>";
$var++;
}
?>
</select></li>
<br />
<p>Se l'alleanza non è presente, flegga qui
<input type="checkbox" onclick="disable(this.checked)" name="CheckThis" /> e inserisci il nome dell'alleanza
<input type="text" name="nom_ally" onfocus="CheckCheckBox(this.form)"></p>
<li><label> Commenti sul nemico: </label>
<input type="text" name="comm" id="comm" maxlenght="50" size="30"/><br/><br/>
</li>
<input type="submit" value="Aggiungi nemico alla lista !!" />
</ul>
</fieldset>
</form>
e questa è la pagina di recupero dati del form:
Codice PHP:
<?php
require("connessione.php");
$name=$_POST['name'];
$coord=$_POST['coord'];
if(empty($name) || empty($coord))
{
echo "ERRORE: non hai inserito il nome e/o le coordinate del nemico!!";
Header('Refresh:3; url=form_inser.php');
}
else
{
if(empty($_POST['comm']))
$comm="no comment";
else
$comm=$_POST['comm'];
if(isset($_POST['CheckThis']))
{
//echo "ho checcato";
$ally="(scegli ally!)";
$new_ally=$_POST['nom_ally'];
//echo "</br> nome ally = $new_ally";
$risp=mysql_query("INSERT INTO nemici (coordinate, nome, alleanza, commenti, verifica, new_ally)
VALUES ('$coord' , '$name' , '$ally' , '$comm' , 'no' , '$new_ally')");
if(!$risp)
echo "errore inserimento query";
else
echo "Inserimento nuovo nemico avvenuto correttamente!!";
}
else
{
//echo "non ho checcato";
$ally=$_POST['selezione'];
$new_ally="(no)";
echo "</br> nome ally = $new_ally";
echo "</br>POST['selezione']=$ally</br>";
if($ally="(scegli ally)")
{
echo "ERRORE: devi scegliere una ally dall'elenco o inserirene una nuova!!";
//Header('Refresh:3; url=form_inser.php');
}
else
{
//echo "ho recuperato : nome=$name , coord=$coord , commento= $comm , nome ally =$ally , nome nuova ally = $new_ally";
$risp=mysql_query("INSERT INTO nemici (coordinate, nome, alleanza, commenti, verifica, new_ally)
VALUES ('$coord' , '$name' , '$ally' , '$comm' , 'no' , '$new_ally')");
if(!$risp)
echo "errore inserimento query";
else
echo "Inserimento nuovo nemico avvenuto correttamente!!";
}
}
}
?>
vi prego aiutatemi sto impazzendo!!