allora ci provo e vediamo se ti va bene
se qualche pagina ti da errori dimmi quali
se non hai idea di come creare la tabella chiedi
p.s. modifica il nome della tabella in config.php
config.php
Codice PHP:
<?php
$host = "localhost";
$user = "dietizziamoci";
$pass = "";
$db = "my_dietizziamoci";
$nome_tabella = "cambia_il_nome";
//connessione al db
$conn = mysql_connect($host, $user, $pass) or die("Errore nella connessione al db: ".mysql_error());
//selezione db
mysql_select_db($db, $conn) or die("errore nella selezione del db: ".mysql_error());
?>
index.php
Codice PHP:
<?php
include("config.php");
if(isset($_POST['Button1'])) {
$nome = trim(htmlentities($_POST['Nome']));
$telefono = trim(htmlentities($_POST['Telefono']));
$mail = trim(htmlentities($_POST['Email']));
$note = trim(htmlentities($_POST['Note']));
if($nome == "" AND $telefono == "" AND $mail == "" AND $note == "")
die("Deve compilare tutti i campi!");
if(!eregi("^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$",$mail)
die("La sintassi della mail non è corretta!");
elseif(!is_numeric($telefono))
die("Il campo telefono può contenere solo numeri!");
$sql = "INSERT INTO ".$nome_tabella."('nome', 'telefono', 'mail', 'note') VALUES('".mysql_real_escape_string($nome)."', '".mysql_real_escape_string($telefono)."', '".mysql_real_escape_string($mail)."', '".mysql_real_escape_string($note)."')";
$q = mysql_query($sql) or die("errore nella query: ".mysql_error());
echo "I dati sono stati inviati con successo!";
} else {
?>
<form name="contact" method="post" action="<?= $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" id="Form1" onreset="ShowObject('TextArea1', 1);return false;">
<input type="hidden" name="" value="">
<input type="text" id="Editbox1" style="position:absolute;left:70px;top:0px;width:200px;font-family:Courier New;font-size:16px;z-index:0" size="20" name="Nome" value="">
<input type="text" id="Editbox2" style="position:absolute;left:70px;top:29px;width:200px;font-family:Courier New;font-size:16px;z-index:1" size="20" name="Telefono" value="">
<input type="text" id="Editbox3" style="position:absolute;left:70px;top:58px;width:200px;font-family:Courier New;font-size:16px;z-index:2" size="20" name="Email" value="">
<textarea name="Note" id="TextArea1" style="position:absolute;left:70px;top:87px;width:454px;height:126px;z-index:3" rows="5" cols="43">Gentilissimo dottore,
porto alla sua attenzione la seguente mia patologia:
</textarea>
<input type="reset" id="Button2" name="Button2" value="Cancella" style="position:absolute;left:174px;top:217px;width:96px;height:25px;z-index:4">
<input type="submit" id="Button1" name="Button1" value="Invia" style="position:absolute;left:71px;top:217px;width:96px;height:25px;z-index:5">
<div id="wb_Text4" style="position:absolute;left:1px;top:33px;width:65px;height:16px;z-index:6" align="left">
<font style="font-size:13px" color="#000000" face="Arial"><b>Telefono:</b></font></div>
<div id="wb_Text5" style="position:absolute;left:1px;top:63px;width:50px;height:16px;z-index:7" align="left">
<font style="font-size:13px" color="#000000" face="Arial"><b>Email:</b></font></div>
<div id="wb_Text6" style="position:absolute;left:1px;top:89px;width:50px;height:16px;z-index:8" align="left">
<font style="font-size:13px" color="#000000" face="Arial"><b>Note:</b></font></div>
<div id="wb_Text3" style="position:absolute;left:2px;top:6px;width:50px;height:16px;z-index:9" align="left">
<font style="font-size:13px" color="#000000" face="Arial"><b>Nome:</b></font></div>
</form>
<?php
}
?>
visualizza.php
Codice PHP:
<?php
include("config.php");
$sql = "SELECT * FROM ".$nome_tabella;
$q = mysql_query($sql) or die("Errore nella query di selezione: ".mysql_error());
echo "<table>";
while($r = mysql_fetch_array($q)) {
echo "<tr><td>".$r['id']."</td><td><h1><strong>".$r['nome']."</strong></h1></td></tr>";
echo "<tr><td>Telefono:</td><td><strong>".$r['numero']."</strong></td></tr>";
echo "<tr><td>".$r['note']."</td></tr>";
echo "<tr><td><a href=\"cancella.php?id=".$r['id']."\">Cancella</a></td></tr>";
echo "<tr></tr>";
}
echo "</table>";
?>
cancella.php
Codice PHP:
<?php
include("config.php");
$id = $_GET['id'];
if(!is_numeric($id))
die("Puoi inserire solo numeri nell'url!";
if(isset($_GET['id'])) {
if(isset($_GET['ok'])) {
$sql = "DELETE FROM ".$nome_tabella." WHERE id = ".$id;
$q1 = mysql_query($sql) or die("Errore nella query1: ".mysql_error());
echo "La richiesta è stata cancellata con successo!";
}
echo "Sei sicuro di voler cancellare la richiesta?<br />";
echo "<a href=\"cancella.php?id=".$id."\">Sì</a> <a href=\"visualizza.php\">No</a>";
}
?>