Ses derniers messages sur les forums
Merci pour l'info.
J'utilise $_SESSION['Compteur_acces'] que j'incremente dans une boucle if.
Je fais mon traitement de deconnection de l'utilisateur dans le else et je fais
Bonsoir,
J'ai un formulaire qui teste si un utilisateur est membre ou pas.
En cas d'erreur (membre non reconnu),un message d'erreur s'affiche ainsi qu'un lien de redirection vers le formulaire d'authenfication.
Je souhaite limiter le nombre de tentative à 3 (par exemple).
J'ai utilisé différentes boucles (for puis do-while) sans succés.
Mon compteur d'accés reste à 1.
Sans me donner le code adéquat, quelqu'un peut-il me mettre sur la piste d'une solution ?
Est-ce du au fait que je perd l'état de la variable compteur d'accés ?
J'ai fait des tests en modifiant la portée des variables (explications et syntaxes trouvées dans le manuel Doc.PHP)
@++
Hello La Globule,
J'avais bien affiché le source depuis le navigateur, mais il n'y avait aucune erreur.

Cela me gêne car je ne sais pas d'où venait le PB.
Penses-tu que mon Pb est résolu à la vue des codes ?
Merci et @+
EUREKA !!! ça marche.
Ci joint mes 2 sources: accesbdd.php pour l'exécution de la requête de recherche et photo_v1.php pour l'extraction de la photo.
<?php
include("connection.php"); //Appel du fichier de connection à la base de donnée
//Déclaration du critére de recherche qui sera utilisé dans la requête
$critere = strtoupper(htmlspecialchars($_POST['Nom_Recherche']));
{
// Creation et envoi de la requete
$requete = "SELECT ID_PERSONNE,Prenom,Telephone,Photo from client WHERE nom=\"" . $critere . "\"";
// Resultat de la requête
$result = mysql_query($requete);
{
echo "</br>"; // 3 sauts de lignes
echo "</br>";
echo "</br>";
while($col = mysql_fetch_row($result))
{
$ID_PERSONNE = $col[0];
$Prenom = $col[1];
$Telephone = $col[2];
$Photo = $col[3];
echo ("" . $critere . ", " . $Prenom . " au " . $Telephone . "\n"); //Affichage du Nom, Prenom et télephone de la personne recherchée
echo "</br>";
echo "</br>";
if(isset($_POST['Photo'])){ //On teste si le checkbox de demande de photo est coché.
//Si checkbox photo cochée,
//On appele le script "photo.php" pour extraction et affichage de la photo de la personne recherchée
echo "Sa photo:";
echo "</br>";
echo "<img src=\"photos_v1.php?id=".$col[0]."\"> </a></br>";
}
}
}
}
// Deconnexion de la base de donnees
mysql_close();
?>
<?php
if ( isset($_GET['id']) )
{
$id = intval ($_GET['id']);
include ("connection.php"); //Appel du fichier de connection à la base de donnée
//Définition de la requête:
$req = "SELECT ID_PERSONNE,Photo FROM client WHERE ID_PERSONNE = \"".$id."\"";
$ret = mysql_query ($req) or die (mysql_error ());
$col = mysql_fetch_row ($ret);
header('Content-type: image/jpeg'); //On spécifie que le type d'image est au format JPEG.
echo $col[1];
}
else
{
echo "Mauvais id d'image";
}
?>
Je pense que mon Pb venait d'un erreur de syntaxe dans mes fichiers PHP.
Dans ma démarche, j'ai également vérifié que mes photos s'affichaient correctement sans passer par MySQL. J'ai fait un simple lien sur une photo jpeg.
Malheureusement, je ne sais pas où j'ai fais une erreur.
Merci à tous de votre aide.

Il n'y a pas de code source qui s'affiche car mon fichier est en php.
Est-ce que mon Pb vient du fait qu'il n'y a pas d'HTML avec mon source PHP ??
Bonsoir à tous,
Je reviens avec mon Pb d'affichage JPEG non résolu. En effet, après de nombreuses recherches sur le net et après avoir mis en application les conseils de LaGlobule et de Lupusmic, j'ai toujours un PB d'affichage de mes images JPEG issues d'une base MySQL.
Le Pb est qu'au lieu d'afficher l'image, ce sont le chemin de mon fichier photo.php et l'ID de la personne recherchée qui s'affichent dans mon navigateur (Iceweasel sous Linux ZENWALK 5.2)
Merci de votre aide.
Désolé de tout mélanger, mais je suis novice et je fatigue.
Demain (ou début 2009) je vais essayer ta solution qui me semble être la fin de mes soucis.
Sur ce ,MERCI, bon réveillon et à bientôt sur ce super site.
Merci pour le tuyau, mais ça ne marche toujours pas.
Mon soucis est que je veux d'abord afficher un Nom de personne et son téléphone.
Puis après sa photo. (J'ai donc d'abord un echo "" .$Nom_personne. "".Telephone." puis la ligne 2. avec le header et enfin mon echo $Photo
Existe-t-il une autre solution que celle que tu m'as donné ??
@+
Pour la Globule,
Je disais merci pour la réponse.
Maintenant, j'ai une erreur:
Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/xampp/Acces_bdd.php:6) in /opt/lampp/htdocs/xampp/Acces_bdd.php on line 53
As-tu une autre idée lumineuse ?
Merci
Bonjour,
Merci pour ta r