Aller au contenu

Hugo38

Webmaster Régulier
  • Compteur de contenus

    62
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Hugo38

  1. Voici mes codes, j'ai commencé à essayer d'adapter ton code Ernestine mais je n'y arrive pas pour le moment. Mon formulaire <div id="inscription" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 id="myModalLabel">Inscrivez vous</h3> </div> <div class="modal-body"> <form id="monForm" class="form-horizontal" action="inscription.php" method="post"> <?php if($erreur2 != ''){ echo'<div class="alert alert-error"> <button type="button" class="close" data-dismiss="alert">×</button> '.$erreur2.' </div>'; } ?> <div class="control-group"> <label class="control-label" for="inputEmail">Adresse E-mail</label> <div class="controls"> <input type="text" id="login" placeholder="Email" name="login"> </div> </div> <div class="control-group"> <label class="control-label" for="inputPassword">Mot de passe</label> <div class="controls"> <input type="password" id="password" placeholder="Mot de passe" name="password"> </div> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Nom et Prénom</label> <div class="controls"> <input type="text" id="inputEmail" placeholder="Nom et Prénom" name="nom"> </div> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Société</label> <div class="controls"> <input type="text" id="inputEmail" placeholder="Société" name="societe"> </div> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Adresse postale</label> <div class="controls"> <input type="text" id="inputEmail" placeholder="Adresse postale" name="adresse"> </div> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Code postal</label> <div class="controls"> <input type="text" id="inputEmail" placeholder="Code postal" name="cp"> </div> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Ville</label> <div class="controls"> <input type="text" id="inputEmail" placeholder="Ville" name="ville"> </div> </div> <div class="control-group"> <label class="control-label" for="inputEmail">Téléphone</label> <div class="controls"> <input type="text" id="inputEmail" placeholder="Téléphone" name="tel"> </div> </div> </div> <div class="modal-footer"> <button class="btn" data-dismiss="modal">Fermer</button> <button class="btn btn-warning" name="inscription">Inscription</button> </div> </div> </form> Le traitement du formulaire : <?php include('fonctions/connexion.php'); $erreur2 = ''; if(isset($_POST['inscription'])){ $login = mysql_real_escape_string($_POST['login']); if(empty($login)){ $erreur2 .= 'Le champ "E-Mail" est obligatoire pour vous inscrire<br/>'; $erreur3 = json_encode($erreur2); } $password = mysql_real_escape_string(md5($_POST['password'])); if(empty($password)) $erreur2 .= 'Le champ "Mot de passe" est obligatoire pour vous inscrire<br/>'; $nom = mysql_real_escape_string($_POST['nom']); if(empty($nom)) $erreur2 .= 'Le champ "Nom" est obligatoire pour vous inscrire<br/>'; $societe = mysql_real_escape_string($_POST['societe']); if(empty($societe)) $erreur2 .= 'Le champ "Societe" est obligatoire pour vous inscrire<br/>'; $adresse = mysql_real_escape_string($_POST['adresse']); if(empty($adresse)) $erreur2 .= 'Le champ "Adresse" est obligatoire pour vous inscrire<br/>'; $cp = mysql_real_escape_string($_POST['cp']); if(empty($cp)) $erreur2 .= 'Le champ "Code postal" est obligatoire pour vous inscrire<br/>'; $ville = mysql_real_escape_string($_POST['ville']); if(empty($ville)) $erreur2 .= 'Le champ "Ville" est obligatoire pour vous inscrire<br/>'; $tel = mysql_real_escape_string($_POST['tel']); $req_verif = $connexion->prepare("SELECT utilisateurLogin FROM utilisateurs WHERE utilisateurLogin = :login"); $req_verif->execute(array('login'=>$login)); $count = $req_verif->rowCount(); if($count>0) $erreur2 .= 'Il y à déjà un compte associé à cettre adresse email<br/>'; $req_verif2 = $connexion->prepare("SELECT utilisateurSociete FROM utilisateurs WHERE utilisateurSociete = :societe"); $req_verif2->execute(array('societe'=>$societe)); $count2 = $req_verif2->rowCount(); if($count2>0) $erreur2 .= 'Il y à déjà un compte associé à cette société<br/>'; if(empty($erreur2)){ $req = $connexion->prepare("INSERT INTO utilisateurs (utilisateurLogin, utilisateurPass, utilisateurNom, utilisateurSociete, utilisateurAdresse, utilisateurCp, utilisateurVille, utilisateurTel, utilisateurInscription) VALUES ('$login', '$password', '$nom', '$societe', '$adresse', $cp, '$ville', $tel, '".date('Y-m-d')."')"); $req->execute(); mkdir('utilisateurs/'.$societe.''); } } ?> Et le script js : <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function() { $("form#monForm").submit(function() { $.getJSON("inscription.php", {"action" : "inscription", "login" : $("input#login").val(), function(data) { $("input#login").val(data['erreur3']); } ); return false; }); }); </script> Voila donc on voit l'affichage de l'erreur dans la condition php au début du code du formulaire et le but est de l'afficher sans recharger la page. Pour le moment j'essaye avec juste une erreur ( celle du login ) et quand ça fonctionnera je rajouterai le json encode à toutes les erreurs. Merci par avance.
  2. Enfait j'ai déja tout le php. Mon script genere les erreur si il y en a dans une variable $erreur Et dans le html j'affiche toujours $erreur sauf que je l'ai initialisé à vide, donc elle est toujours affiché mais pas forcement visible et au post du formulaire la pge se recharge et rempli ou non $erreur. Et je souhaiterai juste executer ce script sans avoir à recharger la page, donc la variable $erreur se remplirai au post du form et s'afficherai mais sans aucun rechargement. Pourrais tru me dire comment faire ?
  3. Bonjour, J'ai une question assez simple mais à laquelle je ne trouve pas de réponse. Est il possible de lancer un script php avec ajax simplement ? Explications : J'ai un formulaire html, un script php qui traite ce formulaire ( récuperation des données entrées, insertion en base de donnée et affichage d'erreur s'il y en a ). Mon but est d'afficher les ereurs sur la page sans la rechargé. Puis je juste lancer mon script php en ajax ? Car tout ce que je trouve il faut creer des objets en js etc..., moi je veux juste lancer ce script qui fonctionne en rechargeant la page sans la recharger. Merci par avance.
  4. Merci beaucoup pour vos réponses, alors si j'ai bien tout compris j'utilise donc le plugin jquery que vous m'avez donnez en remplaçant la liste des tags par une fonction php listant tous mes fichiers. Vu comme ça, ça a l'air tout simple. Encore merci.
  5. Bonjour, J'ai créer un formulaire de recherche de fichier et je voudrais que lorsque la personne tape les première lettres dans le champ de recherche il y est des propositions de fichiers dont le nom commence par ce qu'il est en train de taper. Enfin le truc que l'on voit quasiment partout quoi. J'ai donc chercher un peu sur le net, je sais qu'il faut passer par une requête en AJAX mais je ne trouve que des explication avec des base de données alors que moi je recherche juste le nom des fichiers contenus dans un répertoire. Avez vous un lien vers un tuto ou une explication. Par avance, merci.
  6. Effectivement ça a l'air pas mal, si tu peux nous donner ton avis quand tu auras testé ce serais sympa.
  7. Bonjour tous le monde, Alors j'ai une question à tous les éventuels utilisateurs de TinyMce, j'aurais voulu savoir s'il existait une extension ou autre pour pouvoir choisir un dossier par defaut pour l'ajout des images, histoire que quand le client clique sur ajouter une image il arrive de suite dans le bon dossier avec un visuel des images présentes dedans. Si ça n'existe pas, savez vous quel est le ficheir a modifier pour mettre par defaut le début du lien dans la case chemin de l'image comme par exemple design/images et que le client n'est plus qu'a rajouter le nom de l'image. Merci d'avance.
  8. Hugo38

    TinyMCE

    Bonjour, J'ai un petit soucis avec tinymce et un compte free. Quand je test en local tout va bien mais en ligne (sur free), quand j'ajoute une image il me rajoute des &quot de partout, ce qui fait que le chemin de mon image n'est plus bon. Avez vous une idée de pourquoi ? Merci.
  9. Hugo38

    Envoyer un lien

    Bonjour, Essaye d'enlever le htmlentities dans ton code, il me semble que cette fonction enlève tous les caractères spéciaux comme les // ou les =.
  10. Alors il y a de grande chance que ce soir du à la différence des version de Firefox.
  11. Hugo38

    Probleme avec un UPDATE

    Oui en recherchant un peu sur le net j'ai trouvé la requete pour purger la table donc maintenant oui ça marche parfaitement. Merci beaucoup.
  12. Hugo38

    Probleme avec un UPDATE

    Je viens de tester, donc ça fonctionne si ma table est vide, mais une fois qu'elle s'est remplie elle ne se remet pas a jour quand je recommence
  13. Hugo38

    Probleme avec un UPDATE

    Ben avec ta requete le soucis c'est qu'une fois que je l'aurais fait je pourrais plus la mettre a jour vu qu'elle utilise pas un UPDATE. A par si j'ai loupé quelque chose.
  14. Hugo38

    Probleme avec un UPDATE

    Non il n'y a pas de ' dans mes champs. Les deux tables ont apparament une structure identique. Je e comprend pas pourquoi il en prend toujours que une sur deux.
  15. Hugo38

    Probleme avec un UPDATE

    L'Id existe bien car au tout début j'ai copié ma table contenu dans ma table contenu_temp donc les 10 Id sont déja present mais il ne m'en modifie que 1 sur 2.
  16. Hugo38

    Probleme avec un UPDATE

    Re bonjour, Apres quelques test je viens de me rendre compte que la requette fonctionne mais une fois sur deux. Enfait sur mes 10 entrée il me fait un update sur la 1, 3, 5, 7 ,9 et les autres non. Alors la par contre je suis perdus, si vous avez une solution je suis preneur. Merci
  17. Hugo38

    Probleme avec un UPDATE

    Bonjour tous le monde, Encore un petit soucis, cette fois avec un requete UPDATE. Mon but est de faire en sorte qu'a chaque clic sur un bouton une table contenu se copie dans une table contenu_temp. Voila ma requette : if(empty($err)){ $sql2 = "SELECT * FROM contenu"; $query2 = mysql_query($sql2); while($data2 = mysql_fetch_array($query2)){ $id = $data2['Id']; $contenu = $data2['Contenu']; $cat = $data2['Categorie']; $page = $data2['Page']; $sql3 = "UPDATE contenu_temp SET Categorie='$cat',Page='$page',Contenu='$contenu' WHERE Id='$id'"; mysql_query($sql3); } } Alors quand je fait un echo de $sql3, le contenu affiché est le bon par contre il ne me le rentre pas en bdd, donc d'apres moi un soucis avec le mysdql_query mais je ne voit pas mon erreur. Merci d'avance.
  18. Enfait c'est bon j'ai trouvé ma réponse tout seul. Vu qu'enfait il fallait juste que je sauvegarde le contenu et que tout ce contenu est dans une table d'une bdd je vais juste faire qu'a la connexion ma table 1 se copie dans une table 2 (qui sera une table temporaire ) et faire un bouton "reset" qui permettra de recopier le contenu de la table 2 vers la table 1 en cas d'erreur.
  19. Merci pour vos réponses, enfait ce que je veux faire est plus simple que ça. Je voudrais que lorsque le client se connecte sur sa partie d'administration tous le dossier du site ( pas trop volumineux ) soit copié en gros dans un autre répertoire et que s'il y a un soucis il n'est qu'a récuperer les fichiers de ce nouveau répertoire pour les remettre dans celui du site. La récuperation de la sauvegarde ne se fera pas par le biais du site. Donc si vous avez une solution à m'expliquer ou un tuto que vous connaissais je vous en serais reconnaissant. Merci.
  20. Hugo38

    Créer une sauvegarde en php

    Bonjour tous le monde, Ma question est peut être bête mais je me lance quand meme. J'aurais voulu savoir si il était possible de creer une fonction php pour faire une sauvegarde d'un site car je vais bientôt livrer un site avec une partie admin et j'aurais voulu que lorsque le client se connecte a son back office cela crée une sauvegarde dans un dossier que j'aurais indiquer au cas ou il fasse une modifs qu'il ne voulais pas et qu'il n'arrive pas revenir en arrière. Il faudrait aussi que je puisse faire de même avec ma base de donnée MySql. Ce ne sera surement jamais utilisé mais je me dit que si le client modifie tout son contenu et que ça ne lui convient plus et qu'il ne se souviens plus de ce qu'il y avais avant ben il puisse récuperer sa sauvegarde. Merci d'avance
  21. Hugo38

    TinyMCE

    Eh bien je n'ai pas réussi a lui faire reconnaitre mon pack de langue mais j'ai trouvé les fichiers ou se trouvaient les mots en anglais que j'ai passé en français. Alors il y en a dans le dossier langs a la racine du dossier tiny_mce et un autre dans tiny_mce -> themes -> advanced (si on utilise ce theme la ) -> lang. Voila pour ma réponse. Par contre j'aurais voulu savoir si quelqu'un savait ou il fallait faire une modif si on veut que dans le champ du lien pour mettre une image on puisse mettre une partie du lien des que le popup s'affiche sans avoir besoin de tout retaper à chaque fois. Merci
  22. Hugo38

    TinyMCE

    C'est tout bon, problème résolu.
  23. Hugo38

    TinyMCE

    Bonjour, je viens de telecharger la derniere version de tiny mce (3.4.2) et le pack de langues fr sur le site. J'ai donc remplacer les troise dossiers (plugins, lang et themes ) par ceux fournit dans le pack de langue et j'ai rajouté la ligne language : "fr" dans le code mais des que je fait ça mon tiny mce ne marche plus du tout, je reviens sur un textarea classique et si je remet les 3 dossiers de base ( en anglais ) cela remarche. Savez vous pourquoi ? Sinon je souhaite juste changer la légende des bouton pour les mettre en fr genre copier, collé, aligné a gauche etc... mais je ne trouve pas dans quel fichiers ils sont. J'en ai trouvé quelques uns dans le fichier tiny_mce.js mais il n'y sont pas tous alors savez vous ou ils se trouvent ? Mertci d'avance.
  24. Hugo38

    Probleme avec un panier

    Ca y est ça marche. Merci beaucoup a toi Ernestine pour ton aide. Il ne me reste plus qu'à adapter pour rajouter le prix dans l'affichage de mon panier.
  25. Hugo38

    Probleme avec un panier

    Je remet mon code de la ou j'en suis car je n'arrive pas regler tous les probleme. Ma session : if(!isset($_SESSION['nom'])) { $_SESSION['nom'] = 'visiteur'; $_SESSION['panier'] = array(); } print_r($_SESSION['panier']); Ma page d'ajout au panier : <?php include('fonctions/fonction.php'); //Initialise les variables $id = $_GET['id']; $pos = array_search($id,$_SESSION['panier']); if ($pos === false) { array_push($_SESSION['panier'],$id); } else $_SESSION['panier'][$pos]++; header('location:../index.php?cat=affaire'); ?> Et enfin l'affichage de mon panier : foreach($_SESSION['panier'] AS $id => $quantite) echo 'produit : Lot '.$id.', quantité: '.$quantite.'<br/>';
×
×
  • Créer...