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

Langage PHP Discussion :

Insérer des infos d'une base de données dans un modal


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Chargé d'études informatiques
    Inscrit en
    Avril 2019
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Chargé d'études informatiques
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2019
    Messages : 55
    Points : 41
    Points
    41
    Par défaut Insérer des infos d'une base de données dans un modal
    Bonjour,
    Je suis actuellement en train d'apprendre les modals et j'aimerai savoir comment insérer du code PHP dans un modal pour pouvoir faire moduler le lien d'un formulaire pour son traitement.
    Voici mon code
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
    	$req = bdd()->prepare('SELECT * FROM eleves_classes INNER JOIN eleves ON eleves.id_eleve = eleves_classes.id_eleve WHERE id_classe = :id');
    	$req->execute(array('id' => $_GET['classe']));
     
    	?>
    	<table border="1">
    		<thead>
    			<td>
    				Élèves
    			</td>
    			<td colspan="3">
    				Actions
    			</td>
    		</thead>
     
    	<?php
     
            while($result = $req->fetch()){
     
                    ?>
    			<div class="modal" id="avertBox" tabindex="-1" role="dialog">
    			    <div class="modal-dialog" role="document">
    			      	<div class="modal-content">   
    			        	<div class="modal-header">
    			          		<h4 class="modal-title">Avertissement</h4>
    			          		<button type="button" class="close" data-dismiss="modal" aria-label="Close">
    					          	<span aria-hidden="true">&times;</span>
    					        </button>
    			        	</div>
    			        	<div class="modal-body">
    			        		Vous allez envoyer une alerte par mail pour avertir les parents de cet élève.
    			        	</div>
    			       		<div class="modal-footer">
    			         		<button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button>
    			         		<a href="traitement/traitement_classe.php?eleve=<?php echo $result['id_eleve']; ?>">
    			         			<button type="button" class="btn btn-primary" data-dismiss="modal">Continuer</button>
    			         		</a>
    			       		</div>
    			      	</div>
    			    </div>
    			</div>
    			<tr>
    				<td>
    					<?php echo $result['nom_eleve']." ".$result['prenom_eleve']; ?>
    				</td>
    				<td>
    					<button class="btn btn-success">Comportement</button>
    				</td>
    				<td>
    					<button class="btn btn-warning">Modifier</button>
    				</td>
    				<td>
    					<button type="button" class="btn btn-danger" data-toggle="modal" data-target="#avertBox">Avertir</button>
    				</td>
    			</tr>
     
    		<?php
     
            }
     
            ?>
     
    	</table>

    Merci d'avance pour votre aide !

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 600
    Points
    12 600
    Par défaut
    Bonjour,
    Et qu'est ce qu'il ne vas pas dans votre code ? erreur, affichage ?

  3. #3
    Membre du Club
    Homme Profil pro
    Chargé d'études informatiques
    Inscrit en
    Avril 2019
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Chargé d'études informatiques
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2019
    Messages : 55
    Points : 41
    Points
    41
    Par défaut
    Citation Envoyé par MaitrePylos Voir le message
    Bonjour,
    Et qu'est ce qu'il ne vas pas dans votre code ? erreur, affichage ?
    Le lien qui ce trouve sur le bouton continuer du modal ne fonctionne pas il ne récupère pas l'id de l'élève

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 600
    Points
    12 600
    Par défaut
    Comme ceci pour voir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <div class="modal-footer">
    <button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button>
    <a href="traitement/traitement_classe.php?eleve=<?php echo $result['id_eleve']; ?>" class="btn btn-primary">
        Continuer
    </a>
    </div>
    êtes vous sur que $result['id_eleve'] , retourne bien quelque chose ?

  5. #5
    Membre du Club
    Homme Profil pro
    Chargé d'études informatiques
    Inscrit en
    Avril 2019
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Chargé d'études informatiques
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2019
    Messages : 55
    Points : 41
    Points
    41
    Par défaut
    C'est bon j'ai trouvé le problème il m'a juste suffit de faire moduler l'id de mon modal avec l'id que me donnait ma requete et pareil dans le data-taget de mon bouton
    Je faisais appel toujours au même modal vu que le nom était statique mdr
    Merci beaucoup pour votre temps et votre aide tout de meme !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. insérer des photos de la base de données dans un datareport
    Par melancolie dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 06/09/2010, 11h01
  2. extraire des info d'une base de donnée
    Par pierrot10 dans le forum Zope
    Réponses: 2
    Dernier message: 11/05/2009, 21h43
  3. Réponses: 4
    Dernier message: 07/05/2009, 16h54
  4. Réponses: 8
    Dernier message: 10/03/2009, 16h25
  5. Réponses: 5
    Dernier message: 10/01/2008, 09h47

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