While + <area>?
emmanuelcoppey
-
emmanuelcoppey -
emmanuelcoppey -
Bonjour,
Je voudrais, pour mon site, avoir la possibilité de faire une map (html) avec des données provenants d'ne table sql.
Voici mon code :
Malheureusement, il ne fonctionne pas, la map n'affiche que le premier champ de ma table dans ma boucle qui devrait afficher toutes les area de la table.
Une réponse? Quelqu'un?
Emmanuel
Je voudrais, pour mon site, avoir la possibilité de faire une map (html) avec des données provenants d'ne table sql.
Voici mon code :
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=matable', 'root', 'root', $pdo_options);
$req = $bdd->prepare('SELECT src, nom, coord FROM image WHERE src = ?');
$req->execute(array($_GET['src']));
echo '<map name="testmap">';
while ($donnees = $req->fetch())
{
echo '<area shape="circle" coords="' . $donnees['coord'] . ',20" href="voir.php?nom=' . $donnees['nom'] . '">';
}
echo '</map>
<img src="' . $_GET['src'] . '" usemap="#testmap" alt="image"></ul>';
$req->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
Malheureusement, il ne fonctionne pas, la map n'affiche que le premier champ de ma table dans ma boucle qui devrait afficher toutes les area de la table.
Une réponse? Quelqu'un?
Emmanuel
A voir également:
- While + <area>?
- Area code prefix aer lingus france - Forum Mobile
- 39 349 area code - Forum Mobile
- Application error: a client-side exception has occurred while loading www.leboncoin.fr (see the browser console for more information). - Forum Services en ligne
- Accès impossible à mon compte Bon Coin ✓ - Forum Réseaux sociaux
- Invalid recovery area - Forum Windows
4 réponses
Merci de ta réponse !
Src vaut le chemin de l'image ("image.jpg"),
et ma table contient :
1er champ (src) : le chemin de l'image,
2eme champ (nom) : le nom de l'utilisateur,
3eme champ (coord) : les coordonnés de l'area sur l'image.
Src vaut le chemin de l'image ("image.jpg"),
et ma table contient :
1er champ (src) : le chemin de l'image,
2eme champ (nom) : le nom de l'utilisateur,
3eme champ (coord) : les coordonnés de l'area sur l'image.
J'ai trouvé !
Il fallait en fait faire une area de shape rect.
Merci beaucoup de vos réponse.
Emmanuel
Il fallait en fait faire une area de shape rect.
Merci beaucoup de vos réponse.
Emmanuel
Finalement ça ne marche pas vraiment.
Je réessaye avec shape="circle",
Voici mon code généré :
Il ne marche pas, ca affiche seulement le premier.
Je réessaye avec shape="circle",
Voici mon code généré :
<map name="testmap"><area shape="circle" coords="58,109,10"></area><area shape="circle" coords="384,106,10"></area><area shape="circle" coords="172, 401,10"></area></map> <img src="image.jpeg" usemap="#testmap" alt="Exemple balise MAP">
Il ne marche pas, ca affiche seulement le premier.