PHP, afficher ou ne pas afficher
Laure
-
mandolorien Messages postés 115 Statut Membre -
mandolorien Messages postés 115 Statut Membre -
Bonjour,
Donc voila, j'explique avec un exemple sinon j'ai peur qu'il soit difficile de comprendre.
J'ai un formulaire avec deux choix :
Lien image 1 : "Ici on rentre le lien de son image1, sinon laisser vide"
ou
Lien image 2 : "Ici on rentre le lien de son image2, sinon laisser vide"
J'enregistre les liens des images dans ma BDD, mais sur mon site, je voudrais qu'il y est afficher juste une image, celle qui a une entrée dans la BDD,
En fait, je ne veux pas que le champ du formulaire vide soit afficher sur mon site, juste celui qui a une URL.
Car ensuite j'intègre le lien d'une des deux images sur une image, ensuite les gens clic sur mon image pour voir l'image de la personne qui à entré ses liens dans le formulaire.
Et la on voit mes deux images, mais l'une de mes images na pas de lien.
J'espère que vous avez comprit :S
Et merci pour votre aide ! =)
Donc voila, j'explique avec un exemple sinon j'ai peur qu'il soit difficile de comprendre.
J'ai un formulaire avec deux choix :
Lien image 1 : "Ici on rentre le lien de son image1, sinon laisser vide"
ou
Lien image 2 : "Ici on rentre le lien de son image2, sinon laisser vide"
J'enregistre les liens des images dans ma BDD, mais sur mon site, je voudrais qu'il y est afficher juste une image, celle qui a une entrée dans la BDD,
En fait, je ne veux pas que le champ du formulaire vide soit afficher sur mon site, juste celui qui a une URL.
Car ensuite j'intègre le lien d'une des deux images sur une image, ensuite les gens clic sur mon image pour voir l'image de la personne qui à entré ses liens dans le formulaire.
Et la on voit mes deux images, mais l'une de mes images na pas de lien.
J'espère que vous avez comprit :S
Et merci pour votre aide ! =)
A voir également:
- PHP, afficher ou ne pas afficher
- Afficher appdata - Guide
- Afficher taille dossier windows - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher google en page d'accueil - Guide
4 réponses
si j ai bien compris , au moment ou tu rentre une valeur dans un des champs mais que le second est vide ,tu veux afficher celui dans la quel la valeur avais etait saisi ????
voila ce que je te propose , mais etant donné que je connais pas ta BDD, tes tables etc c'est trés difficile de mettre les valeurs exactes.
<?php
//connection au serveur:
$bdd = mysql_connect( "localhost", "root", "" );
//si tu utilise mysql normalement
$sql = "SELECT *
FROM ta_table
WHERE username =".$_SESSION['username']."" ;
//exécution de la requête:
$affichage_image = mysql_query( $sql, $bdd) ;
//Ici vous placez vos autres requêtes
mysql_close(); //On ferme la connexion à MySQL
//si tu utilises de la PDO
$recup_info_image = $bdd->prepare("SELECT * FROM ta_table WHERE username = :username");
$recup_info_user->bindParam('username', $_SESSION['username']);
$recup_info_image->execute();
$affichage_image = $recup_info_image->fetch(PDO::FETCH_ASSOC);
//valeur1 que tu recupere par l'intermediaire du formulaire
$valeur1 == $affichage_image['nom_du_champ1_de_la_table'];
//valeur2 que tu recupere par l'intermediaire du formulaire
$valeur2 == $affichage_image['nom_du_champ2_de_la_table'];
// on verifie si les valeurs existe
if(isset($valeur1) and isset($valeur2))
{
//si la valeur 1 est vide
if(empty($valeur1))
{
//on affiche la valeur 2
echo "<img scr'".$valeur2."' />";
}
//sinon si la valeur 2 est vide
elseif(empty($valeur2))
{
//on affiche la valeur 1
echo "<img scr'".$valeur1."' />";
}
//sinon si les 2 valeurs ne sont pas vide
elseif(!empty($valeur1) and !empty($valeur1))
{
//on affiche les 2 valeurs
echo "<img scr'".$valeur1."' />";
echo "<img scr'".$valeur2."' />";
}
}