Forum Flash, Actionscript, PHP e MySQL
registrazione...

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side
Precedente  Successivo 
Autore Messaggio
biempi
principiante
principiante



Registrato: 03/11/04 20:30
Messaggi: 59
Località: Turin

MessaggioOggetto: registrazione...
Inviato: 17.12.04 | 18:16
Rispondi citando

eheheh rieccomi...il vostro (coach e mago) incubo peggiore Mr. Green

sto facendo una registrazione

ovviamente è molto simile al contacts form...xo nonostante questo nn funge... Crying or Very sad

posto un po' di codice

sul primo frame della timeline:
 
Codice:
sendRegister = new LoadVars();
sendRegister.onLoad = function(success) {
    // trace("inviata");
    trace(sendRegister.risultato);
    output.text = sendRegister.risultato;
};
stop();


sul bottone INVIA:
 
Codice:
on (release) {
    sendRegister.name = regName.text;
    sendRegister.surname = regSurname.text;
    sendRegister.birth = regBirth.text;
    sendRegister.address = regAddress.text;
    sendRegister.town = regTown.text;
    sendRegister.cap = regCap.text;
    sendRegister.prov = regProv.text;
    sendRegister.school = regSchool.text;
    sendRegister.email = regEmail.text;
    sendRegister.cell = regCell.text;
    sendRegister.nick = regNick.text;
    sendRegister.psw = regPsw.text;
    sendRegister.psw2 = regPsw2.text;
    sendRegister.sendAndLoad("http://www.miosito.it/miadir/savereg.php", sendRegister, "POST");
}


savereg.php:
 
Codice:
<?php 

$name 
stripslashes($_POST['name']);
$surname stripslashes($_POST['surname']);
$birth $_POST['birth'];
$address stripslashes($_POST['address']);
$cap stripslashes($_POST['cap']);
$prov stripslashes($_POST['prov']);
$town stripslashes($_POST['town']);
$school stripslashes($_POST['town']);
$email stripslashes($_POST['email']);
$cell stripslashes($_POST['cell']);
$nick stripslashes($_POST['nick']);
$psw stripslashes($_POST['psw']);
$psw2 stripslashes($_POST['psw2']);

if (
trim($name) == "") {
echo 
"&risultato=INSERIRE NOME&";
}

elseif (
trim($surname) == "") {
echo 
"&risultato=INSERIRE COGNOME&";
}

elseif (!
strlen($birth) = "10") {
echo 
"&risultato=DATA DI NASCITA ERRATA&";
}

elseif (!
eregi('^[0-3][0-9]+/[0-1][0-9]+/[0-2][0-9][0-9][0-9]'$birth)) {
echo 
"&risultato=FORMATO DATA ERRATO&";
}

elseif (
trim($address) == "") {
echo 
"&risultato=INSERIRE INDIRIZZO&";;
}

elseif (!
strlen($cap) = "5") {
echo 
"&risultato=CAP ERRATO&";
}

elseif (!
strlen($prov) = "2") {
echo 
"&risultato=PROVINCIA ERRATA&";
}

elseif (
trim($town) == "") {
echo 
"&risultato=INSERIRE CITTA&";
}

elseif (
trim($school) == "") {
echo 
"&risultato=INSERIRE SCUOLA&";
}

elseif (!
eregi('^[-_a-z0-9\.]+@[a-z0-9]+\.[a-z0-9]{2,4}$'$email)) {
echo 
"&risultato=EMAIL NON VALIDA&";
}

elseif (
strlen($cell) < "9") {
echo 
"&risultato=CELLULARE NON VALIDO&";
}

elseif (!
eregi('^[0-9]'$cell)) {
echo 
"&risultato=CELLULARE NON VALIDO&";
}

elseif (!
eregi('^[-_a-z0-9\.]'$nick)) {
echo 
"&risultato=PRESENTI CARATTERI NON CONSENTITI (NICK)&";
}

elseif (
$psw != $psw2) {
echo 
"&risultato=LE PASSWORD NON COINCIDONO&";

elseif (!
eregi('^[-_a-z0-9\.]'$nick)) {
echo 
"&risultato=PRESENTI CARATTERI NON CONSENTITI (PSW)&";
}

else {
echo 
"&risultato=REGISTRATO&";
}

?>


ovviamente il codice php nn finira cosi ma i dati verrano inseriti nel mysql, ma era solo x provare se fungeva... Mmhhh
Torna in cima
Profilo Messaggio privato   HomePage
Sponsor
magodellaneve
intermedio
intermedio



Registrato: 18/05/04 00:28
Messaggi: 184
Località: Verona

MessaggioOggetto:
Inviato: 18.12.04 | 12:16
Rispondi citando

rispondo giusto perchè se qualcuno legge veda la risposta...
nel file php ci sono parecchi errori di sistassi :
(!strlen($birth) = "10") --> (strlen($birth) != "10")

e manca la } in questo punto :

elseif ($psw != $psw2) {
echo "&risultato=LE PASSWORD NON COINCIDONO&";

elseif (!eregi('^[-_a-z0-9\.]', $nick)) {
echo "&risultato=PRESENTI CARATTERI NON CONSENTITI (PSW)&";
}

so che bmp ha già corretto, ma mi sembrava giusto scriverlo anche qui, in caso qualcuno leggesse..
Torna in cima
Profilo Messaggio privato   MSN Messenger
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 18.12.04 | 13:59
Rispondi citando

bravo mago...

P.S: una cosa che può essere utile è aprire da browser il file PHP per controllare se ci sono degli errori... sia che si usi il metodo tradizionale con il LoadVars() sia che si usi la classe-service con AMFPHP.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
biempi
principiante
principiante



Registrato: 03/11/04 20:30
Messaggi: 59
Località: Turin

MessaggioOggetto:
Inviato: 19.12.04 | 20:57
Rispondi citando

 
Coach ha scritto:
bravo mago...

P.S: una cosa che può essere utile è aprire da browser il file PHP per controllare se ci sono degli errori... sia che si usi il metodo tradizionale con il LoadVars() sia che si usi la classe-service con AMFPHP.


vero io nn ci avevo mai pensato, me l'ha suggerito mago ;)
Torna in cima
Profilo Messaggio privato   HomePage
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio registrazione utenti pp6ltzmna PHP 8 10.11.07 | 10:51 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio registrazione e login in flash jarlaz ActionScript & Server Side 5 04.11.10 | 23:05 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Form registrazione utente cronycles PHP 0 15.11.08 | 15:39 Leggi gli ultimi messaggi
cronycles
Nessun nuovo messaggio [petizione] modalità registrazione do... Eugene Qualsiasi altra cosa 2 11.02.07 | 19:14 Leggi gli ultimi messaggi
Eugene
Nessun nuovo messaggio Cambiare punto di registrazione di mc... theboss Actionscript 3.0 4 27.03.10 | 14:38 Leggi gli ultimi messaggi
theboss



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005