Créer une balise <a> avec js et php
Résolu
beaulem_5904
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Je veux aller positionner un lien dans une page, si la personne existe je place son nom dans une balise <a>. le nom s'inscrit bien mais il n'est pas dans la balise.
/** Individu principal */ $sql = "SELECT indi, prenom, nom, sexe FROM individu where indi = " . $num; $result = $db->prepare($sql); $result->execute(); $nbr = $result->rowCount(); if($nbr != 0){ $indiPrinc = $result->fetch(); ?><a href="?num = <?php echo $reponse["indi"]; ?>" id="<?php echo $indiPrinc["sexe"]; ?> "> <script> document.getElementById("nomIndi").innerHTML="<?php echo $indiPrinc["prenom"] . " " . $indiPrinc["nom"]; ?>"; </script></a> <?php }
A voir également:
- Créer une balise <a> avec js et php
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer une adresse hotmail - Guide
- Créer un lien pour partager des photos - Guide
- Créer une liste déroulante excel - Guide
2 réponses
Bonjour,
Le PHP s'exécute côté serveur ... Le Javascript côté client...
Le Javascript ne s'exécute qu'une fois que la page ( générée ici par ton php ) ne soit envoyée à ton navigateur.
Si ton but est de mettre le nom DANS la balses <a> .. je ne vois pas ce que vient faire du javascript ici...
Il suffit de faire
Le PHP s'exécute côté serveur ... Le Javascript côté client...
Le Javascript ne s'exécute qu'une fois que la page ( générée ici par ton php ) ne soit envoyée à ton navigateur.
Si ton but est de mettre le nom DANS la balses <a> .. je ne vois pas ce que vient faire du javascript ici...
Il suffit de faire
<a href="?num=<?php echo $reponse["indi"]; ?>" id="<?php echo $indiPrinc["sexe"]; ?>"> <?php echo $indiPrinc["prenom"] . " " . $indiPrinc["nom"]; ?> </a>
Il n'y a pas toujours de lien, parfois il n'y a pas de nom alors l'espace demeure vide c'est pourquoi je passe par getelementbyid pour l'affichage