Aller au contenu

Inclure des images


Total Manager

Sujets conseillés

Voila c'est pour un jeu , et au lieu de voir marquer

Club : Marseille

j'aimerais voir le logo de Marseille un copain m'avait expliqué un truc hier mais ca marchait pas si quelqu'un peut m'aider svp ;)

les logos sont stockés dans un répertoire a la racine du site nommé logos

Modifié par Total Manager
Lien vers le commentaire
Partager sur d’autres sites

Au lieu de marquer :

club : marseille,

tu fais :

club : <img src="../logos/marseille.gif">

comment fais tu pour récupérer le nom 'marseille' ?

Lien vers le commentaire
Partager sur d’autres sites

Posté (modifié)
<?

if(!$mode)

{

print'Bienvenue dans le système Notes on-line<br>Rentrer ici le mot de passe administrateur<br><form method="post" action="notes.php"><input type="hidden" name="mode" value="1"><input type="password" name="pass"> <input type="submit" name="Submit" value="Suite"></form>';

}

elseif($_POST[mode]==1 and md5($_POST[pass])=='c4f2bc55383c55b76ed5d24018e11819')

{

print'<form method="post" action="notes.php"><input type="hidden" name="mode" value="2">Nom du joueur : <input type="text" name="nom"><br>

Prénom du joueur : <input type="text" name="prenom"><br>

Poste du joueur (GB,DF,MT,AT) : <input type="text" name="poste"><br>

Club : <input type="text" name="club"><br>

Tacles :<input type="text" name="tacles"><br>

Contrôle : <input type="text" name="controle"><br>

Physique : <input type="text" name="physique"><br>

Vitesse : <input type="text" name="vitesse"><br>

Flair : <input type="text" name="flair"><br>

Passe : <input type="text" name="passe"><br>

Tir :<input type="text" name="Tir"><br>

Interventions : <input type="text" name="sorties"><br>

Prise de Balle :<input type="text" name="prise"><br>

Tête : <input type="text" name="tete"><br>

Dribble :<input type="text" name="dribble"><br>

Technique CF ; Pen:<input type="text" name="CF"><br>

Technique Goal : <input type="text" name="techniquegoal"><br>

Réflexes : <input type="text" name="reflexe"><br><input type="submit" name="Submit" value="Suite"></form>';

}

elseif($_POST[mode]==2)

{

$req=mysql_connect('sql.free.fr','managerattitudes','********') or die ("erreur de connexion 1");

mysql_select_db('managerattitudes',$req) or die ("erreur de connexion réessayer plus tard");

$r2=mysql_query("SELECT * FROM joueurs where nom='$nom' and prenom='$prenom'");

$nb=mysql_num_rows($r2);

if($nb!='0')

{

print'Ce joueur a déjà été rentré dans la base';

}

else

{

mysql_query("INSERT INTO joueurs VALUES('$nom','$prenom','$poste','$club','$attaque','$defense','$tacles','$physique','$vitesse','$tir','$passe','$controle','$flair','$prise','$tete','$sorties','$dribble','$CF','$techniquegoal','$reflexe')");

print'Le joueur a été rentré dans la base <br><form method="post" action="notes.php"><input type="hidden" name="mode" value="1"><input type="hidden" name="pass" value="tmcfort"> <input type="submit" name="Submit" value="Rentrer un autre joueur"></form>';

}

}

else

{

print'Votre mot de passe n\'est pas bon , veuillez le recésir . Sinon vous n\' avez rien à faire sur cette page';

}

?>

Modifié par Total Manager
Lien vers le commentaire
Partager sur d’autres sites

Je Part désolé

Au lieu de mettre le code de la page j'aurai du te dire que c'était avec un formulaire que je récupéré le nom !!

<img src="logos/[$club].gif"> marcherait ?

Lien vers le commentaire
Partager sur d’autres sites

Total Manager,

Tu peux toujours stocker le nom de la ville dans la base de données, ce sera moins gourmand.

A toi de veiller à avoir une image qui porte ce nom, par esemple marseille.gif pour Marseille.

Il faudra un petit traitement pour les noms qui comportent un espace, pour éviter de stocker des images aux noms bizarres.

Par exemple, si la ville est "Bourg en Bresse", un simple appel permet de générer un nom d'image "bourg_en_bresse.gif"

$ville="Bourg en Bresse";
$image=ereg_replace(" ","_",$ville).".gif";

Lien vers le commentaire
Partager sur d’autres sites

Par exemple, si la ville est "Bourg en Bresse", un simple appel permet de générer un nom d'image "bourg_en_bresse.gif"

$ville="Bourg en Bresse";
$image=ereg_replace(" ","_",$ville).".gif";

Total Manager, bonjour,

juste pour ajouter une précision, en relation avec ce bout de code exemple :

pour ce cas, il semble que str_replace est préférable... pour ce genre de traitement

et n'oublie pas d'appliquer un filtre qui minimalise toutes les lettres, sinon tu n'auras pas l'effet escompté !

Soit, pour l'exemple :

 $ville="Bourg en Bresse";
$image=strToLower(str_replace(" ","_",$ville)).".gif";

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...