Html marquer une zone
Résolu/Fermé
A voir également:
- Html marquer une zone
- Zone telechargement - Accueil - Outils
- Editeur html - Télécharger - HTML
- Marquer des points sur une carte - Guide
- Appel data zone franche ✓ - Forum Vos droits sur internet
- Br html ✓ - Forum Webmastering
4 réponses
Utilisateur anonyme
29 déc. 2009 à 19:22
29 déc. 2009 à 19:22
Bonjour,
Tu pourrais poster le mot dans l'url: c'est se qu'on appel method="get"
exemple:
www.mon-site.com/glossaire?Mot=barre
Sur la page glossaire le mot recherché est barre.
Pour le récuperer il faut savoir dans quel langage tu code.
Tu pourrais poster le mot dans l'url: c'est se qu'on appel method="get"
exemple:
www.mon-site.com/glossaire?Mot=barre
Sur la page glossaire le mot recherché est barre.
Pour le récuperer il faut savoir dans quel langage tu code.
Utilisateur anonyme
29 déc. 2009 à 19:32
29 déc. 2009 à 19:32
Je ne comprend pas t'a question:
Tu veut faire un mini moteur de recherche pour que le mot sois trouvé ?
T'es mots et définitions son stocké dans quoi ?
Tu veut faire un mini moteur de recherche pour que le mot sois trouvé ?
T'es mots et définitions son stocké dans quoi ?
alors j ai deux pages html
- accueil.html
- glossaire.html
dans glossaire.html j ai le mot processeur avec une définition (j'ai pleins d'autres mots ram, carte mere ...)
sur accueil.html j'ai un texte oui il est mentionné le mot processeur
je souhaite que quand le visiteur clique sur le lien processeur de la apge d'accueil il arrive sur la page glossaire.html mais directement sur le mot processeur qu il est pas besoin de scroller avec sa souris
et ma question est est ce que c est possible en html ? ou php ?
Merci
- accueil.html
- glossaire.html
dans glossaire.html j ai le mot processeur avec une définition (j'ai pleins d'autres mots ram, carte mere ...)
sur accueil.html j'ai un texte oui il est mentionné le mot processeur
je souhaite que quand le visiteur clique sur le lien processeur de la apge d'accueil il arrive sur la page glossaire.html mais directement sur le mot processeur qu il est pas besoin de scroller avec sa souris
et ma question est est ce que c est possible en html ? ou php ?
Merci
Utilisateur anonyme
29 déc. 2009 à 19:57
29 déc. 2009 à 19:57
En absence de reponses, je vais dire que c'est sa:
Tu peut stocker t'es mots et t'es définitions dans une BDD.
Sur la page glossaire.php:
Formulaire:
<form action='glossaire.php' name='glossaire' method='GET'>
<fieldset>
<legend>Chercher un mot</legend>
<input type='text' name='Mot' /><br />
<center>
<input type='submit' name='glossaire' value='Chercher'/><br />
</center>
</fieldset>
</form>
<?php
if (isset($_GET['Mot'])){
$Mot = $_GET['Mot'];
$Existence_mot = mysql_fetch_array(mysql_query('SELECT Mot FROM Glossaire WHERE Mot = "'.$Mot.'"'));
if ($Existence_mot['Mot'] == ""){
echo "Mot non trouvé";
}
else{
$Definition = mysql_fetch_array(mysql_query('SELECT Definition FROM Glossaire WHERE Mot = "'.$Mot.'"'));
$Definition = $Definition['Definition'];
echo "Mot: $Mot <br />
Définition: $Definition";
}
}
?>
ps: Code non vérifié.
Tu peut stocker t'es mots et t'es définitions dans une BDD.
Sur la page glossaire.php:
Formulaire:
<form action='glossaire.php' name='glossaire' method='GET'>
<fieldset>
<legend>Chercher un mot</legend>
<input type='text' name='Mot' /><br />
<center>
<input type='submit' name='glossaire' value='Chercher'/><br />
</center>
</fieldset>
</form>
<?php
if (isset($_GET['Mot'])){
$Mot = $_GET['Mot'];
$Existence_mot = mysql_fetch_array(mysql_query('SELECT Mot FROM Glossaire WHERE Mot = "'.$Mot.'"'));
if ($Existence_mot['Mot'] == ""){
echo "Mot non trouvé";
}
else{
$Definition = mysql_fetch_array(mysql_query('SELECT Definition FROM Glossaire WHERE Mot = "'.$Mot.'"'));
$Definition = $Definition['Definition'];
echo "Mot: $Mot <br />
Définition: $Definition";
}
}
?>
ps: Code non vérifié.
Utilisateur anonyme
29 déc. 2009 à 20:48
29 déc. 2009 à 20:48
La solution a ton problème c'est peut être les ancres: Beaucoup plus simple et en html, en plus toute les definition son affiche mais tu arrive au niveau de ta definition:
Sur glossaire.html tu met:
<h2 id="rollers">Les rollers</h2>
<p>
outils de loisirs
</p>
<h2 id="html">HTML</h2>
<p>
langage imformatique
</p>
etc...
et acceuil.html:
<a href="glossaire#rollers">Les rollers</a>
<a href="glossaire#HTML">HTML</a>
etc...
PS: si il y a peu de mot tu ne vera rien, mais si il y a plusieurs mot et tu ne prend pas le premier alort tu vera le changement
PS2: Ce qui est pratique avec la BDD, c'est que tu peut envoyer un nouveau mot dans le glossaire avec un formulaire et que pour tous les afficher les afficher par ordre alphabétique, cela ce fait automatiquement. Tu pourrais même les afficher directement sur la pages concerné, mais rassure toi, si tu ne veut pas ou aort il n'y a pas de bénéfice pour toi, je ne te force pas.
PS3: Lien qui explique les ancres et en utilise une car tu a du texte au dessus et en dessous: https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3#ss_part_3
Sur glossaire.html tu met:
<h2 id="rollers">Les rollers</h2>
<p>
outils de loisirs
</p>
<h2 id="html">HTML</h2>
<p>
langage imformatique
</p>
etc...
et acceuil.html:
<a href="glossaire#rollers">Les rollers</a>
<a href="glossaire#HTML">HTML</a>
etc...
PS: si il y a peu de mot tu ne vera rien, mais si il y a plusieurs mot et tu ne prend pas le premier alort tu vera le changement
PS2: Ce qui est pratique avec la BDD, c'est que tu peut envoyer un nouveau mot dans le glossaire avec un formulaire et que pour tous les afficher les afficher par ordre alphabétique, cela ce fait automatiquement. Tu pourrais même les afficher directement sur la pages concerné, mais rassure toi, si tu ne veut pas ou aort il n'y a pas de bénéfice pour toi, je ne te force pas.
PS3: Lien qui explique les ancres et en utilise une car tu a du texte au dessus et en dessous: https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3#ss_part_3
29 déc. 2009 à 19:30
mais ensuite quel est la commande pour indiquer que tel mot est a tel endroit dans mon glossaire ?