problema con if

torrone

Nuovo Utente
28 Nov 2006
6
0
0
32
Padova
sto cercando di creare un form di registrazione.. ma ho dei problemi con gli if .. qualcuno mi riesce ad aiutare a risolvere il problema?? :crying:

PHP:
<table width="95%"  border="0" cellspacing="0" cellpadding="0" style="border: 1px solid #3F3F3F">
<tr>
<td background="img/02.jpg" height="16"><strong>-=Registrati=-</strong></td>
</tr>
<tr>
<td bgcolor="#191919"><p>
<br>

<?php

include 'configurazione.php';

if ($_POST[cmd] == FALSE)

{ 

?>

<table>
<tr>
<td>
Le voci contrassegnate con * sono obbligatorie
</td>
</tr>
</table>

<form method="post">
<table border="0" class="bordi" width="80%" align="center">
<tr>
<td class="bordi">Nickname*</td>
<td class="bordi"><input type="text" name="nickname"></td>
</tr>
<tr>
<td class="bordi">Password*</td>
<td class="bordi"><input type="password" name="password"></td>
</tr>
<tr>
<td class="bordi">Email*</td>
<td class="bordi"><input type="text" name="email"></td>
</tr>
<tr>
<td colspan="2" class="bordi"><center>Se non riesci a visualizzare l'immagine, contatta l'amministratore.<br><img src="securimage_show.php"></center></td>
</tr>
<tr>
<td class="bordi">Codice di conferma*<br>
<div class="fontsmall">Inserisci il codice di conferma visuale. Il sistema non riconosce la differenza tra maiuscole e minuscole.</div></td>
<td class="bordi"><input type="text" name="code"></td>
</tr>
<tr>
<td class="bordi">Nome</td>
<td class="bordi"><input type="text" name="nome"></td>
</tr>
<tr>
<td class="bordi">Cognome</td>
<td class="bordi"><input type="text" name="cognome"></td>
</tr>
<tr>
<td colspan="2" class="bordi"><input type="submit" value="Registrati">
<input type="hidden" name="cmd" value="add"></td>
</tr>
</table>
</form>

<?php

} else {

$sql = "SELECT * FROM studios_utenti WHERE id_utente";
$query = @mysql_query ($sql);

while ($row2=@mysql_fetch_array ($query))

{

if ($_POST[nickname] == FALSE OR $_POST[password] == FALSE OR $_POST[email] == FALSE OR $_POST[code] == FALSE)

{

echo "<table><tr><td><font color='red'>Non hai compilato tutti i campi obbligatori. Ti ricordo che tutti i campi contrassegnati con * sono obbligatori.</font><br><br><a href='#' onClick='history.back()'>Torna indietro</a></td></tr></table>";

} else {

if ($row2[nickname] == $_POST[nickname] OR $row2[email] == $_POST[email]) 

{

echo "<table><tr><td><font color='red'>Il nickname e/o l'email scelta è già esistente nel db la prego di sceglierne un'altra</font><br><br><a href='#' onClick='history.back()'>Torna indietro</a></td></tr></table>";

}
}
}


} else {

include("securimage.php");
$img = new securimage();
$valid = $img->check($_POST['code']);

if($valid == TRUE) {

mysql_query("INSERT INTO studios_utenti
VALUES ('',
        '" . $_POST[nickname] . "',
        '" . $_POST[password] . "',
        '" . $_POST[email] . "',
        '" . $_POST[nome] . "',
        '" . $_POST[cognome] . "',
        '0',
        '0')");


$email_attivazione= "$_POST[email]";
$oggetto = "Attivazione account per blabla";
$messaggio = "<table>
<tr>
<td>
La ringrazio per aver effettuato la registrazione!
<br><br>
Ecco i dati personali:
<br><br>
Nickname: $_POST[nickname]
<br>
Password: $_POST[password]
<br><br>
Qui di seguito il link per attivare l'account
<br><br>
<a href='URL' target='_blank'>URL</a>
</td>
</tr>
</table>";

$intestazioni  = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
$intestazioni .= "From: bla bla <[email protected]>";

mail($email_attivazione, $oggetto, $messaggio, $intestazioni);


echo "Iscrizione avvenuta con successo, all'email inserita è stato inviato il link per attivare l'account!";

} else {

echo "Il codice di conferma inserito non è esatto";
  
}
}

?>

<br>
</p></td>
</tr>
<tr>
<td height="12" background="img/13.jpg" bgcolor="#191919"></td>
</tr>
</table>
<br>
 

torrone

Nuovo Utente
28 Nov 2006
6
0
0
32
Padova
1. che tipo di errore ti dà? come facciamo a capire se non ci scrivi l'errore che ti restituisce?

2. inizia a mettere gli apici quando fai $_POST['variabile']

non mi dava errori del codice.. mi dava solo problemi il risultato del codice... comunque ho risolto per ora.. vi ringrazio
 
Discussioni simili
Autore Titolo Forum Risposte Data
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
N Problema con position absolute e overflow HTML e CSS 4
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
O problema con query PHP 4
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
M Problema con Try Catch PHP 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 0
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
G Problema con eccessiva nitidezza apertura Camera Raw Photoshop 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
T problema con select dinamica con jquery Javascript 0
S Problema con spazi bianchi HTML e CSS 5
A PROBLEMA: insert mysqli con dati Tagsinput Presentati al Forum 0
Tommy03 Problema con z-index HTML e CSS 3
M Problema inserimento parole con apostrofo nel db PHP 5
C Problema con dati meteo xml XML 1
S Problema con infrarossi videocamera IP Cam e Videosorveglianza 1
V Problema con librerie allegro5 c++ C/C++ 1
M Problema con php per calcolo costo percentuale PHP 7
S Problema con mysqli_num_rows PHP 18
grgfede Problema javascript con aruba Javascript 1

Discussioni simili