peut-on afficher une requête Msql sous une session_start() ?
7 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
peut-on afficher une requête Msql sous une session_start() ?
Bonsoir,
Pour accéder à la partie sécurisée de mon site, mes membres font un login!
Mais cette partie sécurisée fait appel à une requête Msql et les paramètres de ma session se voient effacées pour prendre les paramètres de ma requête!!!!
Pouvez-vous m'aider?
Pour accéder à la partie sécurisée de mon site, mes membres font un login!
Mais cette partie sécurisée fait appel à une requête Msql et les paramètres de ma session se voient effacées pour prendre les paramètres de ma requête!!!!
Pouvez-vous m'aider?
kazhar a écrit:Développeur mais pas devin comme mon grand père disait
Looool ton grand-père était sage!!
Non, sans déc !
Merci de ton attention,
Pour apporter quelques précision avant de donner mon script......je fais un login sur ma (table Msql n°1) via ma page "se-connecter.php" puis lors d'une recherche rapide sur ma page d'accueil, les internautes sortent un listing en page "annonce.php" puis pour voir l'annonce en détail "enregistrement.php", j'ai mis une condition, dans le cas d'être connecter, requête (table Msql n°2) pour sortir toutes les infos de mon annonce.....sinon, message devoir s'inscrire..........bref, de blabla!
- Code: Tout sélectionner
<?php
//**********************************************************
// ETAPE 1 le visiteur doit s'enregistrer
//**********************************************************
$id=$_GET['id'];
if ($_SESSION['connecter']=="")
{
?>
<table class="paiement">
<tr>
<td>Profitez des avantages que vous offre notre site: "Voyage-surfing" !!!!<br/>Pour cela, Suivez ce lien: <a href="http://www.voyage-surfing.com/photos/paiement.php">Cliquer ici</a> et vous pourrez par la suite déposer une annonce, suivre la votre et bénéficier de nos formules d'abonnements:<br/><center><span style="font-weight:bolder;">SERVICE PREMIUM </span>ou <span style="font-weight:bolder;">SERVICE CONSULTANT</span><br/></center> Vous pourrez de plus, connaître les coordonnées de nos membres qui vous attendent pour des échanges d'hébergement, des services de prestations sur nos rubriques :<br/><center><strong>Voyage Humanitaire</strong> et <strong>Voyage Nature et Découverte</strong></center></td>
</tr>
<tr>
<td><hr /></td>
</tr>
<tr>
<td>Ami(e) membre, nous vous conseillons de vous connecter afin de pouvoir parcourir nos annonces <a href="http://www.voyage-surfing.com/se-connecter.php">Se connecter</a><br /><br /></td>
</tr>
</table>
<?php
}
else
{
mysql_connect("xxxx", "xxxxx", "xxxx"); //connexion Table Msql
mysql_select_db("xxxxx");
$reponse_resultat = mysql_query("SELECT * FROM xxxx WHERE id='$id'")or die(mysql_error());
// Récupération des données
while ($donnees_resultat = mysql_fetch_array($reponse_resultat))
{
$abonnement=$donnees_resultat['abonnement'];
$timestamp=$donnees_resultat['timestamp'];
$pseudo=$donnees_resultat['pseudo'];
$motdepasse=$donnees_resultat['motdepasse'];
$nom=$donnees_resultat['nom'];
$prenom=$donnees_resultat['prenom'];
$adresse=$donnees_resultat['adresse'];
$codepostal=$donnees_resultat['codepostal'];
$pays_domicile=$donnees_resultat['pays_domicile'];
$ville=$donnees_resultat['ville'];
$telephone=$donnees_resultat['telephone'];
$email=$donnees_resultat['email'];
$site_internet=$donnees_resultat['site_internet'];
$profession=$donnees_resultat['profession'];
$choix_hebergement=$donnees_resultat['choix_hebergement'];
$prix_loca=$donnees_resultat['prix_loca'];
$ville_plus_proche=$donnees_resultat['ville_plus_proche'];
$direction_rapport_ville=$donnees_resultat['direction_rapport_ville'];
$distance_km_ville=$donnees_resultat['distance_km_ville'];
$duree_sejour=$donnees_resultat['duree_sejour'];
$periode_sejour=$donnees_resultat['periode_sejour'];
$nombre_adulte=$donnees_resultat['nombre_adulte'];
$nombre_adolescent=$donnees_resultat['nombre_adolescent'];
$age_adolescent=$donnees_resultat['age_adolescent'];
$nombre_enfant=$donnees_resultat['nombre_enfant'];
$age_enfant=$donnees_resultat['age_enfant'];
$descriptif_logis=$donnees_resultat['descriptif_logis'];
$nombre_accueillir_personnes=$donnees_resultat['nombre_accueillir_personnes'];
$nombre_chambres=$donnees_resultat['nombre_chambres'];
$nombre_salledebain=$donnees_resultat['nombre_salledebain'];
$qualites=$donnees_resultat['qualites'];
$indication1=$donnees_resultat['indication1'];
$indication2=$donnees_resultat['indication2'];
$indication3=$donnees_resultat['indication3'];
$indication4=$donnees_resultat['indication4'];
$indication5=$donnees_resultat['indication5'];
$indication6=$donnees_resultat['indication6'];
$region1=$donnees_resultat['region1'];
$region2=$donnees_resultat['region2'];
$region3=$donnees_resultat['region3'];
$region4=$donnees_resultat['region4'];
$activite_disponible1=$donnees_resultat['activite_disponible1'];
$activite_disponible2=$donnees_resultat['activite_disponible2'];
$extra1=$donnees_resultat['extra1'];
$extra2=$donnees_resultat['extra2'];
$expert=$donnees_resultat['expert'];
$avertissement=$donnees_resultat['avertissement'];
$allergie=$donnees_resultat['allergie'];
$langue_parlee1=$donnees_resultat['langue_parlee1'];
$langue_parlee2=$donnees_resultat['langue_parlee2'];
$choix1_destination=$donnees_resultat['choix1_destination'];
$choix2_destination=$donnees_resultat['choix2_destination'];
$choix3_destination=$donnees_resultat['choix3_destination'];
$savefile=$donnees_resultat['savefile'];
}
mysql_close(); // Déconnexion de MySQL
?>
<table class="enregistrement">
<tr>
<td><span style="text-decoration:underline;">Date de l'annonce:</span> <strong><span class="variable"><?php echo $timestamp; ?></span></strong></td>
<td><span style="text-decoration:underline;">Catégorie:</span> <strong><span class="variable"><?php
if (($choix_hebergement==$location1) OR ($choix_hebergement==$location2) OR ($choix_hebergement==$location3) OR ($choix_hebergement==$location4))
{
echo "$choix_hebergement'-'$prix_loca";
}
else
{
echo "$choix_hebergement";
}
?></span></strong></td>
<td><span style="text-decoration:underline;">Réf.:</span> <strong><span class="variable"><?php echo $id; ?></span></strong></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td><span style="text-decoration:underline;">Pays:</span> <strong><span class="variable"><?php echo $pays_domicile; ?></span></strong></td>
<td><span style="text-decoration:underline;">Localité:</span> <strong><span class="variable"><?php echo $ville; ?></span></strong></td>
<td><span style="text-decoration:underline;">Téléphone:</span> <strong><span class="variable"><?php echo $telephone; ?></span></strong></td>
</tr>
<tr>
<td><span style="text-decoration:underline;">Ville plus proche:</span> <strong><span class="variable"><?php echo $ville_plus_proche; ?></span></strong></td>
<td><span style="text-decoration:underline;">Direction par rapport à la ville:</span> <strong><span class="variable"><?php echo $direction_rapport_ville; ?></span></strong></td>
<td><span style="text-decoration:underline;">Distance en KM:</span> <strong><span class="variable"><?php echo $distance_km_ville; ?></span></strong></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td><span style="text-decoration:underline;">Descriptif du logis:</span> <strong><span class="variable"><?php echo $descriptif_logis; ?></span></strong></td>
<td colspan="2"><span style="text-decoration:underline;">Nombre de personnes acceptées:</span> <strong><span class="variable"><?php echo $nombre_accueillir_personnes; ?></span></strong></td>
</tr>
<tr>
<td><span style="text-decoration:underline;">Nombre de salle de bain:</span> <strong><span class="variable"><?php echo $nombre_salledebain; ?></span></strong></td>
<td><span style="text-decoration:underline;">Nombre de chambres:</span> <strong><span class="variable"><?php echo $nombre_chambres; ?></span></strong></td>
<td></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td colspan="2"><span style="text-decoration:underline;">Famille/groupe:</span> <em><span style="text-decoration:underline;">Adulte:</span></em> <strong><span class="variable"><?php echo $nombre_adulte; ?></span></strong> :: <em><span style="text-decoration:underline;"> Adolescent:</span></em> <strong><span class="variable"><?php echo $nombre_adolescent; ?></span></strong> <em><span style="text-decoration:underline;">Age:</span></em> <strong><span class="variable"><?php echo $age_adolescent; ?></span></strong> :: <em><span style="text-decoration:underline;"> Enfant:</span></em> <strong><span class="variable"><?php echo $nombre_enfant; ?></span></strong> <em><span style="text-decoration:underline;">Age:</span></em> <strong><span class="variable"><?php echo $age_enfant; ?></span></strong></td>
<td></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td colspan="2"><span style="text-decoration:underline;">Période/Date:</span> <strong><span class="variable"><?php echo $periode_sejour; ?></span></strong> :: <strong><span class="variable"><?php echo $duree_sejour; ?></span></strong></td>
<td></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td colspan="3"><span style="text-decoration:underline;">Services complémentaires:</span> <strong><span class="variable"><?php echo $indication1; ?></span></strong> :: <strong><span class="variable"><?php echo $indication2; ?></span></strong> :: <strong><span class="variable"><?php echo $indication3; ?></span></strong> :: <strong><span class="variable"><?php echo $indication4; ?></span></strong> :: <strong><span class="variable"><?php echo $indication5; ?></span></strong> :: <strong><span class="variable"><?php echo $indication6; ?></span></strong></td>
</tr>
<tr>
<td colspan="3"><span style="text-decoration:underline;">Activités possible:</span> <strong><span class="variable"><?php echo $activite_disponible1; ?></span></strong> :: <strong><span class="variable"><?php echo $activite_disponible2; ?></span></strong></td>
</tr>
<tr>
<td colspan="3"><span style="text-decoration:underline;">Partie attrayante de la région:</span> <strong><span class="variable"><?php echo $region1; ?></span></strong> :: <strong><span class="variable"><?php echo $region2; ?></span></strong> :: <strong><span class="variable"><?php echo $region3; ?></span></strong> :: <strong><span class="variable"><?php echo $region4; ?></span></strong></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td colspan="3"><span style="text-decoration:underline;">Destinations préférées:</span> <strong><span class="variable"><?php echo $choix1_destination; ?></span></strong> :: <strong><span class="variable"><?php echo $choix2_destination; ?></span></strong> :: <strong><span class="variable"><?php echo $choix3_destination; ?></span></strong></td>
</tr
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td colspan="3"><center><span style="text-decoration:underline;">Photo:</span><br/><img src="http://www.voyage-surfing.com/photos/<?php echo "$savefile"; ?>" /></center></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td colspan="3"><span style="text-decoration:underline;">Commentaire:</span><br/><strong><span class="variable"><?php echo $qualites; ?></span></strong></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td colspan="3"><span style="text-decoration:underline;">Indications importantes:</span><br/><em><span style="text-decoration:underline;">Advertissement:</span></em> <strong><span class="variable"><?php echo $avertissement; ?></span></strong> :: <em><span style="text-decoration:underline;">Allergie possible:</span></em> <strong><span class="variable"><?php echo $allergie; ?></span></strong> :: <em><span style="text-decoration:underline;">Niveau expert:</span></em> <strong><span class="variable"><?php echo $expert; ?></span></strong><br/><em><span style="text-decoration:underline;">En extra:</span></em> <strong><span class="variable"><?php echo $extra1; ?></span></strong> :: <strong><span class="variable"><?php echo $extra2; ?></span></strong></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td colspan="3"><span style="text-decoration:underline;">Contact:</span> <strong><span class="variable"><?php echo $nom; ?></span></strong> <strong><span class="variable"><?php echo $prenom; ?></span></strong> <strong><span class="variable"><?php echo $adresse; ?></span></strong> <strong><span class="variable"><?php echo $codepostal; ?></span></strong> <strong><span class="variable"><?php echo $ville; ?></span></strong> <strong><span class="variable"><?php echo $pays_domicile; ?></span></strong><br/> <em><span style="text-decoration:underline;">Email:</span></em> <strong><span class="variable"><?php echo $email; ?></span></strong></td>
</tr>
<tr>
<td colspan="3"><hr /></td>
</tr>
<tr>
<td colspan="3"><span style="text-decoration:underline;">Divers:</span> <em><span style="text-decoration:underline;">Profession:</span></em> <strong><span class="variable"><?php echo $profession; ?></span></strong> :: <em><span style="text-decoration:underline;">Site internet:</span></em> <strong><span class="variable"><?php echo $site_internet; ?></span></strong><br /> <em><span style="text-decoration:underline;">Langue parlée:</span></em> <strong><span class="variable"><?php echo $langue_parlee1; ?></span></strong> :: <strong><span class="variable"><?php echo $langue_parlee2; ?></span></strong><br /><br /><br /><br /><br /></td>
</tr>
</table>
<?php
}
?>
Bien entendu, une session_start() se trouve sur toutes mes pages
merci de ton attention STFprod
mais à force de tourner cela dans tous les sens......waou!!...je suis tenace...car je ne compte pas les fois depuis plusieurs jours que je reprends continuellement mon script et j'ai fini par comprendre mon erreur était d'avoir laissé trainer sur cette page plus haut "annonce.php" mes valeurs $pseudo et $motdepasse et lors de ma requête pour extraire mon résultat.......ma session prenait par défaut ces variables!!!!!
maintenant, je les ai viré et c'est parfait....je peux surfer sur toutes mes pages et faire une requête sur pour extraire chaque annonce....ma page "test.php" reste sur mon login!!!!
mais à force de tourner cela dans tous les sens......waou!!...je suis tenace...car je ne compte pas les fois depuis plusieurs jours que je reprends continuellement mon script et j'ai fini par comprendre mon erreur était d'avoir laissé trainer sur cette page plus haut "annonce.php" mes valeurs $pseudo et $motdepasse et lors de ma requête pour extraire mon résultat.......ma session prenait par défaut ces variables!!!!!
maintenant, je les ai viré et c'est parfait....je peux surfer sur toutes mes pages et faire une requête sur pour extraire chaque annonce....ma page "test.php" reste sur mon login!!!!
Ton code y'a pas mal de choses à améliorée, tu le verras avec le temps; mais une principalement :
Mets ça dans un fichier dans un dossier protégé et tu fais un include de ce fichier.
- Code: Tout sélectionner
mysql_connect("xxxx", "xxxxx", "xxxx"); //connexion Table Msql
mysql_select_db("xxxxx");
Mets ça dans un fichier dans un dossier protégé et tu fais un include de ce fichier.
7 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google API : guide de développement de l'API Google
- Google Developer Day 2007 : à Paris et dans 9 autres villes
- Yahoo France propose des requêtes avec les recherches suggérées
- A propos du Google Touch Graph...
- Référencement d'un forum phpBB
- Google tente d'expliquer le Google Bombing 'Failure'
- Search Cloudlet : un nuage de tags dans les pages Google
- Google Sets
- Référencement : le problème des sessions des pages PHP
- Tous les raccourcis-clavier de Google Chrome (shortcuts)
- [résolu] session start()
- function.session start dans URL Google
- Requête Msql pour afficher résultat (fr) , (en) équivalent?
- Comment afficher une requête MSQL sur $_GET ???????
- Besoin aide pour afficher légende sur requête MSQL!!
- Comment afficher ses requêtes MSQL sur plusieurs pages??
- Comment afficher une requête Msql sous forme d'un listing ?
Consultez la description détaillée des produits ou services de Google suivants : Google Ventures
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum