par
Invité » 11 juil. 2005, 15:35
je ne sais pas ou est probleme comment tester le plus facilement mes codes quand je klick cur valider rien se passe
voila mes v ariables de formulaire en flash :
prenom
nom
email
nickname
password
passwordc
adresse
ville
province
grandeur
yeux
age
male
femelle
anne
mm
jj
tele
reponce
et les champs de ma base de donne sont
id
prenom
nom
email
nickname
password
passwordc
adresse
ville
province
grandeur
yeux
age
male
femelle
anne
mm
jj
tele
reponce
mon code flash:
this.Valider.onRelease = function()
{
var sendForm = new LoadVars();
var loadForm = new LoadVars();
sendForm.prenom = prenom.text;
sendForm.nom = nom.text;
sendForm.email = email.text;
sendForm.nickname = nickname.text;
sendForm.password = password.text;
sendForm.passwordc = passwordc.text;
sendForm.adresse = adresse.text;
sendForm.ville = ville.text;
sendForm.province = province.text;
sendForm.grandeur = grandeur.text;
sendForm.yeux = yeux.text;
sendForm.age = age.text;
sendForm.male = male.text;
sendForm.femelle = femelle.text;
sendForm.anne = anne.text;
sendForm.mm = mm.text;
sendForm.jj = jj.text;
sendForm.tele = tele.text;
sendForm.reponce = reponce.text;
for(var i:String in sendForm)
{
trace(i+" : "+sendForm);
}
loadForm.onLoad = function(ok)
{
trace("réussi : "+ok);
}
sendForm.sendAndLoad("script.php", loadForm, "POST");
}
et mon code php:
<?
$hote = "localhost";
$user = "sdow";
$pass = "******";
$base = "sdow_db";
$table = "membre";
$prenom = $_POST["prenom"]
$nom = $_POST["nom"]
$email = $_POST["email"]
$nickname = $_POST["nickname"]
$password = $_POST["password"]
$passwordc = $_POST["passwordc"]
$adresse = $_POST["adresse"]
$ville = $_POST["ville"]
$province = $_POST["province"]
$grandeur = $_POST["grandeur"]
$yeux = $_POST["yeux"]
$age = $_POST["age"]
$male = $_POST["male"]
$femelle = $_POST["femelle"]
$anne = $_POST["anne"]
$mm = $_POST["mm"]
$jj = $_POST["jj"]
$tele = $_POST["tele"]
$reponce = $_POST["reponce"]
$db = mysql_connect(localhost,$user,$pass) or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db(sdow_db,$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO membre(id,prenom,nom,email,nickname,password,passwordc,adresse,ville,province,gr
andeur,yeux,age,male,femelle,anne,mm,jj,tele,reponce) VALUES ( VALUES ('','$prenom','$nom','$email','$nickname','$password','$passwordc','$adresse','$ville','$province','$grandeur','$yeux','$age','$male','$femelle','$anne','$mm','$jj','$tele','$reponce')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
?>
je ne sais pas ou est probleme comment tester le plus facilement mes codes quand je klick cur valider rien se passe
voila mes v ariables de formulaire en flash :
prenom
nom
email
nickname
password
passwordc
adresse
ville
province
grandeur
yeux
age
male
femelle
anne
mm
jj
tele
reponce
et les champs de ma base de donne sont
id
prenom
nom
email
nickname
password
passwordc
adresse
ville
province
grandeur
yeux
age
male
femelle
anne
mm
jj
tele
reponce
mon code flash:
this.Valider.onRelease = function()
{
var sendForm = new LoadVars();
var loadForm = new LoadVars();
sendForm.prenom = prenom.text;
sendForm.nom = nom.text;
sendForm.email = email.text;
sendForm.nickname = nickname.text;
sendForm.password = password.text;
sendForm.passwordc = passwordc.text;
sendForm.adresse = adresse.text;
sendForm.ville = ville.text;
sendForm.province = province.text;
sendForm.grandeur = grandeur.text;
sendForm.yeux = yeux.text;
sendForm.age = age.text;
sendForm.male = male.text;
sendForm.femelle = femelle.text;
sendForm.anne = anne.text;
sendForm.mm = mm.text;
sendForm.jj = jj.text;
sendForm.tele = tele.text;
sendForm.reponce = reponce.text;
for(var i:String in sendForm)
{
trace(i+" : "+sendForm[i]);
}
loadForm.onLoad = function(ok)
{
trace("réussi : "+ok);
}
sendForm.sendAndLoad("script.php", loadForm, "POST");
}
et mon code php:
<?
$hote = "localhost";
$user = "sdow";
$pass = "******";
$base = "sdow_db";
$table = "membre";
$prenom = $_POST["prenom"]
$nom = $_POST["nom"]
$email = $_POST["email"]
$nickname = $_POST["nickname"]
$password = $_POST["password"]
$passwordc = $_POST["passwordc"]
$adresse = $_POST["adresse"]
$ville = $_POST["ville"]
$province = $_POST["province"]
$grandeur = $_POST["grandeur"]
$yeux = $_POST["yeux"]
$age = $_POST["age"]
$male = $_POST["male"]
$femelle = $_POST["femelle"]
$anne = $_POST["anne"]
$mm = $_POST["mm"]
$jj = $_POST["jj"]
$tele = $_POST["tele"]
$reponce = $_POST["reponce"]
$db = mysql_connect(localhost,$user,$pass) or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db(sdow_db,$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO membre(id,prenom,nom,email,nickname,password,passwordc,adresse,ville,province,gr
andeur,yeux,age,male,femelle,anne,mm,jj,tele,reponce) VALUES ( VALUES ('','$prenom','$nom','$email','$nickname','$password','$passwordc','$adresse','$ville','$province','$grandeur','$yeux','$age','$male','$femelle','$anne','$mm','$jj','$tele','$reponce')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
?>