Vous n'êtes pas identifié(e).
Résolu. Il y avait une erreur entre l'intitulé de mon option value et celui de mon test if. (pas sur l'exemple ci-dessus que j'avais écourté)
Merci,
Seb
Merci, mais même résultat, toujours Activités de plein-air qui s'affiche.
Seb
Bonjour,
Je m'échine sur un menu déroulant capricieux, il m'affiche systématiquement le premier texte de la liste et non celui enregistré dans la base.
Voici mon code :
Merci de votre aide,
Seb
bonjour,
Merci pour les réponses, j'ai réussi suite aux indications ci-dessus, je met le code pour les débutants comme moi :
echo "<a href='sorties.php?id=".$resc[id]."'>";
echo "<img src='imgs/sorties/".$resc[id].jpg."' width='200' class='border_imgs'></a>";
Seb
Bonjour,
Effectivement la concatenation n'étais pas faite, après plusieurs essais infructueux, j'ai inséré dans mon post le code à l'origine sans condition IF
J'ai avancé, sur la première ligne, mais l'affichage de l'image avec le width me pose problème :
echo "<a href='sorties.php?id=".$resc[id]."'>";
echo "<img src='imgs/sorties/"=.$resc[id].jpg"' width="200" class="border_imgs"></a>";
un p'tit coup de pouce ?
Merci,
Seb
Bonjour,
Je suis désespéré, je rencontre toujours un problème de concaténation différent et ça bloque toujours, merci de votre aide.
Voici mes deux lignes de code (avec l'insertion d'image)
<?php if( !empty($resc['intitule']) )
{
echo '<a href="sorties.php?id=$resc[id]\">';
echo '<img src="imgs/sorties/<?=$resc[id]?>.jpg" width="200" class="border_imgs"></a>';
}
?>
Seb
J'ai trouvé mon erreur:
$query = au lieu de $req.
Merci pour l'aide apporté.
Seb
J'obtiens un Query was empty
J'ai mis en place un système de mise en ligne/Hors ligne, je vérifie simplement la date afin d'afficher ou pas.
Seb
Bonjour,
merci pour la réponse, je venais de m'apercevoir de la présence de mes balises <?, je les ai enlevé
Je viens de tester ton bout de code et.. page blanche !
Le chemin des images est ok, je viens de vérifier. Le php est dans une DIV, normalement ça ne change rien à la requête.
Une idée ?
Merci
Bonjour,
J'essaie d'afficher les images identifiées par l'ID du produit, mais mon image ne s'affiche pas ?
J'obtiens un Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' sur la ligne 28
J'ai essayé un echo "<img src...>" entre guillemet ça marche pas...
<?
include('connect.inc.php');
$query = "SELECT * FROM sejours WHERE visible='O' AND datemel<={fn CURDATE()} AND dateeff>{fn CURDATE()}";
$res = mysql_query($req);
?>
<head></head>
<body>
<?php
//--- total des enregistrements
$total_res = mysql_num_rows($res);
//si il y a des enregistrements (si le total des enregistrements est différent de 0)
if(!$total_res==0) {
//on ouvre notre tableau
echo '<table>';
//on détermine le nombre de colonnes
$nbcol=5;
//on se positionne en début de ligne
$col=1;
//on scanne tous les enregistrements
while($data = mysql_fetch_assoc($res)) {
//si on est à la première colonne
if ($col==1) {
//on ouvre la ligne
echo '<tr>';
}
//on affiche les cellules
echo '<td>'<img src="imgs/circuit/<?=$data[id]?>.jpg" width="150">
echo '</td>';
//on passe à la colonne suivante
$col=$col+1;
//si on va dépasser le nombre de colonnes
If ($col>$nbcol) {
//on ferme la ligne
echo'</tr>';
//on revient à la première colonne
$col=1;
}
}
//autrement
if ($col<>1) {
//pour le nombre de cellules restant
for ($i=$col;$i<=$nbcol;$i++) {
//on affiche des cellules avec un espace
echo "<td> </td>";
}
//on ferme la ligne
echo "</tr>";
}
echo "</table>";
}
?>
</body>
Merci,
Seb
Je viens d'essayer comme ça :
et sans succès.
Bonsoir,
Pas eu le temps de répondre à XTG, mais si tu trouve une piste, je reste preneur, je pense devoir me rabattre sur une solution en tableau..
Dans mon cas, j'ai par exemple 15 produits nommés avec l'ID et je souhaite les afficher sur 3 colonnes et n lignes (il pourrais y en avoir 10 de plus ou 6 de moins), en générant les DIV à la volée. Mais rien trouvé de probant, le modulo avec une table et des <TD> semble être la solution la plus utilisée.
Seb
Merci pour vos réponses, la syntaxe de Pierrot donne le résultat attendu.
Bonjour,
Comment concatener un if sur deux champs ? je souhaiterai rajouter $resb['j3arrive') à ma condition de départ.
Merci,
Seb
Bonjour,
Je cherche un exemple d'affichage sur 3 colonnes d'images issues d'une requête, puis passage à la ligne suivante avec 3 images.. etc
le tout en DIV pas en tableau.. si quelqu'un à un bout de code que je tenterai d'adapter à mes besoins... je suis preneur
Les exemples trouvés sur le net sont tous en tableaux
Merci,
Seb
Merci, ça fonctionne.
Pourquoi "C'est pas terrible" ?
Seb
bonjour,
Comment appliquer un stripslashes à une variable concaténé avec un point ?
Sans stripslashes tout est ok :
Avec stripslashes ça fonctionne plus :
J'ai essayé avec des parenthèses, sans succès.
ok, ça fonctionne, merci beaucoup pour votre aide.
Seb
avec le point virgule, ça progresse...!!
j'ai un Parse error: syntax error, unexpected '<' sur la ligne 14
j'avais pas vu le message sur le point virgule. je teste.
la balise <div> est ligne 6. Je l'ai quoté car elle provoquait un parse error.
j'ai mis les <ul> et oublié <li>.
cela donne ça maintenant, toujours avec le même message :
{
echo '<ul><li><div class="pfort" id="pfort">'
print stripslashes($resb['points_forts1']);
print stripslashes($resb['points_forts2']);
print stripslashes($resb['points_forts3']);
print stripslashes($resb['points_forts4']);
print stripslashes($resb['points_forts5']);
print stripslashes($resb['points_forts6']);
</li></ul></div>
}
?>
Bonjour,
Merci pour ces indications. J'ai supprimé mes balises <li>, et encapsulé en <ul> (je vais essayer de traiter les puces en css ultérieurement)
{
echo '<div class="pfort" id="pfort">'
print stripslashes($resb['points_forts1']);
print stripslashes($resb['points_forts2']);
print stripslashes($resb['points_forts3']);
print stripslashes($resb['points_forts4']);
print stripslashes($resb['points_forts5']);
print stripslashes($resb['points_forts6']);
</div>
}
?>
</ul>
mais j'obtiens Parse error: syntax error, unexpected T_PRINT, expecting ',' or ';'
su ma ligne
Seb
Bonjour,
Je n'arrive pas à faire s'afficher ou pas une balise DIV si mon test sur le premier champ est vide, merci de votre aide :
J'obtiens un unexpected T_STRING, expecting ',' or ';' sur mon
Seb
normal, il manquait un "s" à stripslashes