Problème d'envoi de données

Répondre
Jean-François
le 23/07/2004 à 00:09
Jean-François
Oups, je viens de m'appercevoir que j'ai 2 mysql_close(). J'ai enlever le premier, mais ce n'était pas ça le problème.
//Error : Keyboard not found, press any key to continue.
moogli
le 23/07/2004 à 00:26
moogli
Salut, bienvenu parmis nous :)

Tu devrait utiliser mysql_num_rows() (c'est juste pour etre a jour mysql_numrows() est encore comprise).

dans les 2ème et 3ème elseif tu utilisa ta base mais je ne vois pas de connection (que tu fait dans le else).
Dans le esle tu définit $code après l'avoir utiliser dans la requete du dessus.

Je suppose que $url vient du fichier que tu inclus

Je vois un header('Location: ../index.php');
Ceci te renvoie sur la page index.php du répertoire parent. ce qui veut donc dire que le echo avec le mail vous est envoyer.... ne sera fatalement pas afficher.

Pour palier cela tu peut utiliser les sessions.
Quand au fait qu'il n'y ai pas d'erreur je ne vois pas

essai cela en 1er lieu
if ((isset($_GET['verification'])) && ($_GET['verification'] == "ok"))
Je pense que cela vient du fait que tu as mis des ' au lieu de "
@+
Il en faut peu pour être heureux !!!!!
Jean-François
le 23/07/2004 à 00:36
Jean-François
Merci Moogli, je vais essayer ça. Et pour ce qui est du header, j'ai eu un autre idée, mais je ne l'ai pas encore mise. Je m'était rendu compte que le message ne serait pas afficher après l'avoir coder.
//Error : Keyboard not found, press any key to continue.
Jean-François
le 23/07/2004 à 00:41
Jean-François
[Pour palier cela tu peut utiliser les sessions.
Quand au fait qu'il n'y ai pas d'erreur je ne vois pas]

Oui, pour les sessions je vais mettre ça apres (pour l'instant je ne fait que des tests). Quand il n'y a pas d'erreur, et bien c'est là qu'on insère les données dans la BDD, non ? (à moins que je ne me soit mélangé dans mon code...)
//Error : Keyboard not found, press any key to continue.
moogli
le 23/07/2004 à 00:47
moogli
Ouais c'est sa, je disait que je sais pas pourquoi il n'y pas d'erreur.
As tu installer ton serveur tout seul ou utilise tu une truc de genre easyphp

pour le 1er cas c'est peut être parce que tu n'a pas activé le rapport d'erreur dans le php.ini (c'est mis a off par défaut pour raison de sécurité).

As tu vérifier que l'insertion se faisait bien dans la base ?

@+
Il en faut peu pour être heureux !!!!!
Jean-François
le 23/07/2004 à 01:03
Jean-François
Non, touts mes tests je les fait "online" (free.fr)
//Error : Keyboard not found, press any key to continue.
Jean-François
le 23/07/2004 à 01:16
Jean-François
Bon je l'ai modifié un peu :

- J'ai envoyer toutes mes variables ($code, $message, $objet) en haut;
- J'ai mis ma connexion à MySQL en haut également;
-J'ai aussi retirer le header() juste pour voir si le message de confirmation de l'envoie de l'email allait s'afficher.

Conclusion : Je ne tombe plus sur une page blanche, mais bien au formulaire. Le message de confirmation ne s'affiche pas et mes données ne sont toujours pas insérées dans ma BDD.
//Error : Keyboard not found, press any key to continue.
moogli
le 23/07/2004 à 01:50
moogli
As tu déja eu une erreur d'afficher ?

J'ai déja eu le problème cela venait d'une erreur qui ne s'affiche pas .

J'ai trouver, j'ai tster ton truc a l'arrache c'est ton test avec espressin régulière pour le email qui merde. la variable $email n'existe pas ....[/]
Il faut que tu la remplace part $_POST['email'].

Je crois pouvoir dire que ton provider ne t'affiche pas les erreurs php.

Je te conseil de faire test chez toi cela t'évitera d'autre souci smiley

@+
Il en faut peu pour être heureux !!!!!
Jean-François
le 23/07/2004 à 01:56
Jean-François
Désolé, mais ça ne marche toujours pas. Je reviens encore sur la page de mon formulaire, mais aucun message de confirmation, et toujours pas d'insertion dans la BDD.
//Error : Keyboard not found, press any key to continue.
Répondre
LoadingChargement en cours