Aller au contenu

dogui

Actif
  • Compteur de contenus

    27
  • Inscrit(e) le

  • Dernière visite

Messages postés par dogui

  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. 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

  5. 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é!!

  6. 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();

    ?>

  7. 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'] ?>"

  8. 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!!

  9. 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

  10. 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!!

  11. 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;-)!!

  12. Bonjour

    c'est encore moi :blush: en effet j'ai pas mal de problème avec un site...

    Donc en fait j'ai mis un moteur de recherche avec la technologie ajax qui fait qu'il affiche les résultats possible ( à la manière d'un google suggest)! Le soucis c'est que ses résultats sont illisibles car le navigateur met devant les mots qui ont été recherché auparavant (sur Google.. msn...etc) .

    Comme vous pouvez le voir ici:

    probleme_recherche.jpg

    Je suppose qu'il doit exister une façon d'enlever cet "utilitaire" bien désagréable pour mon cas??

    Merci beaucoup! (et désolé de vous redéranger)

    Mickael

  13. Salut

    jai un moteur de recherche en AJAX que jaimerais intégrer à mon squelette SPIP rubrique.html donc par le biais de la balise body onload="..."

    Le soucis, que javais oublié, cest que SPIP ninterprétait pas le javascript alors quil est pourtant dans mon squelette... Donc comment faire en sorte de totalement désactivé la protection javascript (le site est en intranet et avec un seul admin qui fait role de redacteur...).

    Donc merci de vos reponses car là je suis bien dans la ... !!

    Mickael

  14. Bonjour

    en fait je me pose une question: j'aimerais que dans un calque contenant des informations, l'utilisateur ait la possibilité de fermer ce calque (ou de le rendre invisible) afin de rendre son espace de lecture modulable(un peu comme avec certaines bannières flash sauf qu'eux c'est des pubs...).

    Cependant je sais pas:

    - si c'est possible??

    - si oui comment faire?

    merci

  15. Salut,

    pas mal d'entreprises embauchent pendant les vacances (moi meme je fais parti des heureux élus!!!).

    Mais je crois qu'elles recrutent surtout les personnes qu'elles ont déjà eu en stage car savent les compétences des gens!!

    Bonne chance

  16. salut tout le monde

    bon comme tout le monde je veux faire un beau template graphique avec un magnifique effet d'ombre.

    Donc apres multiples recherches j'ai bien fait quelque chose:

    <style type="text/css" media="all">

    * {padding: 0; margin: 0;}

    html, body {

    height: 100%;

    }


    div#corps {

    background-image: url(image/fond_1_bande.jpg);
    background-repeat: repeat-x;

    height: auto !important;

    height: 100%;

    min-height: 100%;

    }

    div#conteneur {
    margin-left: auto;
    position: absolute;
    width: 635px;
    background-image: url(image/ombres.png) !important;
    background-image: none;
    background-repeat: repeat-y;
    background-position: left top;
    padding-right: 9px;
    padding-left: 9px;
    z-index: 50;
    }

    div#cadre_blanc{
    position:relative; width:635px; height:auto; z-index:2; top: 30px; background-color:#FFFFFF; margin-left: auto; margin-right: auto;
    }

    Mon ombre est dans "conteneur" et c'est l'image ombre.png et j'aimerais donc que celle ci soit l'ombre de "cadre_blanc".

    Mais ça ne marche pas donc si quelqu'un pourrait me donner un coup de main car là je galère beaucoup avec les css mais je pense que ça vaut le coup de faire du Web accessible!

    Voilà merci!

    Mickael

×
×
  • Créer...