Jump to content

Hugo38

Webmaster Régulier
  • Content Count

    62
  • Joined

  • Last visited

Community Reputation

0 Neutre
  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.
×
×
  • Create New...