Affichage image
dm22
-
dm22 -
dm22 -
Bonjour,
Sur mon système de news, j'ai rajouté un champ pour entrer l'adresse de l'url afin de l'afficher à côté:
Mais il y a un problème: En effet quand je rentre l'url de l'image, il n'y a rien qui se passe: l'image n'est pas affiché! C'est comme si je ne faisais rien... Peut-être que j'ai fais une erreur dans le code? Mais je n'arrive pas trouver l'erreur, quelqu'un pourrait-il m'aider?
je vous envoie le code de l'ajout de news:
Merci par avance pour votre aide...
Sur mon système de news, j'ai rajouté un champ pour entrer l'adresse de l'url afin de l'afficher à côté:
<img alt="image de news" style="float: left;" src="<?php echo $url ?>" width=100 height=50/>
Mais il y a un problème: En effet quand je rentre l'url de l'image, il n'y a rien qui se passe: l'image n'est pas affiché! C'est comme si je ne faisais rien... Peut-être que j'ai fais une erreur dans le code? Mais je n'arrive pas trouver l'erreur, quelqu'un pourrait-il m'aider?
je vous envoie le code de l'ajout de news:
<form method="post" action="add_news.html"> Titre du news : <input name="titre"/><br/> Categorie : <input name="categorie"/><br/> Introduction :<br/> <textarea name="introduction" rows="10" cols="45"> </textarea> <br/> contenu :<br/> <textarea name="contenu" rows="10" cols="45"> </textarea> <br/> url de l'image : <input name="url"/><br/> <input type="submit" value="Envoyer"/> </form>
Merci par avance pour votre aide...
A voir également:
- Affichage image
- Image iso - Guide
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Acronis true image - Télécharger - Sauvegarde
- Reduire taille image - Guide
4 réponses
Essaie avec width="100" et height="50"
<img alt="image de news" style="float: left;" src="<?php echo $url ?>" width="100" height="50" />
<img alt="image de news" style="float: left;" src="<?php echo $url ?>" width="100" height="50" />
Bonjour,
merci pour ta réponse...
Je viens d'essayer mais non, aucun changement.
L'adresse que je marque est peut-être faux? (Clic droit-propriété-je prends l'emplacement et je rajoute/images.jpg)
Mais le probleme peut venir d'ou?
merci pour ta réponse...
Je viens d'essayer mais non, aucun changement.
L'adresse que je marque est peut-être faux? (Clic droit-propriété-je prends l'emplacement et je rajoute/images.jpg)
Mais le probleme peut venir d'ou?
D'où provient ta variable $url ?
Ne faudrait-il pas plutôt faire un: $_POST['url'] ?
Plus de code du fichier add_news.html (que tu devrais renommer en add_news.php d'ailleurs)
Ne faudrait-il pas plutôt faire un: $_POST['url'] ?
Plus de code du fichier add_news.html (que tu devrais renommer en add_news.php d'ailleurs)
Je t'envoie le fichier complète de add_news.html:
$_POST['url']: Je viens de le mettre sur cette partie du code de la page affichage:
Mais il n 'y a rien qui change... J'ai mai compris peut-être?
Sinon, tout mes pages sont en html actuellement c'est pour ca que j'ai mis .html, mais je vais le changer
En faite, a la place de l'image, il y a un carré blanc...
Merci par avance pour votre aide
if (isset($_POST['titre']) && isset($_POST['contenu'])) { $titre = addslashes($_POST['titre']); $categorie = addslashes($_POST['categorie']); $introduction = addslashes($_POST['introduction']); $contenu = addslashes($_POST['contenu']); $url = addslashes($_POST['url']); //on verifie si le champ titre et le champ contenu ne sont pas vides if ($_POST['titre'] != NULL && $_POST['contenu'] != NULL ) { //on balance tous dans la table mysql_query ("insert into news values ('', '". $titre ."', '". $categorie ."', '". $introduction ."','". $contenu ."','" .$url."', '" .date("Y-m-d H:i:s" )."')" ); //on confirme l'envoie des données echo"news ajouté."; } else// sinon on affiche un message d'erreur { echo"verifiez si le titre et le contenu ont été saisis."; } } mysql_close();// on ferme la connexion ?> <form method="post" action="add_news.html"> Titre du news : <input name="titre"/><br/> Categorie : <input name="categorie"/><br/> Introduction :<br/> <textarea name="introduction" rows="10" cols="45"> </textarea> <br/> contenu :<br/> <textarea name="contenu" rows="10" cols="45"> </textarea> <br/> url de l'image : <input name="url"/><br/> <input type="submit" value="Envoyer"/> </form>
$_POST['url']: Je viens de le mettre sur cette partie du code de la page affichage:
<img alt="image de news" style="float: left;" src="<?php echo $_POST['url'] ?>" width="100" height="50" />
Mais il n 'y a rien qui change... J'ai mai compris peut-être?
Sinon, tout mes pages sont en html actuellement c'est pour ca que j'ai mis .html, mais je vais le changer
En faite, a la place de l'image, il y a un carré blanc...
Merci par avance pour votre aide
Pourtant quand je teste chez moi, ça fonctionne parfaitement.
Me donne quelque chose comme: http://vPictu.re/4fdG
Le soucis vient donc du nom du fichier qui doit être .php
Créateur du logiciel vPicture
<?php $url = $_POST['url']; ?> <img src="<?php echo $url?>" alt="image de news" style="float: left;" width="100" height="50" />
Me donne quelque chose comme: http://vPictu.re/4fdG
Le soucis vient donc du nom du fichier qui doit être .php
Créateur du logiciel vPicture
En regardant le code source de ton site, voici ce qu'on remarque dans les balises <img>
Il n'y a tout simplement rien entre src="", le problème vient donc de là ;)
<img src="" alt="image de news" style="float: left;" width="100" height="50" /> .. . <img src="" alt="image de news" style="float: left;" width="100" height="50" />
Il n'y a tout simplement rien entre src="", le problème vient donc de là ;)