• Home
  • Forum
  • Fare Web
  • PHP

Php problema su inserimento dati mysql

  • Creatore Discussione Creatore Discussione EffeElle
  • Data di inizio Data di inizio 1 Ott 2012
Prec.
  • 1
  • 2
  • 3
Primo Prec. 3 di 3

EffeElle

Utente Attivo
25 Set 2012
48
0
0
  • 3 Ott 2012
  • #41
ok adesso va tutto posto il codice corretto, avevi ragione criric mi ero dimenticato il nome del database nel query

PHP:
	   //Verifico che l'email non siano già presenti sul database
$query = "SELECT * FROM `accademiadelsacro`.`preiscrizione-utenti` " .
          "WHERE email = '" . $_POST['email'] . "'"; 

 

$result = mysql_query($query) or die (mysql_error());

if (mysql_num_rows($result) != 0)
{
 while ($row = mysql_fetch_array($result))
 {
 
  //Se l'email esiste
  if ($row['email'] == $_POST['email'])
  {
   header("Location: preiscrizione-step1.php?alert=3");
	die;
}  
  
 }

}
else
{

Adesso vorrei inserire alla fine del campo email il ripeti email immagino di inserire un altro campo nella tabella mysql la chiamo key_coltrol
come verifico che l'email sul campo $email sia uguale al ripeti email?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 3 Ott 2012
  • #42
PHP:
if($_POST['email'] != $_POST['conferma_email']) {
       echo "le mail non corrispondono";
}
 

EffeElle

Utente Attivo
25 Set 2012
48
0
0
  • 3 Ott 2012
  • #43
Ho creato un altro campo nella tabella mysql di nome conferma_email

poi ho inserito questo:
PHP:
if($_POST['email'] != $_POST['conferma_email']) {
header("Location: preiscrizione-step1.php?alert=4");
    die;
}
Ma non mi avviene il controllo praticamente finisce con inserire i dati, l'ho inserito prima della verifica del campo email
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
  • 3 Ott 2012
  • #44
secondo me sbagli come concateni gli if in generale

per questo tipo di verifiche dovresti usare l'elseif
PHP:
  if ($row['codicefiscale'] == $codicefiscale)
  {
   header("Location: preiscrizione-step1.php?alert=2");
    die;
}elseif ($row['email'] == $_POST['email'])  //Se l'email esiste
  {
   header("Location: preiscrizione-step1.php?alert=2");
    die;
}elseif($_POST['email'] != $_POST['conferma_email']) {
header("Location: preiscrizione-step1.php?alert=4");
    die;
} else{

///processa i dati

poi vedo che due condizioni puntano alla stessa pagina potresti risparmiare righe di codice unendo + condizioni

PHP:
  if (($row['codicefiscale'] == $codicefiscale)|| ($row['email'] == $_POST['email']))
   header("Location: preiscrizione-step1.php?alert=2");
    die;
}elseif($_POST['email'] != $_POST['conferma_email']) {
header("Location: preiscrizione-step1.php?alert=4");
    die;
} else{

///processa i dati
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 3 Ott 2012
  • #45
il ripeti mail non lo metti in tabella ma nel form
HTML:
<input type='text' name='mail'/>
<input type='text' name='ripeti_mail'/>
quando verifichi i dati aggiungi
PHP:
if($_POST['email'] != $_POST['conferma_email']) {
       echo "le mail non corrispondono";
}
se non corrispondo non lo fai andare avanti
o forse non ho capito cosa intendevi
 

EffeElle

Utente Attivo
25 Set 2012
48
0
0
  • 3 Ott 2012
  • #46
Adesso provo quindi in sostanza non avrei bisogno di creare il campo conferma_email sul database mi basta inserire il secondo input di testo nel form e poi inserire il comando php?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 4 Ott 2012
  • #47
Giustamente
 

EffeElle

Utente Attivo
25 Set 2012
48
0
0
  • 4 Ott 2012
  • #48
Apposto grazie a tutti ragazzi va tutto e anche questa discussione è risolta
 
Prec.
  • 1
  • 2
  • 3
Primo Prec. 3 di 3
Devi accedere o registrarti per poter rispondere.

Discussioni simili

P
[PHP] Problema inserimento nuove chiavi in array
  • pierPHP
  • 18 Mar 2018
  • PHP
Risposte
2
Visite
1K
PHP 18 Mar 2018
pierPHP
P
N
[PHP/MySQL] Problema inserimento stringhe ' or ', ' and '
  • nbiadene
  • 10 Set 2009
  • PHP
Risposte
2
Visite
2K
PHP 10 Set 2009
nbiadene
N
K
[php] Problema con inner join
  • Kiko74b
  • 22 Nov 2022
  • PHP
Risposte
4
Visite
2K
PHP 23 Nov 2022
Kiko74b
K
K
[PHP] Problema con variabili concatenate.
  • Kiko74b
  • 17 Ott 2022
  • PHP
Risposte
1
Visite
1K
PHP 30 Ott 2022
thanatos
T
T
  • Bloccata
ALTRO PROBLEMA CON ARRAY PHP
  • thanatos
  • 30 Mag 2021
  • PHP
Risposte
1
Visite
1K
PHP 30 Mag 2021
Max 1
D
problema php mysql
  • dgianmarco
  • 16 Dic 2020
  • PHP
Risposte
1
Visite
2K
PHP 22 Dic 2020
zorro
D
  • Bloccata
problema php mysql
  • dgianmarco
  • 16 Dic 2020
  • PHP
Risposte
1
Visite
2K
PHP 16 Dic 2020
Max 1
Z
Problema di sincronizzazione PAYPAL con PHP
  • z.cristiano
  • 11 Nov 2020
  • PHP
Risposte
1
Visite
1K
PHP 12 Nov 2020
Max 1
A
Problema checkout carrello php
  • andreagal4s
  • 25 Mag 2020
  • PHP
Risposte
2
Visite
1K
PHP 25 Mag 2020
Max 1
G
Problema caricamento tabelle MySql da PhP
  • Gian72Luca
  • 6 Apr 2020
  • PHP
Risposte
0
Visite
1K
PHP 6 Apr 2020
Gian72Luca
G
M
Problema con php per calcolo costo percentuale
  • Matteoarm99
  • 24 Mar 2020
  • PHP
Risposte
7
Visite
3K
PHP 25 Mar 2020
marino51
O
Problema Formmail in PHP su Aruba
  • onzynet
  • 5 Mar 2020
  • PHP
Risposte
0
Visite
2K
PHP 5 Mar 2020
onzynet
O
Chat e php [problema]
  • WebmasterFioriniAndrea
  • 16 Dic 2019
  • PHP
Risposte
3
Visite
1K
PHP 18 Dic 2019
macus_adi
  • Bloccata
Problema EasyPHP rete locale
  • nicoladag
  • 27 Nov 2019
  • Presentati al Forum
Risposte
1
Visite
914
Presentati al Forum 27 Nov 2019
Max 1
L
[PHP] Problema con Telegram
  • Lorenzo Poggi
  • 26 Nov 2019
  • PHP
Risposte
1
Visite
2K
PHP 26 Nov 2019
Max 1
  • Bloccata
[PHP] Problema che non mi fa vedere niente
  • WebmasterFioriniAndrea
  • 26 Nov 2019
  • PHP
Risposte
2
Visite
1K
PHP 26 Nov 2019
MarcoGrazia
K
Help: problema con uno script di booking in php!
  • kathe
  • 28 Ott 2019
  • PHP
Risposte
0
Visite
703
PHP 28 Ott 2019
kathe
K
A
[PHP] Problema query insert [RISOLTO]
  • Arawan Omacha
  • 10 Ott 2019
  • PHP
Risposte
14
Visite
3K
PHP 17 Apr 2020
Arawan Omacha
A
N
[Apache] problema con estensione php
  • nik04
  • 9 Set 2019
  • Apache
Risposte
0
Visite
2K
Apache 9 Set 2019
nik04
N
C
[PHP] Problema con download file
  • claudiorn
  • 5 Set 2019
  • PHP
Risposte
0
Visite
1K
PHP 5 Set 2019
claudiorn
C
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?