Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
879 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  inscription newsletter

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

inscription newsletter

n°1481724
annik
Posté le 25-11-2006 à 17:30:04  profilanswer
 

Je désire insérer dans mon site une inscription à une newsletter. Dans un premier temps, j'ai fait mon animation avec Swish et voici le script pour le bouton "inscription":
 
on (release) {  
EmailValid = true;  
Email = Emailinsc.text;  
if (Email == "" || Email.indexOf("@" ) == -1 || Email.indexOf("." ) == -1) {  
EmailValid = false;  
}  
if (EmailValid) {  
loadVariables("/news.php",'POST');  
Status.text = "Vous êtes inscrit";  
gotoSceneAndPlay("<current scene>",3);  
} else {  
if (!EmailValid) {  
Status.text = "SVP entrez votre Email";  
}  
}  
}  
et pour le bouton "desinsciption"  
on (release) {  
EmailValid = true;  
Email = Emaildes.text;  
if (Email == "" || Email.indexOf("@" ) == -1 || Email.indexOf("." ) == -1) {  
EmailValid = false;  
}  
if (EmailValid) {  
loadVariables("/news.p  
hp",'POST');  
Status.text = "Vous êtes désinscrit";  
gotoSceneAndPlay("<current scene>",9);  
} else {  
if (!EmailValid) {  
Status.text = "SVP entrez votre Email";  
}  
}  
}  
Ensuite j'ai ma base de données ,qui d'ailleurs est la même qu'avec l'ancien site en HTML, donc, j'ai fait un fichier PHP, "news.php":  
<?  
$host = 'localhost';  
$user = 'awegmann';  
$pass = 'wigili';  
$db = 'minkusch';  
 
$diemessage="Connection refusée" ; // Message d'erreur  
 
@mysql_connect($hostname, $mysqluser, $mysqlpswd) OR $diemessage;  
@mysql_selectdb($database) OR $diemessage;  
 
$SQL = "INSERT INTO  
Messages(EMAIL)  
VALUES('$EMAIL')";  
$result = mysql_query($SQL);  
 
?>  
Voilà, tout est posé et.... Ben non, ça marche pas!  
Pourquoi? Aidez moi à y voir un peu plus clair, par pitié!  
Merci infiniment

mood
Publicité
Posté le 25-11-2006 à 17:30:04  profilanswer
 

n°1481726
dwogsi
Défaillance cérébrale...
Posté le 25-11-2006 à 17:33:23  profilanswer
 

Eu... C'est quoi ces codes? Et entre balises [cpp] stp ca ira mieux.

n°1481746
naceroth
Posté le 25-11-2006 à 18:23:16  profilanswer
 

euh à première vue la première partie c'est de l'actionscript mais bon, c'est pas trop notre rayon ça :D

 

Concernant la partie php par contre :

 

Inutile d'utiliser le @ si tu mets tes propres messages d'erreur, qui en passant s'utilent sous la forme

Code :
  1. mysql_connect($hostname, $mysqluser, $mysqlpswd) OR die($diemessage);


Message édité par naceroth le 25-11-2006 à 18:31:08
n°1481758
kwaio
Posté le 25-11-2006 à 19:59:05  profilanswer
 

oui parce que des variables sans $ c'est pas du php

n°1481763
annik
Posté le 25-11-2006 à 20:16:19  profilanswer
 

Oui, la 1ère partie est de l'action script..... anim flash
Pour ton conseil, merci, j'ai donc enlevé les @ mais ça ne va pas non plus! Je ne sais vraiment plus comment faire....

n°1481767
naceroth
Posté le 25-11-2006 à 20:27:26  profilanswer
 

annik a écrit :

Oui, la 1ère partie est de l'action script..... anim flash
Pour ton conseil, merci, j'ai donc enlevé les @ mais ça ne va pas non plus! Je ne sais vraiment plus comment faire....


 
Faut voir d'où ça vient déjà, parce "ça marche pas" c'est très vague.
 
- Corrige ton code php, au moins en initialisant correctement ta variable $EMAIL (puisque ça vient d'une methode POST, c'est $EMAIL = $_POST['email']) + vérification d'usage
- Vérifie le retour de l'instruction mysql_query pour t'assurer que ta requête s'est bien exécutée
- Vérifie ton code action script

n°1481772
annik
Posté le 25-11-2006 à 21:00:27  profilanswer
 

Merci! J'y retourne!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  inscription newsletter

 

Sujets relatifs
Newsletter débutantcode bouton envoyer (newsletter)
Envoi d'une newsletterNewsletter sur un site perso
creer une newsletterinsérer une newsletter dans un blog hébergé par blogger ?
[PHP] bug dans un script d'inscription[RESOLU]newsletter - vérifier l'installation de Mysql [RESOLU]
Problème de couleur de fond dans newsletter avec Cybernewsletter !!!Comment intégrer une newsletter sur mon siite?
Plus de sujets relatifs à : inscription newsletter


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR