P
polsanewore
Guest
Vorrei creare un database dove archiviare gli indirizzi email che invio.
Vi posto il sorgente dello script.
Questa è la pagina index.php
Con questo codice ho un po' di problemi.
1) Appena vado su quella pagina mi dice subito che non ho inserito l'email
2) Le email che scrivo non vengono inserite nel database
Questo è il codice del database:
Grazie per il vostro futuro aiuto
Vi posto il sorgente dello script.
Questa è la pagina index.php
Codice:
<?php
$host="localhost";
$username="soldiapalate";
$password="";
$db_name="mysoldiapalate";
$tbl_name="database_email";
mysql_connect("$host", "$username", "$password")or die("Impossibile connettersi");
mysql_select_db("$db_name")or die("Impossibile selezionare il DB");
$email=$_POST['email'];
if($username==NULL) {
echo "Indirizzo email non inserito";
}
else{
$checkemail = mysql_query("SELECT email FROM database_email WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);}
if ($email_exist>0) {
echo "Email già inserita nel Database";
}
else{
$sql="INSERT INTO database_email VALUES ('$email')";
}
?>
<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form action="index.php" method="POST">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="3"><strong>Email Database</strong></td>
</tr>
<tr>
<td width="78">Email</td>
<td width="6">:</td>
<td width="294"><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Invia" value="Invia"></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
Con questo codice ho un po' di problemi.
1) Appena vado su quella pagina mi dice subito che non ho inserito l'email
2) Le email che scrivo non vengono inserite nel database
Questo è il codice del database:
Codice:
CREATE TABLE `database_email` (
`email` varchar(150) collate latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=20 ;
Grazie per il vostro futuro aiuto