Neofita php. Ho realizzato una serie di script per inviare dati da un form ad un database mysql e per recuperare gli stessi, la parte per creare la tabella nel db e la richiesta di stampa dei dati funziona, quello che non funziona è l'invio da form eppure prima funzionava, non capisco.............grazie.
segue listato:
configmail.php
<?
$dbhost="00.000.000.000"; //parametri connessione database
$dbuser="Sql000000";
$dbpassword="0000000";
$dbname="Sql00000";
$msgpag=50; //messaggi da visualizzare per pagina
$link=12; //link da visualizzare per pagina
?>
connectmb.php
<?
require_once "configmail.php"; //richiamo i parametri di connessione
$connessionedb=@mysql_connect($dbhost,$dbuser,$dbp assword) or die("Errore connessione: ".mysql_error()); //se tutto è ok mi connetto
@mysql_select_db($dbname,$connessionedb);
?>
formail.php
<?php
// stampo la form.
echo "
<div align=\"center\">
<table width=\"400\" border=\"0\" cellspacing=\"5\" cellpadding=\"3\">
<form action=\"http://www.xxx/xxx/formail.php\" name=\"book\" method=\"POST\">
<tr>
<td bgcolor=\"#666666\" width=\"21%\"><font face=\"Arial, Helvetica, sans-serif\">Name:</font></td>
<td bgcolor=\"#666666\" width=\"79%\"><font face=\"Arial, Helvetica, sans-serif\">
<input type=\"text\" name=\"name\" size=\"40\"></font></td>
</tr>
<tr>
<td bgcolor=\"#666666\" width=\"21%\"><font face=\"Arial, Helvetica, sans-serif\">Mail:</font></td>
<td bgcolor=\"#666666\" width=\"79%\"><font face=\"Arial, Helvetica, sans-serif\">
<input type=\"text\" name=\"mail\" size=\"40\"></font></td>
</tr>
<tr>
<td bgcolor=\"#666666\" width=\21%\"><font face=\"Arial, Helvetica, sans-serif\">Message:</font></td>
<td bgcolor=\"#666666\" width=\"79%\"><font face=\"Arial, Helvetica, sans-serif\">
<textarea name=\"message\" rows=\"10\" cols=\"50\">
</textarea></font></td>
</tr>
<tr>
<td bgcolor=\"#333333\" colspan=\"2\"><font face=\"Arial, Helvetica, sans-serif\">
<div align=\"center\">
<input type=\"submit\" value=\"Send\">
<input type=\"reset\" value=\"Reset\">
<input type=\"button\" value=\"Close\" onclick=\"window.close('','../public/formail.php','')\">
</div>
</font></td>
</tr></form>
</table> </div>
";
// recupero paramerti connessione db.
require_once "configmail.php";
require_once "connectmb.php";
// recupero e controllo variabili, con inserimento db.
if(trim($name)!="" && eregi("^([a-z0-9_\.-])+@(([a-z0-9_-])+\\.)+[a-z]{2,6}$",$mail) && trim($message)!=""){
mysql_escape_string($name);
mysql_escape_string($mail);
mysql_escape_string($message);
mysql_query("INSERT INTO mailbook (name,mail,message,orario,ip) VALUES ('$name','$mail','$message','".time()."','".$_SERV ER['REMOTE_ADDR']."')");
}
?>