Gilou53

Inscris le 30/12/2008 à 23:29
  • Nombre de sujets
    2
  • Nombre de messages
    11
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Gilou53
le 04/01/2009 à 23:24
Pb comptage accès formulaire HTML
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
Gilou53
le 04/01/2009 à 21:07
Pb comptage accès formulaire HTML
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)

@++
Gilou53
le 04/01/2009 à 20:09
Pb affichage Image JPEG
Hello La Globule,

J'avais bien affiché le source depuis le navigateur, mais il n'y avait aucune erreur.smiley
Cela me gêne car je ne sais pas d'où venait le PB.smiley

Penses-tu que mon Pb est résolu à la vue des codes ?

Merci et @+
Gilou53
le 04/01/2009 à 18:33
Pb affichage Image JPEG
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.

smileysmiley
Gilou53
le 04/01/2009 à 12:33
Pb affichage Image JPEG
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 ??
Gilou53
le 04/01/2009 à 00:33
Pb affichage Image JPEG
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.
Gilou53
le 31/12/2008 à 00:46
Pb affichage Image JPEG
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.
smiley
Gilou53
le 31/12/2008 à 00:31
Pb affichage Image JPEG
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é ??

@+
Gilou53
le 31/12/2008 à 00:17
Pb affichage Image JPEG
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
LoadingChargement en cours