- Home
- Categorie
- Coding e Sistemistica
- Coding
- Incoerenze sul form
- 
							
							
							
							
							
Incoerenze sul formSeguendo un topic in cui ho chiesto aiuto l'anno scorso, mi sono insorti dei grossi dubbi. 
 Quando inserisco i dati nel form non vengono riportati sul database.
 Ecco il mio elaborato.richieste.php 
 [PHP]<form name="f1" method="post" target="_top" action="elaboro.php" onSubmit="return WLSubmit(this)"><input name="idsbho" id="IDSBHO" value="1" type="hidden"><input name="PwdPad" id="i0340" type="hidden"><input name="LoginOptions" id="LoginOptions" value="3" type="hidden"><input name="CS" id="CS" type="hidden"><input name="FedState" id="FedState" type="hidden"><input name="PPSX" id="i0326" value="Passpo" type="hidden"><input name="type" id="type" type="hidden"><td width="1%" align=""></td> 
 </tr>
 </table><table width="504" height="386" align="center" 
 <!--DWLayoutTable-->
 <td height="91" width="107"> <img height="69" /> </td>
 <tr>
 <td width="107" height="241"> <td width="344" valign="top"><p> </p><label>La tua email<br> 
 <input type="text" name="email" id="email" width="250"/>
 </label>
 </p>
 <p>
 <label><textarea name='description' style='background-color:#ffffff;border:1px solid #CCC;width:95%;font-family:verdana;font-size:10px' rows='8' cols='25'></textarea> </label></p> <label> 
 <input type="reset" value="Reset" /> </label>
 <label><input type="submit" value="INVIA" /> </label> </td><td width="10"> </td> <td width="23"><!--DWLayoutEmptyCell--> </td> 
 </table>
 </form> [/PHP]elaboro.php 
 [PHP]<html>
 <head>
 <title>Ajax e gli iframe nascosti: Salvataggio Dati</title>
 <?php
 require_once ("confi.php");// Recupero i dati inseriti nel form proveniente dalla pagina richiesta.php $email = trim(htmlentities($_POST["email"], ENT_QUOTES)); 
 $description = trim(htmlentities($_POST["description"], ENT_QUOTES));// Creo la query sql per l'inserimento dati 
 $sql = "INSERT INTO richieste (email, description) VALUES ('$email', '$description')";// eseguo la query e controllo che non mi restituisca errore 
 if($result = mysql_query($sql))
 {
 $messaggio = "Si è verificato un errore nella fase di inserimento;<br /> I dati del cliente non sono stati salvati.";
 }mysql_close($connessione); 
 ?>[/PHP]confi.php 
 [PHP]<?php
 $db_host = "localhost";
 $db_user = "";
 $db_psw = "";
 $db_name = "fix";$connessione = mysql_connect ($db_host, $db_user, $db_psw) or die ("Connessione al server non stabilita"); $db_select = mysql_select_db ($db_name, $connessione) or die ("Connessione al Db non stabilita") 
 ?>[/PHP]La tabella è strutturata invece così 
 [PHP]--
 -- Database:fix
 --
 -- Struttura della tabellarichiesteCREATE TABLE IF NOT EXISTS richieste(
 idint(15) NOT NULL auto_increment,
 namevarchar(50) collate latin1_general_ci NOT NULL,
 passwordvarchar(100) collate latin1_general_ci NOT NULL,
 PRIMARY KEY (id)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;-- 
 -- Dump dei dati per la tabellarichieste
 --[/PHP]
 
- 
							
							
							
							
							
Ho capito l'errore chiedo scusa.