Comment se positionner sur un page web à un endroit voulu
DOKTEK
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
DOKTEK Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
DOKTEK Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour
Je travail actuellement sur la création d'un site web où une des applications consiste à passer des commandes en ligne.
Les produits sont présentés dans un tableau dans un ordre alphabétique par rapport à la désignation du produit. Le visiteur utilise la fonction "ascenseur" pour faire défiler les produits sur l'écran. Chaque produit est en plus associé à un image pour faciliter la recherche. Pour sélectionner un produit, il suffit de cliquer sur un lien url associé au produit. Il ne reste plus qu'à définir la quantité et valider pour ajouter le produit au panier.
Cette partie fonctionne bien. Seul problème c'est qu'à chaque fois que l'utilisateur sélectionne un produit en cliquant sur sa référence, le site positionne le tableau au début de la liste ce qui évidemment apporte la confusion, normal vous dîtes puisque la page est régénéré
Comment faire pour que la même position soit maintenu ?
J'ai cherché une solution qui utilise la technique "ancrage" en html et cela fonctionne bien sûr ... exemple :
<table>
<tr>
<td>BlaBla</td>
<td><a href="Scroll.php #mon_ancre">Scroll</a>
<td>BlaBla</td>
<td>BlaBla</td>
-----Plein de texte ------
puis..
<td>BlaBla</td>
<td id="mon_ancre">ici</td>
</tr>
... Mais comment faire dans mon cas puisque j'utilise cette fonction à l'intérieur d'une boucle php/while ? En plus je fais appel à une BDD pour identifier le produit recherché...
Ce que j'ai essayé pour le moment c'est dans l'exemple ci-après mais ça ne marche pas du tout
Si quelqu'un a une idée....
Je sais que ce n'est pas évident expliquer mon problème, n'hésitez pas à demander des précisions... Bien à vous
Cdlt Dan
Exemple avec la boycle php/while
<table>
<tr>
<?php
while ( $col = mysql_fetch_row ($ret) )
{
echo "<tr>";
echo "<td>".$col[1]."</td>";
echo "<td><a href=\"Page_devis_en_ligne_Bretcom.php#".$col[0]."?id=".$col[0]. "\">".$col[2]."</a><br /><id=".$col[0].">";
echo "<td>".$col[3]."</td>";
echo "<td>".$col[4]."</td>";
echo '<td><img id="image_pour_tableau" alt="" src="'.$col[5].'" /></td>';
echo "</tr>";
}
?>
</table
Je travail actuellement sur la création d'un site web où une des applications consiste à passer des commandes en ligne.
Les produits sont présentés dans un tableau dans un ordre alphabétique par rapport à la désignation du produit. Le visiteur utilise la fonction "ascenseur" pour faire défiler les produits sur l'écran. Chaque produit est en plus associé à un image pour faciliter la recherche. Pour sélectionner un produit, il suffit de cliquer sur un lien url associé au produit. Il ne reste plus qu'à définir la quantité et valider pour ajouter le produit au panier.
Cette partie fonctionne bien. Seul problème c'est qu'à chaque fois que l'utilisateur sélectionne un produit en cliquant sur sa référence, le site positionne le tableau au début de la liste ce qui évidemment apporte la confusion, normal vous dîtes puisque la page est régénéré
Comment faire pour que la même position soit maintenu ?
J'ai cherché une solution qui utilise la technique "ancrage" en html et cela fonctionne bien sûr ... exemple :
<table>
<tr>
<td>BlaBla</td>
<td><a href="Scroll.php #mon_ancre">Scroll</a>
<td>BlaBla</td>
<td>BlaBla</td>
-----Plein de texte ------
puis..
<td>BlaBla</td>
<td id="mon_ancre">ici</td>
</tr>
... Mais comment faire dans mon cas puisque j'utilise cette fonction à l'intérieur d'une boucle php/while ? En plus je fais appel à une BDD pour identifier le produit recherché...
Ce que j'ai essayé pour le moment c'est dans l'exemple ci-après mais ça ne marche pas du tout
Si quelqu'un a une idée....
Je sais que ce n'est pas évident expliquer mon problème, n'hésitez pas à demander des précisions... Bien à vous
Cdlt Dan
Exemple avec la boycle php/while
<table>
<tr>
<?php
while ( $col = mysql_fetch_row ($ret) )
{
echo "<tr>";
echo "<td>".$col[1]."</td>";
echo "<td><a href=\"Page_devis_en_ligne_Bretcom.php#".$col[0]."?id=".$col[0]. "\">".$col[2]."</a><br /><id=".$col[0].">";
echo "<td>".$col[3]."</td>";
echo "<td>".$col[4]."</td>";
echo '<td><img id="image_pour_tableau" alt="" src="'.$col[5].'" /></td>';
echo "</tr>";
}
?>
</table
A voir également:
- Comment se positionner sur un page web à un endroit voulu
- Comment supprimer une page sur word - Guide
- Web office - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Remettre l'ecran a l'endroit - Guide
- Comment traduire une page web - Guide
Je suis au courant pour MySQL (obsolète)
ça va être corrigé
J'ai pris note pour l'Ajax et à vrai dire je m'en doutait un peu
Merci en tout cas
Cdlt
Dan