Doppio inserimento dati nel DB

efisio

Utente Attivo
5 Ago 2008
95
0
0
Buon pomeriggio,
non riesco a capire come mai una volta che inserisco i dati nel DB (mysql) mediante un form, e vado a verificare trovo sempre che i dati sono stati inseriti nel DB in duplice copia.
Come mai?
Qualcuno può darmi un consiglio?
 

efisio

Utente Attivo
5 Ago 2008
95
0
0
Scusami Borgo, hai perfettamente ragione.

il codice della pagina da me incriminata è il seguente:

<?
session_start();
if(sha1($_POST['stringa']) != $_SESSION['control'])
{
die("digita correttamente il codice della figura");
}
?>

<?php

$host = 'localhost';
$user = 'root';
$password = 'root';
$database = 'root';


$nome = addslashes(Strip_Tags(htmlspecialchars($_POST['nome'])));
$cognome =
addslashes(Strip_Tags(htmlspecialchars($_POST['cognome'])));
$mail = addslashes(Strip_Tags(htmlspecialchars($_POST['mail'])));





if (trim($nome) == "" OR trim($cognome) == "" OR trim($mail)=="")
{
echo " Attenzione!<br> deve compilare tutti i dati del form <br>";
}
else {
$db = @mysql_connect($host, $user, $password);
}
# controllo campo email - email valida
if ( !ereg("@", $mail)){
echo "<h3>Errore!</h3><br>Deve inserire una email valida";
}
else{
@mysql_select_db($database, $db);
}
$query="SELECT * FROM iscritti WHERE nome='$nome' AND cognome='$cognome';
//var_dump($query);vedi se viene scritta giusta
$res=mysql_query($query);

// se la riga è stata trovata non effettuo la registrazione dello stesso utente
if(mysql_num_rows($res) !=0)
{
//mettere il link alla email
echo " Attenzione utente gi&agrave registrato.<br>Nel caso non riesca a registrarsi ci informi per email<br>GRAZIE";
}
else
{
$query="INSERT INTO registro ( nome, cognome, mail) VALUES ('$nome', '$cognome', '$mail')";

mysql_query ($query);
// or die (mysql_error ())
$risult=mysql_query($query);

if($risult == true)
{
echo("Grazie per esserti registrato");
}
else
{
echo(" GRAZIE");
}
}
mysql_close($db);


?>
 

efisio

Utente Attivo
5 Ago 2008
95
0
0
mi vergogno un pò a chiedervelo, ma come dovrei intervenire esattamente?
Grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
P inserimento doppio url in js Javascript 0
Cosina Doppio file fopen PHP 2
P [HTML] Eliminare doppio menu in wordpress WordPress 2
R [MS Access] COME APRIRE UNA MASCHERA FACENDO DOPPIO CLICK SU UN RECORDSET MS Access 1
R [MS Access] aprire maschera con doppio click su recordset di sottomaschera MS Access 4
N Doppio Form in pagina php PHP 6
T [PHP] impedire un doppio INSERT INTO dopo reload della pagina PHP 3
MikSkagit [PHP] Doppio SELECT PHP 10
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
T mostrare solo una volta il risulato doppio Database 10
U [Javascript] [HTML] doppio click Javascript 18
P doppio problema nella memorizzazione dati PHP 11
B Problema form mail per invio doppio allegato PHP 1
E Input array doppio PHP 0
filippino Problema doppio H1 in Home SEO e Posizionamento 1
K [risolto] Campo con doppio ordimanento MySQL 6
L doppio array in uno solo PHP 19
Jonn Redirect Doppio (si può chiamare così?) PHP 3
Emix Doppio form con calcolo variabili PHP 5
E Problema array doppio Javascript 1
A Impostazione cookie errata con doppio login PHP 0
riminese77 Evitare doppio click nelle pagine ASP.NET 5
Xelia htaccess - doppio RewriteEngine on PHP 1
C Problema con il doppio invio nel form con onsubmit HTML e CSS 9
H J2ME doppio menu' (in liste implicite) Java 10
E doppio invio da un form PHP 5
O Doppio pagamento hosting Hosting 4
M Problema doppio router Apache 1
F codice doppio per la stessa pagina Javascript 1
N 8 > 23 Febbraio: Doppio Evento Live a Roma con Tony Braschi Altri Annunci 0
U 2007: 8 & 23 Febbraio - Doppio Evento a Roma Discussioni Varie 0
U 2007: 8 & 23 Febbraio - Doppio Evento a Roma Altri Annunci 0
O Doppio invio mail da modulo asp Classic ASP 2
S Problema Doppio Ciclo: For & While PHP 0
waterass Doppio sist. operativo... Linux e Software 10
R doppio filmato Flash 2
pugia Doppio link a due frame diversi HTML e CSS 4
D Inserimento video mp4 HTML e CSS 0
L inserimento form dati multipli ? PHP 0
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
J Form inserimento dati in database Ajax 1
D modificare questo codice per inserimento in text e non in tabella jQuery 1
R [C#] Automatizzare un inserimento di un Post su un Gruppo Facebook .NET Framework 0
M Aiuto con inserimento immagini WordPress 6
elpirata Impedire inserimento data di oggi e date passate jQuery 39
A Inserimento dati nel database tramite form + altre operazioni PHP 18
W Email conferma inserimento Classic ASP 0
S Inserimento multiplo non richiesto PHP 2
P inserimento icone social tramite html HTML e CSS 1
L form multipla php sql,errore in inserimento MySQL 0

Discussioni simili