Aller au contenu

dogui

Actif
  • Compteur de contenus

    27
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

Pour me contacter

  • Mon Site
    http://mguidot.free.fr
  1. Finalement j'ai réussi à me défaire de tout ça! Le dernier problème qui me reste est le fait que chaque fois que quelqu'un recharge la page ou la recalcule ça me met un champ vide dans la base de données... ça vient de quoi? Pourtant j'ai une fonction javascript qui me permet de faire une vérification sur le mail normalement mais j'ai l'impression que ça l'oublie! je vous montre mon code: <div id="newsletter"> <?php $query = "INSERT INTO pmnl_email(`email`,`list_id`, `hash`)"; $query .= " VALUES('$mail','1', '')"; $result = spip_query ($query); ?> <form method="post" action="#SELF" name="formulaire" onsubmit="return validation();"> Restez informé, entrez votre mail: <input type="text" name="mail" class="champs_newsletter" /> <input type="submit" value=">" /> </form> </div>
  2. Bon finalement en simplianf au maximum avec le code suivant j'ai plus de message d'erreur... mais ça n'enregistre rien dans la bdd: <div id="newsletter">Restez informé, entrez votre mail: <?php // Requete $query = "INSERT INTO $table(`email`,`list_id`, `hash`)"; $query .= " VALUES('$mail','0', '1')"; $result = spip_query($query); ?> <form method="post" action="#SELF"> <input type="text" name="mail" class="champs_newsletter" /> <input type="submit" name="submit" />> </form> </div>
  3. Merci pour toutes vos réponses! je vais opter pour sécuriser le tout par un .htaccess! Mais j'ai encore une erreur avec mon code php dans mon squelette: erreur dans le squelette Parse error: parse error, unexpected T_VARIABLE in /xxxxxx/xxxxxxx/xxxxxx/ecrire/public.php(173) : eval()'d code on line 57 Je sais que vous n'avez pas que ça à faire mais si vous pouviez jeter un coup d'oeil vite fait à mon code car je rame dessus: <div id="newsletter">Restez informé, entrez votre mail: <? php /*Connection à la bdd*/ $host = "xxxxxxx"; // voir hébergeur $user = "xxxxxxx"; // vide ou "root" en local $pass = "xxxxxxx"; // vide en local $bdd = "xxxxxxxx"; // nom de la BD $table="pmnl_email"> // nom de la table // connexion// @mysql_connect($host,$user,$pass) or die("Impossible de se connecter"); @mysql_select_db("$bdd") or die("Impossible de se connecter"); // Requete $query = "INSERT INTO $table(`email`,`list_id`, `hash`)"; $query .= " VALUES('$mail','0', '1')"; $result = mysql_query($query); ?> <form method="post" action="squelettes/sommaire.html"> <input type="text" name="mail" class="champs_newsletter" /> <input type="submit" name="submit" />> </form> </div> J'ai un doute sur mon action que j'utilise pour traiter le formulaire. Et autre question dois je fermer ma connection mysql? car j'ai peur que par la meme ça ferme ma connection avec spip! Merci
  4. Merci pour ces liens! non en fait je voulais faire le test que l'adresse mail n'était pas déjà rentré dans la base pour viter d'avoir des doublons. Mais merci pour ta rép
  5. Bonjour, j'ai lu dans un article qu'il était possible dans spip 1.9 de metter du code php et que celui ci est interprété. ça me semble bizarre puisque c'est des pages html... est ce vrai? Et comment dois je faire ! je vous montre mon code qui ne marche pas: <div id="newsletter">Restez informé, entrez votre mail: <? php /*Connection à la bdd*/ $host = "xxxxxxx"; // voir hébergeur $user = "xxxxxx"; // vide ou "root" en local $pass = "xxxxxxx"; // vide en local $bdd = "xxxxxxxx"; // nom de la BD $table=" pmnl_email"> // nom de la table // connexion// @mysql_connect($host,$user,$pass) or die("Impossible de se connecter"); @mysql_select_db("$bdd") or die("Impossible de se connecter"); // Requete $query = "INSERT INTO $table(`email`,`list_id`, `hash`)"; $query .= " VALUES('$mail','0', '1')"; $result = mysql_query($query); mysql_close(); ?> <form method="post" action="sommaire.html"> <input type="text" name="email" class="champs_newsletter" /> <input type="submit" name="submit" />> </div> Merci de me donner un coup de main car là je suis vraiment bloqué... merci! Sinon si vous avez un script de newsletter tout simple avec juste un champ texte et un bouton valider pour entrer un adresse mail, je suis preneur ;-) !! Merci
  6. Bonjour, je cherche comment réaliser une série de test lorsqu'un internaute désire entrer son adresse mail : si celui ci n'existe pas déjà, si l'adresse mail est bien du type xxx_AT_xxx . xx et si c'est bon écrire un message dans l'emplacement du champ texte (pas tres ergonomique mais g pas de place ailleurs...) ! merci de votre aide car je suis vraiment bloqué!!
  7. Salut, essaye aussi spip ou npds tous ont une interface de demo qui te permettra surement de voir ce qui pourrait plus te correspondre!!!
  8. Ok c'est bon j'avais oublié le <?php } ?> apres mon dernier div Mais merci beaucoup à ceux qui m'ont aidé!!!
  9. Merci Kent!! Mais il me reste à fermer la balise } de mon while et j'ai beau essayé de l'incrémenter au reste du code ma syntaxe n'est pas bonne: // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_assoc($req)) { ?> // on affiche les informations de l'enregistrement en cours <div class="box" id="<?php echo $data['nom']; ?>"><img src="<?php echo $data['url_image']; ?>" alt="<?php echo $data['nom'] ?>" width="100" height="71" /><?php echo $data['description'] ?> </div> // on ferme la connexion à mysql <? mysql_close(); ?>
  10. Merci Dan pour ta rapidité! Mais ça ne marche pas: while($data = mysql_fetch_assoc($req)) { // on affiche les informations de l'enregistrement en cours <div class="box" id="<?php echo $data['nom']; ?>"><img src="<?php echo $data['url_image']; ?>" alt="<?php echo $data['nom'] ?>" width="100" height="71" /><?php echo $data['description'] ?></div> // on ferme la connexion à mysql <? mysql_close(); ?> Il me marque qu'il y a une Parse error sur la ligne entre <div class="box" et alt="<?php echo $data['nom'] ?>"
  11. Bonjour à tous je suis actuellement en train de faire une petite application php et j'ai quelques problèmes. Ma base de données (nommée caddie) a 4 champs: reference, nom, url_image, description. Le soucis est que j'aimerais afficher mes 4 champs apres extraction de la bdd d'une façon particulière. Ci dessous est la façon classique sans php: <div class="box" id="bdd_nom"><img src="bdd_url_image" alt="bdd_nom" width="100" height="71" />bdd_nom</div> Mais je n'arrive pas et ne sais pas comment faire pour le faire de façon dynamique: j'aimerais que à chaque endroit ou c'est marqué bdd_quelquechose, celà soit affiché de façon automatique grace a la bdd. J'ai essayé ce code mais ça ne fonctionne pas : // on affiche les informations de l'enregistrement en cours echo '<div class="box" id="$data['nom']">'.$data['reference'].' '.$data['nom'].'</b> ('.$data['url_image'].')'; echo ''.$data['description'].'</div><br>'; } Merci de m'aider!!
  12. Merci Steph! Le soucis c'est que les manips se font sous Mac donc pour suivre alors que moi je suis sous Windows c'est dur! Mais ça veut dire qu'il faut le framework Symphony installé sur mon serveur pour pouvoir utiliser ce script? Et est ce que ça se trouve des scripts php css javascript sans avoir besoin de passer par symfony...?? merci
  13. Bon... je commence déjà à etre bloqué! J'ai téléchargé la source du code du caddie Synfony... mais le soucis c'est que je ne comprends pas comment l'exploiter! Je m'attendais à trouver des fichiers php et css mais il n'en ai rien car apparament ça appartient à un framework... donc si quelqu'un pouvais me donner un ptit cou de main pour m'expliquer comment exploiter ce fichier!! Merci beaucoup!!
  14. Merci pour toute vos réponses et je suis ravi que ma question est pu soulever des questions! Je vais tester ce framework sous différents angles (accessibilité, ergonomie, facilité à mettre en place et à coupler avec une bdd...). Si des personnes sont intéressées pour tester celà également qu'il me le dise et si j'arrive à quelques choses de concluant j'en ferai part au forum. Mais je pense que je devrai encore faire appel à votre aide avant d'arriver à une conclusion finale;-)!!
  15. ok! Merci! Mais le soucis est que mes bases en php sont limités et celle en asp inexistante donc pour faire la traduction asp/php ça va etre la misère... c'est pour ça que je recherche une solution déjà un php!!
×
×
  • Créer...