Invio multiplo di form

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve ragazzi, volevo chiedervi una cosa, cioè ho un form che invia un dato con il nome Tipo, stranamente questo form invia tot volte questo dato (dipende da quanti dati sono associati ad esso), quindi 15 dati associati, è uguale a 15 invii del form(non chiedetemi come mai, ma purtroppo funziona così), quindi la mia domanda è:

Questo dato "Tipo" non cambia mai è sempre lo stesso, cioè Taglia, (dati associati possono essere S, M, L, XL...) ora nella pagina ricevente ho un codice che recupera il dato e lo inserisce nel database, quindi:

PHP:
$tipo = $_POST['Tipo'];
$q = "INSERT INTO database (prova) VALUES ('$tipo')";
$s = mysql_query($q);

In questo modo inserisce il dato contenuto in $tipo tot volte quanti sono i valori associati (ad esempio 15), come posso fare per fare eseguire una sola volta l'inserimento nel database?

Spero di essere stato abbastanza chiaro, grazie:D
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
In principio si, poi lo spostata pensando che fosse quello il problema, ma anche fuori dal ciclo lo inserisce.
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Nel codice già faccio il controllo se il dato esiste, e se esiste lo inserisco altrimenti no, il problema è che il dato se non esiste lo inserisce tot volte (in base ai valori associati) mentre dovrebbe inserirlo una sola volta
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Ecco il codice:


PHP:
$q = "SELECT * FROM prodotti WHERE product_name = '".$_POST['Taglie']."'";
$s = mysql_query($q);
while ($row = mysql_fetch_array($s)){
$tipo = $row['product_id'];
}

if ($tipo == 0){
$tipo = $_POST['Tipo'];
$q = "INSERT INTO prodotti (product_name) VALUES ('$tipo')";
$s = mysql_query($q);

$query = "SELECT * FROM prodotti WHERE product_name = '".$_POST['Taglie']."'";
$sql = mysql_query($query);
while ($row = mysql_fetch_array($sql)){
$tipo_id = $row['product_id'];
}


$q = "INSERT INTO prodotti (product_id) VALUES ('$tipo_id')";
$s = mysql_query($q); 
}

Questo è il codice
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Form invio multiplo da database PHP 0
A invio form multiplo PHP 3
Cosina Upload multiplo con invio allegati per email PHP 0
cobra_72 [PHP] problema invio multiplo allegati mail PHP 21
P Invio multiplo mail con phpmailer PHP 5
F Invio multiplo [help] PHP 1
L invio multiplo e refresh pagina come evitare? PHP 3
M problema script invio email multiplo PHP 8
G invio mail multiplo PHP 1
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
M Invio di email PHP 0
A invio massivo dati a file php Javascript 4
P Funzione jQuery Ajax invio file a php jQuery 1
C Mailchimp ritardo invio newsletter subscribers Email Marketing 1
G creazione menu a tendina e invio a pagina php PHP 1
R Invio mail con allegati multipli PHP 0
R Invio mail con allegati da directory PHP 1
Cosina Invio messaggio a mailing list su file txt PHP 9
W Invio Dati ad un altra pagina Classic ASP 1
S Invio email da form PHP 8
psicomia Server e url per invio di file Server Dedicati e VPS 3
max1974 Invio email PHP 12
Daniele_Carrara Problema timeout - invio mail PHP 7
U PHP bottone per invio mail o ritorno al form PHP 15
G Invio mail con php da dati prelevati da un database PHP 9
L [PHP] Invio Immagini PHP 1
AC1 [PHP] Invio Mail PHP 18
I [PHP] Invio sms multipli PHP 4
S Consigli per invio di comunicati stampa Discussioni Varie 2
A [PHP] Invio automatico dati da form PHP 6
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
ANDREA20 [PHP] Modulo email invio PHP 5
Shyson [PHP] Codice iscrizione e invio avviso nuovi articoli PHP 3
Tommy03 Errore invio email con PHP PHP 1
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
Cosina [PHP] Preservare i campi del form solo se l'invio non ha successo PHP 5
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
A [PHP] Invio messaggio a tutti gli iscritti PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
Tommy03 Invio email con PHP PHP 3
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
R [javascript]Form invio preventivo Javascript 0
A [PHP] Invio MP a destinatari multipli PHP 6
Simone P Fatturazione elettronica xml e invio SDI Discussioni Varie 53
paloppa [PHP] Invio mail da form dubbio PHP 17

Discussioni simili