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:
vi prego aiutatemi sto impazzendo!!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!!";
}
}
}
?>![]()

LinkBack URL
About LinkBacks
