Php
asmaeee
Messages postés
14
Statut
Membre
-
JooS Messages postés 2705 Statut Membre -
JooS Messages postés 2705 Statut Membre -
Bonjour,
j'ai besoin d'aide au niveau de boucle while
j'ai afficher les images qui sont dans une bd et je voulais les mettre dans la balise marque
pour faire une baniere
voila mon code:
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('cerhso', $base) ;
$sql = 'SELECT id_img, img_nom, img_type ,img_url FROM images' ;
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
echo' <marquee align="right" direction="left" height="200" width="450" scrolldelay="5" scrollamount="6" onmouseout="this.start()" onmouseover="this.stop()">';
echo'<p>';
while ($image = mysql_fetch_array($req))
{
$type=$image['img_type'];
echo "<IMG SRC='".$image['img_url'].$image['img_nom'].".$type' >";
}
?>
</p>
</marquee>
ce que je veux c'est mettre une banniere
cad mettre les images de la boucle dans la balise marque mais le probleme quand j'ajoute la balise marque avant while cele affiche selement une image et apres while cela m'affiche chaque image dans une marque.
merci d'avance
j'ai besoin d'aide au niveau de boucle while
j'ai afficher les images qui sont dans une bd et je voulais les mettre dans la balise marque
pour faire une baniere
voila mon code:
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('cerhso', $base) ;
$sql = 'SELECT id_img, img_nom, img_type ,img_url FROM images' ;
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
echo' <marquee align="right" direction="left" height="200" width="450" scrolldelay="5" scrollamount="6" onmouseout="this.start()" onmouseover="this.stop()">';
echo'<p>';
while ($image = mysql_fetch_array($req))
{
$type=$image['img_type'];
echo "<IMG SRC='".$image['img_url'].$image['img_nom'].".$type' >";
}
?>
</p>
</marquee>
ce que je veux c'est mettre une banniere
cad mettre les images de la boucle dans la balise marque mais le probleme quand j'ajoute la balise marque avant while cele affiche selement une image et apres while cela m'affiche chaque image dans une marque.
merci d'avance
A voir également:
- Php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
6 réponses
Si tu fait ca avec un upload, tu prend juste le nom du fichier et tu le stoque dans la base de données.
Apres tu appel l'image normalement : echo "<img src='$dossier/$image' />";
avec : $dossier = le dossier ou tu stocke les images après l'upload
$image : le nom stocké dans la base de données
Apres tu appel l'image normalement : echo "<img src='$dossier/$image' />";
avec : $dossier = le dossier ou tu stocke les images après l'upload
$image : le nom stocké dans la base de données
Salut !
C'est un problème HTML que tu cite la, ta boucle fonctionne correctement !
Je n'ai pas vraiment saisi le soucis, mais je dirais que ça un rapport avec " height="200" " !
Si chaque image fait 200px de hauteur, c'est normale que ça affiche seulement une seule image !
C'est un problème HTML que tu cite la, ta boucle fonctionne correctement !
Je n'ai pas vraiment saisi le soucis, mais je dirais que ça un rapport avec " height="200" " !
Si chaque image fait 200px de hauteur, c'est normale que ça affiche seulement une seule image !
oui exactement c'est au niveau de height merci
autre chose
je voulais afficher les images de la bd dans un slide
<div id="slider">
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('cerhso', $base) ;
$sql = 'SELECT id_img, img_nom, img_type ,img_url ,alt FROM slide1' ;
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($image = mysql_fetch_array($req))
{
$type=$image['img_type'];
$alt=$image['alt'];
echo "<IMG SRC='".$image['img_url'].$image['img_nom'].".$type' alt=$alt>";
}
?>
</div>
cela marche mais au niveau de alt=$alt il m'affiche seulement le premier mot de alt dans le slide je ne sais pas pourquoi
est ce que vous pouvez m'aider
autre chose
je voulais afficher les images de la bd dans un slide
<div id="slider">
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('cerhso', $base) ;
$sql = 'SELECT id_img, img_nom, img_type ,img_url ,alt FROM slide1' ;
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($image = mysql_fetch_array($req))
{
$type=$image['img_type'];
$alt=$image['alt'];
echo "<IMG SRC='".$image['img_url'].$image['img_nom'].".$type' alt=$alt>";
}
?>
</div>
cela marche mais au niveau de alt=$alt il m'affiche seulement le premier mot de alt dans le slide je ne sais pas pourquoi
est ce que vous pouvez m'aider
T'es sure que le champs "alt" de ta BD est bien rempli ?
Essaye comme ça, quant au champs "img_type", qu'est ce qu'il représente ?
echo '<img src="' . $image['img_url'] . $image['img_nom'] . ' " alt="' . $alt . ' ">';
Essaye comme ça, quant au champs "img_type", qu'est ce qu'il représente ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
img_type c'est le type de l'image jpg ,gif,png
img_nom.img_type
j'ai essayée avec ta proposition et ça ne marche pas
merci et j'attend ton aide
img_nom.img_type
j'ai essayée avec ta proposition et ça ne marche pas
merci et j'attend ton aide