IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

JS - (et PHP - MySQL) - Paramètres


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 50
    Par défaut JS - (et PHP - MySQL) - Paramètres
    Bonjour,

    Je suis actuellement en train de développer une petite application dans le cadre d'un stage.

    Dans ma base de donnée mySQL, j'ai 3 tables :

    - élève -id_eleve, nom...ainsi que id_famille pour savoir à quelle famille l'élève appartient).
    - famille (id_famille, nom, adresse...)
    - cantine (id_eleve et date_inscription)

    Mon objectif : à partir d'un calendrier, permettre à une famille (identifié par id_famille) d'inscrire son ou ses enfants à la cantine. Pour cela, un simple clique sur le calendrier suffit et permetrait donc l'inscription de l'élève (id_eleve) et de la date en question (date_inscription) dans la table cantine (pour comptabiliser par la suite le nombre d'inscription par mois etc).

    Pour cela, j'ai trouvé un script sympa sur le site suivant : http://themanualpage.org/downloads/demo_calendrier.php

    J'aimerais utiliser le dernier calendrier : "Calendrier avec appel à une fonction JavaScript".

    Voici donc le code que j'insère sur ma page pour afficher le calendrier en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php require_once("calendar.php"); ?>
     
    <script type="text/javascript">
    <!--
    function mafonction(date) {
    	alert("Votre enfant est inscrit pour le " + date);
    }
    // -->
    </script>
    <?php Calendar(array("PREFIX" => "cal6_", "PRESERVE_URL" => false, "USE_SESSION" => false, "DATE_URL" => "javascript:mafonction('__DATE__');")); ?>
    Vous pouvez télécharger le script en question à partir du lien ci-dessus, rubrique "downloads" si besoin est.

    J'ai essayé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function mafonction(date) {
        document.location.href = "inscription_cantine.php?ideleve=4?date=" + date;
    	alert("Votre enfant est inscrit pour le " + date);
    }
    Mais j'aimerais que la page ne change pas, que sur simple clique et affichage de la fenêtre alert, l'enregistrement est effectué.

    Je débute tout juste en php/mysql, et je connais encore mois le javascript donc j'aimerais que vous me mettiez sur la voie pour me permettre d'atteindre mon objectif (voir ci dessus).

    J'ai fais quelques recherches mais étant débutant en la matière, je préfère poster un message pour mieux comprendre comment procéder.

    Merci d'avance,
    Bonne journée

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par défaut
    Pour faire cela, il va falloir que tu utilises l'AJAX pour appeler ta page php en tâche de fond de manière asynchrone.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2007
    Messages : 48
    Par défaut
    Renseigne toi sur l'AJAX, voit du côté de JQuery ou d'autres frameworks JS qui te faciliterons la tâche.

    Si jamais tu as d'autres questions, n'hésite pas.

Discussions similaires

  1. [MySQL] Optimisation de scripts PHP/MySQL
    Par DgG dans le forum PHP & Base de données
    Réponses: 368
    Dernier message: 20/11/2013, 18h59
  2. [php][mysql]Enlever message d'erreur
    Par Destampy dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 31/05/2005, 10h19
  3. [MySQL] [Script]Optimisation de scripts Php/MySQL (2)
    Par copy dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 27/08/2004, 08h33
  4. [php / mysql] pb if ( mysql_query() )
    Par dkmatt dans le forum Requêtes
    Réponses: 5
    Dernier message: 12/01/2004, 20h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo