IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

<img src= " required />


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut <img src= " required />
    je suis sec,


    Dans ma base pdo j'ai une image : <img src="images/paris.JPG" >.

    voici mon fichier edit.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $pdo_statement=$pdo->prepare("update pages set Categorie='".($_POST['Categorie'])."',
    photo='".($_POST[ 'photo'])."',
    Activite='".($_POST['Activite'])."',
    where id=".$_GET["id"]);
    $result = $pdo_statement->execute();
    résutat obtenu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <img src=
    " required />
    pouvez-vous me corriger ?

    Merci

  2. #2
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    Bonjour,

    il faudrait être plus précis dans les explications.

    S'agit-il de télécharger une image via un formulaire ?


  3. #3
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut img
    Dans ma base : 2 champs
    programme Photo
    Langue <img src="Paris.jpg">

    fichier index-liste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php	
    	$pdo_statement = $pdo->prepare("SELECT * FROM pages ORDER BY id ASC");
    	$pdo_statement->execute();
    	$result = $pdo_statement->fetchAll();	
    	if(!empty($result)) { 
    		foreach($result as $row) {
    ?>
    <td><?php echo $row["Langue"]; ?>/td>?>
    <td><?php echo $row["Photo"]; ?>/td>?>
     <?php
    }
    }
    ?>
    et j'obtiens :

    id programme Photo
    2 Langue à la place j’obtiens un carré

    merci pour votre patience

  4. #4
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    Bonjour,

    1- Inutile de cliquer sur le bouton "Répondre avec citation" (le bouton "Répondre à la discussion", en bas à gauche, suffit)

    2- Merci d'utiliser les balises de CODE : icone # du menu

    3- ON NE COMPREND PAS :

    Dans ma base : 2 champs programme Photo
    Langue <img src="Paris.jpg">
    Ca ne veut rien dire... du moins, ce n'est pas clair !

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    à la place j’obtiens un carré
    Parce qu'il ne trouve pas l'image "Paris.jpg" dans le répertoire en cours. Ensuite, il ne faut pas mettre une balise comme ça dans la base mais seulement les valeurs des attributs nécessaires, faire aussi attention pour que ça ne charge pas des fichiers externes qui est une source à de failles de sécurités.

    A+.

  6. #6
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut
    merci beaucoup

  7. #7
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut src vide
    Citation Envoyé par alicplus Voir le message
    merci beaucoup
    Si "Img1" est vide sur certains enregistrements de ma base , elle montre un carré blanc
    j'ai essayé ceci mais cela ne marche pas.

    comment sauter cette ligne et que ma boucle affiches les enregistrements suivants qui comporte bien une image
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?php 
     $reponse = $pdo->query("SELECT * FROM pages WHERE id=$var_recup");
      while ($donnees = $reponse->fetch())    
          {
      <?php
     if($donnees['Img1'] == 0)
     {
     ?>
    <img src="images/<?php echo $donnees['Img1']?><?php echo $donnees['Detail_prog']?>
      <?php
    }
    ?>

  8. #8
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    Bonjour,

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php 
    $reponse = $pdo->query("SELECT * FROM pages WHERE id=$var_recup");
    while( $donnees = $reponse->fetch() )    
    {
    	// ... (autre données)
     
    	if( !empty($donnees['Img1') )
    	{
    ?>
    		<img src="images/<?php echo $donnees['Img1']; ?>" alt="<?php echo $donnees['Detail_prog']; ?>" />
    <?php
    	}
    	// ... (autre données)
    }
    ?>

  9. #9
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Avril 2019
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Avril 2019
    Messages : 33
    Par défaut
    super

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. IMG.SRC dans javascript
    Par jab dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/08/2006, 16h22
  2. Réponses: 4
    Dernier message: 15/06/2006, 23h07
  3. <img src="<xsl:value-of select="image"
    Par ToxiZz dans le forum XSL/XSLT/XPATH
    Réponses: 22
    Dernier message: 09/01/2006, 17h17
  4. usage balise <img src ..> dans un fichier inc.
    Par faamugol dans le forum ASP
    Réponses: 4
    Dernier message: 20/12/2004, 14h09
  5. Réponses: 5
    Dernier message: 23/08/2004, 21h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo