Recuperer les données dans une autre page
Armelkev
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
Armelkev Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Armelkev Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Suite à mon projet de conception site web d'affichage des résultats des hôtels en précisant une localité et les afficher page par page, je veux maintenant en cliquant sur la photo d'un hôtel avoir toutes les informations possibles de cet hôtel dans une autre page.
J'ai un fichier nommé "hotel.php" où j'affiche tous les résultats et un autre "fichehotel.php" où je veux afficher les informations concernant un hôtel précis en cliquant sur sa photo.
Mon code est le suivant:
$sql = 'select NumHotel, PhotoHotel, NomHotel, LieuHotel, TelHotel, EmailHotel, SitewebHotel from hotel where '.$critere.' ORDER BY NomHotel ASC LIMIT '.
$premierMessageAafficher. ', '.$nombreDeMessagesParPage;
<?php
//On affiche les données
//include("hotel.class.php");
$req = mysql_query($sql) or Die ('Erreur');
while ($donnees = mysql_fetch_array($req))
{
?>
<tr id="exemple">
<td><?php echo '<a href="FicheHotel.php?id='.$donnees['NumHotel'].'"><img src="Photo Hotel/'.$donnees['PhotoHotel'].'" width="100" height="70" title="Voir la fiche hotel"/></a>'?></td>
<td><?php echo '<font size=+1>'.$donnees['NomHotel'].'</font><br><br>'.$donnees['LieuHotel']; ?></td>
<td><?php echo $donnees['TelHotel']; ?></td>
</tr>
<?php
}
?>
<tr><td>
<?php
echo '<p aligne = "center">Page:';
for ($i=1; $i<=$nombreDePages; $i++)
{
if ($i == $pageActuelle)
{echo '[' .$i. '] ';}else{echo '<a href="hotel.php?page='.$i.'&ville='.$ville.'&commune='.$commune.'">['.$i.']</a> ';}
}echo '</p>';
?>
Je veux afficher les informations tel que : nom, lieu, tel, email dans le fichier FicheHotel.php.
Merci, de m'aider.
Suite à mon projet de conception site web d'affichage des résultats des hôtels en précisant une localité et les afficher page par page, je veux maintenant en cliquant sur la photo d'un hôtel avoir toutes les informations possibles de cet hôtel dans une autre page.
J'ai un fichier nommé "hotel.php" où j'affiche tous les résultats et un autre "fichehotel.php" où je veux afficher les informations concernant un hôtel précis en cliquant sur sa photo.
Mon code est le suivant:
$sql = 'select NumHotel, PhotoHotel, NomHotel, LieuHotel, TelHotel, EmailHotel, SitewebHotel from hotel where '.$critere.' ORDER BY NomHotel ASC LIMIT '.
$premierMessageAafficher. ', '.$nombreDeMessagesParPage;
<?php
//On affiche les données
//include("hotel.class.php");
$req = mysql_query($sql) or Die ('Erreur');
while ($donnees = mysql_fetch_array($req))
{
?>
<tr id="exemple">
<td><?php echo '<a href="FicheHotel.php?id='.$donnees['NumHotel'].'"><img src="Photo Hotel/'.$donnees['PhotoHotel'].'" width="100" height="70" title="Voir la fiche hotel"/></a>'?></td>
<td><?php echo '<font size=+1>'.$donnees['NomHotel'].'</font><br><br>'.$donnees['LieuHotel']; ?></td>
<td><?php echo $donnees['TelHotel']; ?></td>
</tr>
<?php
}
?>
<tr><td>
<?php
echo '<p aligne = "center">Page:';
for ($i=1; $i<=$nombreDePages; $i++)
{
if ($i == $pageActuelle)
{echo '[' .$i. '] ';}else{echo '<a href="hotel.php?page='.$i.'&ville='.$ville.'&commune='.$commune.'">['.$i.']</a> ';}
}echo '</p>';
?>
Je veux afficher les informations tel que : nom, lieu, tel, email dans le fichier FicheHotel.php.
Merci, de m'aider.
A voir également:
- Recuperer les données dans une autre page
- Supprimer une page dans word - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Comment recuperer une video sur youtube - Guide
- Supprimer les données de navigation - Guide
- Imprimer tableau excel sur une page - Guide
10 réponses
Bonjour,
Dans FichierHotel.php vous pouvez faire ceci :
Dans FichierHotel.php vous pouvez faire ceci :
<?php ... $num_hotel = $_GET['id']; $sql = 'select NumHotel, PhotoHotel, NomHotel, LieuHotel, TelHotel, EmailHotel, SitewebHotel from hotel where NumHotel = '.$num_hotel; $req = mysql_query($sql) or Die ('Erreur'); while ($donnees = mysql_fetch_array($req)) { echo 'Nom = '.$donnees['NomHotel']; ... } ?>
Salut neoprog67, merci pour ton bout et bon code. J'ai pu récupéré les informations concernant un hôtel, je t'informe pour la suite.
Bonjour, maintenant que j'ai afficher les informations concernant un hôtel donné je veux revenir à la liste des résultats c-a-d revenir à cet lien:
<a href="hotel.php?page='.$i.'&ville='.$ville.'&commune='.$commune.'">retour</a>, revenir à la page précedente (page des résultats).
<a href="hotel.php?page='.$i.'&ville='.$ville.'&commune='.$commune.'">retour</a>, revenir à la page précedente (page des résultats).
J'ai essayé ça sur la page fichehotel.php:
<?php
$i = $_GET['page'];
$ville = $_GET['Ville'];
$commune = $_GET['Commune'];
echo '<a href="hotel.php?page='.$i.'&ville='.$ville.'&commune='.$commune.'">Retour</a>';
?>
Pour allez à la page précedente qui est celle de la liste de résultats.
<?php
$i = $_GET['page'];
$ville = $_GET['Ville'];
$commune = $_GET['Commune'];
echo '<a href="hotel.php?page='.$i.'&ville='.$ville.'&commune='.$commune.'">Retour</a>';
?>
Pour allez à la page précedente qui est celle de la liste de résultats.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour revenir vers la page hotel.php en conservant les informations, soit voit allez devoir aller à la page FicheHotel.php en lui passant en get en plus de id le page et ville qu'il faudra récupérer pour faire le lien de retour, soit mémoriser avec session page et ville dans hotel.php, mais à condition de maîtriser les sessions
c bon mais je n'arrive pas à récupérer la page puisque la pagination se fait en bas du tableau d'où il ne voit pas la variable page.
<table width="585">
<tbody>
<caption class="caption">Resultat(s) de la recherche: <?php echo $totalDesMessages;?></caption>
</tbody>
<tbody> <!-- Corps du tableau -->
<?php
$req = mysql_query($sql) or Die ('Erreur');
while ($donnees = mysql_fetch_array($req))
{
?>
<tr id="exemple">
<td><?php echo '<a href="FicheHotel.php?id='.$donnees['NumHotel'].'&page='.$i.'&ville='.$ville.'&commune='.$commune.'"><img src="Photo Hotel/'. $donnees['PhotoHotel'].'" width="100" height="70" title="Voir la fiche hôtel"/></a>'; ?></td>
<td><?php echo '<font size=+1>'.$donnees['NomHotel'].'</font><br><br>'.$donnees['LieuHotel']; ?></td>
<td><?php echo $donnees['TelHotel']; ?></td>
</tr>
<?php
}
?>
<tr><td>
<?php
echo '<p aligne = "center">Page:';
for ($i=1; $i<=$nombreDePages; $i++)
{
if ($i == $pageActuelle)
{echo '[' .$i. '] ';}else{echo '<a href="hotel.php?page='.$i.'&ville='.$ville.'&commune='.$commune.'">['.$i.']</a> ';}
}echo '</p>';
?>
</td></tr>
</tbody>
</table>
c normal puisque j'utilise page='.$i avant sa déclaration qui se fait dans la boucle.
Merci de m'aider
<table width="585">
<tbody>
<caption class="caption">Resultat(s) de la recherche: <?php echo $totalDesMessages;?></caption>
</tbody>
<tbody> <!-- Corps du tableau -->
<?php
$req = mysql_query($sql) or Die ('Erreur');
while ($donnees = mysql_fetch_array($req))
{
?>
<tr id="exemple">
<td><?php echo '<a href="FicheHotel.php?id='.$donnees['NumHotel'].'&page='.$i.'&ville='.$ville.'&commune='.$commune.'"><img src="Photo Hotel/'. $donnees['PhotoHotel'].'" width="100" height="70" title="Voir la fiche hôtel"/></a>'; ?></td>
<td><?php echo '<font size=+1>'.$donnees['NomHotel'].'</font><br><br>'.$donnees['LieuHotel']; ?></td>
<td><?php echo $donnees['TelHotel']; ?></td>
</tr>
<?php
}
?>
<tr><td>
<?php
echo '<p aligne = "center">Page:';
for ($i=1; $i<=$nombreDePages; $i++)
{
if ($i == $pageActuelle)
{echo '[' .$i. '] ';}else{echo '<a href="hotel.php?page='.$i.'&ville='.$ville.'&commune='.$commune.'">['.$i.']</a> ';}
}echo '</p>';
?>
</td></tr>
</tbody>
</table>
c normal puisque j'utilise page='.$i avant sa déclaration qui se fait dans la boucle.
Merci de m'aider
ça marche j'ai fais plutôt:
<td><? echo '<a href="FicheHotel.php?id='.$donnees['NumHotel'].'&page='.$pageActuelle.'&ville='.$ville.'&commune='.$commune.'"><img src="Photo Hotel/'. $donnees['PhotoHotel'].'" width="100" height="70" title="Voir la fiche hôtel"/></a>'; ?></td>
$pageActuelle = $_GET['page']; que j'ai declaré dans ma page hotel.php je l'utilise pour ma pagination.
Merci neoprog67, je t'informe pour la suite
<td><? echo '<a href="FicheHotel.php?id='.$donnees['NumHotel'].'&page='.$pageActuelle.'&ville='.$ville.'&commune='.$commune.'"><img src="Photo Hotel/'. $donnees['PhotoHotel'].'" width="100" height="70" title="Voir la fiche hôtel"/></a>'; ?></td>
$pageActuelle = $_GET['page']; que j'ai declaré dans ma page hotel.php je l'utilise pour ma pagination.
Merci neoprog67, je t'informe pour la suite