ciao a tutti, qualcuno mi potrebbe indicare come mai dato il codice in basso, i dati che inserisco nn passano? è come se trovasse qualche intoppo da qualche parte... ma dove?
codice:
<?php
if(isset($_POST['add']) && $_POST['add']){
echo "
Elaborazione dell'inserimento in corso... ";
if(preg_match("(\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})", $_POST['email']) && !empty($_POST['telefono']) && !empty($_POST['nome']) && !empty($_POST['idlocalita']) && !empty($_POST['tipo_struttura']) && !empty($_POST['descrizione']) && !empty($_POST['keywords']) && !empty($_POST['google_maps']) && !empty($_POST['link_listino']) && !empty($_POST['link_booking'])){
$mysqlc->query("INSERT INTO strutture SET telefono='".$_POST['telefono']."', email='".$_POST['email']."', nome='".$_POST['nome']."', localita='".$_POST['idlocalita']."', tipo_struttura='".$_POST['tipo_struttura']."', descrizione='".$_POST['descrizione']."', keywords='".$_POST['keywords']."', google_maps='".$_POST['google_maps']."', link_listino='".$_POST['link_listino']."', link_booking='".$_POST['link_booking']."';");
if(empty($mysqlc->error)) echo "<font style='color: #0000FF;'>inserimento effettuato con successo!</font>";
else echo "Errore: ".$mysqlc->error."";
# Resetta il post per evitare di compilare il form di nuovo
unset($_POST);
}else{
echo "controlla i dati che hai inserito!";
}
}
?>
<div id="insertform">
<font style="color: #0000FF;">Per inserire una struttura compila il form e clicca su inserisci</font>
<form action="" method="post">
<div style="width: 450px; margin: auto; text-align: left;">
<div style="float: left; padding-top: 4px;">Titolo:</div><div style="margin-left: 60px; padding-bottom: 5px;"><input type="text" name="nome" class="formtext" value="<?php if(isset($_POST['nome'])) echo $_POST['nome']; ?>" /></div>
<div style="float: left; padding-top: 4px">Tipologia:</div><div style="margin-left: 60px; padding-bottom: 5px;"><select name="tipo_struttura" class="formtext">
<?php
$mysqlc->query("SELECT * FROM tipologia ORDER BY nome;");
while($result = mysql_fetch_array($mysqlc->result, MYSQL_ASSOC)){
echo "<option ";
if(isset($_POST['tipo_struttura']) && $result['id'] == $_POST['tipo_struttura']) echo "selected=\"SELECTED\"";
echo "value='".$result['id']."'>".$result['nome']."</option>";
}
?>
</select>
</div>
<div style="float: left; padding-top: 4px;">Descrizione:</div><div style="margin-left: 80px; padding-bottom: 5px;">
<textarea name="descrizione" cols="50" class="formtext"><?php if(isset($_POST['descrizione'])) echo $_POST['descrizione']; ?>
</textarea>
</div>
<div style="float: left; padding-top: 4px;">E-mail:</div><div style="margin-left: 60px; padding-bottom: 5px;"><input type="text" name="email" class="formtext" value="<?php if(isset($_POST['email'])) echo $_POST['email']; ?>" /></div>
<div style="float: left; padding-top: 4px;">Telefono:</div><div style="margin-left: 60px; padding-bottom: 5px;"><input type="text" name="telefono" class="formtext" value="<?php if(isset($_POST['telefono'])) echo $_POST['telefono']; ?>" /></div>
<div style="float: left; padding-top: 4px;">Località:</div><div style="margin-left: 60px;">
<select name="idlocalita" class="formtext">
<?php
$mysqlc->query("SELECT * FROM localita ORDER BY nome;");
while($result = mysql_fetch_array($mysqlc->result, MYSQL_ASSOC)){
echo "<option ";
if(isset($_POST['idlocalita']) && $result['id'] == $_POST['idlocalita']) echo "selected=\"SELECTED\"";
echo "value='".$result['id']."'>".$result['nome']."</option>";
}
?>
</select>
[img]edit.gif[/img]
[img]delete.png[/img]</div>
<div style="float: left; padding-top: 4px;">Descrizione:</div><div style="margin-left: 80px; padding-bottom: 5px;">
<textarea name="descrizione" cols="50" class="formtext"><?php if(isset($_POST['descrizione'])) echo $_POST['descrizione']; ?>
</textarea>
</div>
<div style="float: left; padding-top: 4px;">Google Maps:</div>
<div style="margin-left: 80px; padding-bottom: 5px;"><input name="google_maps" type="text" class="formtext" value="<?php if(isset($_POST['google_maps'])) echo $_POST['google_maps']; ?>" size="53" />
</div>
<div style="float: left; padding-top: 4px;">Link al Listino:</div>
<div style="margin-left: 80px; padding-bottom: 5px;"><input name="link_listino" type="text" class="formtext" value="<?php if(isset($_POST['link_listino'])) echo $_POST['link_listino']; ?>" size="53" />
</div>
<div style="float: left; padding-top: 4px;">Link Booking esterno (xx.com, ecc.):</div>
<div style="margin-left: 80px; padding-bottom: 5px;"><input name="link_booking" type="text" class="formtext" value="<?php if(isset($_POST['link_booking'])) echo $_POST['link_booking']; ?>" size="53" />
</div>
<input type="hidden" name="add" value="1" />
<input type="submit" value="Inserisci" class="formbutton" />
</div>
</form>
</div>
il messaggio che mi restituisce è ovviamente
Elaborazione dell'inserimento in corso... controlla i dati che hai inserito!