CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Php : mettre lien par defaut image

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 20:22:09

Bonsoir,

J´ai donc une image appelée par un script de ce type (le nom de l´image est tapé dans un cadre texte), où prénom est le nom de l´image :

et que j´affiche de cette façon :

Code : HTML<p>
Cette page, elle aussi, ne contient que du HTML.<br />
Veuillez taper votre prénom :
</p>

<form action="cible.php" method="post">
<p>
<input type="text" name="prenom" /> <input type="submit" value="Valider" />
</p>
</form>

Code : PHP<p>Bonjour !< /p>

<p>Je sais comment tu t´appelles, hé hé. Tu t´appelles <?php echo $_POST[´prenom´]; ?> !< /p>

<p>Si tu veux changer de prénom, <a href="appel.php">clique ici</a> pour revenir à appel.php</p>

Et je voudrais faire en sorte que quand le nom tapé ne correspond à aucune image, une image par défaut s´affiche plutôt que la petite croix rouge...

Cmt faire ? marchi

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 20:23:45

c´est possible aussi d´interdire certain noms d´image ?

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 20:26:58

peut-être qu´un htaccess pourrait m´aider...

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 20:37:10

mais mon probleme est aussi que quand la personne en tape pas de nom, le lien de l´image est mort car de la forme :

<img src="http://www.monsite.com/<?php echo $_POST[´prenom´]; ?> .jpg" name="imglogo" id="imglogo" />

donc quand prénom n´est pas tapé, il appele l´image ".jpg" et je n´ai aucune image qui n´a pas de nom...

--Dark-Light--
--Dark-Light--
Niveau 10
27 décembre 2006 à 21:04:23

Tu fait des conditions...

if ($_POST[´prenom´] == ´truc´ OR $_POST[´prenom´] = ´truc2´ ..etc)
{
//alors t´affiche l´image par défaut
}
else
{
//sinon, t´affiche l´image
}

Pour afficher l´image par défaut quabd aucun nom b
´est tapé, tu fait dans ta condition :

$_POST[´prenom´] === NULL

Nul besoin de BDD ^^

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 21:07:05

wwwhhhaa :content: les conditions !! le truc que je rêve de maitriser, à chaque fois j´en ai besoin, mais je ne sais pas les traduire en php

If name = then display

:lol: quel bô php ^^

merci pour ton esquisse, je vais essayer ! :merci: !

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 21:15:36

Parfait ! merci bcp !

<? if ($_POST[´prenom´] == "NULL" OR $_POST[´prenom´] = "censure" OR $_POST[´prenom´] = "x" )
{
//alors t´affiche l´image par défaut
}
else{ include("CENSURE.jpg"); }
{
//sinon, t´affiche l´image
} ?>

C´était des " pour les noms à censurer, mais jv.co
m déforme les scripts

--Dark-Light--
--Dark-Light--
Niveau 10
27 décembre 2006 à 21:22:43

Argh non...
else{ include("CENSURE.jpg"); }
{
//sinon, t´affiche l´image
}
Ça veut rien dire :malade:

C´est soit :

else
{
//sinon, t´affiche l´image
}

Ou soit

else
{
include("CENSURE.jpg");
}

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 21:30:29

ouais, je code comme un cochon parce que jai pas les bases, mais google est mon amis :lol:

merci bcp pour ton aide !

--Dark-Light--
--Dark-Light--
Niveau 10
27 décembre 2006 à 22:04:11

Et c´ets pas ça :
<? if ($_POST[´prenom´] == "NULL" OR $_POST[´prenom´] = "censure" OR $_POST[´prenom´] = "x" )

Mais :

<?php if ($_POST[´prenom´] === "NULL" OR $_POST[´prenom´] == "censure" OR $_POST[´prenom´]== "x" )

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 22:05:54

Bah :gne:

je code mal, ok mais la je ne comprends plus !

Voilà le code source de mon image :

<? if ($_POST[´prenom´] == "NULL" OR $_POST[´prenom´] = "TRUCACENSURER" )

{ echo ´<img src="CENSURE.jpg" width="417" height="110">´;}

else { echo ´<img src="$_POST[´prenom´];.jpg">´;} ?>

et il refuse de m´afficher autre chose que CENSURE.jpg, peu importe le prénom

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 22:08:02

oui, y´a == et pas =

(oh putain :gni: )

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 22:09:39

j´veux dire = suffit pour les

if ($_POST[´prenom´] = "NULL" marche

if ($_POST[´prenom´] == "NULL" marche pas

Phrancque
Phrancque
Niveau 4
27 décembre 2006 à 23:15:55

Bon, tout ça c´est bien, mais impossible de mettre une variable dans la source d´une image... et même en appelant une image en php, impossible que ce soit une variable...

darth-bane
darth-bane
Niveau 10
27 décembre 2006 à 23:49:16

Phrancque :d) Ceci devrait t´aider pas mal :
http://www.siteduzero.com/tuto-3-4-0-un-site-dynamique-avec-php.html

gugus963
gugus963
Niveau 10
28 décembre 2006 à 01:41:38

Vas voir l´autre topic ! A quoi cela sert d´en recréer un nouveau ?

include("CENSURE.jpg");
:d) non ! echo ´<img src="CENSURE.jpg" alt="CENSURE.jpg"/>

gugus963
gugus963
Niveau 10
28 décembre 2006 à 01:42:02

´;

Phrancque
Phrancque
Niveau 4
28 décembre 2006 à 02:10:09

C´est bon, tout marche, j´y suis allé à l´aveuglette, mais tout marche :merci:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment