Visualizzazione dei risultati da 1 a 2 su 2

Discussione: non mi passano i dati

  1. #1

    non mi passano i dati

    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!
    ---------------------------
    danielix05

  2. #2

    risolto

    ho risolto.
    ---------------------------
    danielix05

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.