Ou est l'erreur
Résolu
zippeur
Messages postés
197
Date d'inscription
Statut
Membre
Dernière intervention
-
zoby44 Messages postés 818 Date d'inscription Statut Membre Dernière intervention -
zoby44 Messages postés 818 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
ou est l'erreur ici ca ne marche pas....on line 24
$sql="select * from actu order by id_actu desc LIMIT 1,20 ";
$result=mysql_db_query($dbname,$sql,$id_link);
while ($list = mysql_fetch_array($result))
{
$id=$list['id_actu'];
$titre=$list['titre'];
$max_colonne = 2;
$c = 1;
if ($c > $max_colonne) {
$c = 1;
}
if ($c == 1) {
echo '<tr>';
}
echo '<td>'.$titre.'</td>';
if ($c == $max_colonne) {
echo '</tr>';
}
$c++
ou est l'erreur ici ca ne marche pas....on line 24
$sql="select * from actu order by id_actu desc LIMIT 1,20 ";
$result=mysql_db_query($dbname,$sql,$id_link);
while ($list = mysql_fetch_array($result))
{
$id=$list['id_actu'];
$titre=$list['titre'];
$max_colonne = 2;
$c = 1;
if ($c > $max_colonne) {
$c = 1;
}
if ($c == 1) {
echo '<tr>';
}
echo '<td>'.$titre.'</td>';
if ($c == $max_colonne) {
echo '</tr>';
}
$c++
A voir également:
- Ou est l'erreur
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 - Accueil - Windows
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
14 réponses
Salut, euh, on line 24, j'ai l'impression qu'il manque le ";" après le $c++ aussi un } à la fin..
Tu devrais aussi sortir le $max_colonne = 2; de la boucle, le $c aussi. Si tu les laisse dedans, à chaque fois qu'il "WHILE" sur la requête il redéfini les variables, ça ne peux pas fonctionner...
En plus clair :
Euh un autre truc, si $c est égale a 1 et qu'il ne s'affiche uniquement si il est inférieur à 2, il ne s'affichera qu'une seule fois, à mon avis, ce n'est pas ce que tu souhaite, donc remplace le < par <=, ou le 1 par 0
Tu devrais aussi sortir le $max_colonne = 2; de la boucle, le $c aussi. Si tu les laisse dedans, à chaque fois qu'il "WHILE" sur la requête il redéfini les variables, ça ne peux pas fonctionner...
En plus clair :
<?php $sql="select * from actu order by id_actu desc LIMIT 1,20 "; $result=mysql_db_query($dbname,$sql,$id_link); $max_colonne = 2; $c = 1; while ($list = mysql_fetch_array($result)) { $id=$list['id_actu']; $titre=$list['titre']; if ($c > $max_colonne) { $c = 1; } if ($c == 1) { echo '<tr>'; } echo '<td>'.$titre.'</td>'; if ($c == $max_colonne) { echo '</tr>'; } $c++; } ?>
Euh un autre truc, si $c est égale a 1 et qu'il ne s'affiche uniquement si il est inférieur à 2, il ne s'affichera qu'une seule fois, à mon avis, ce n'est pas ce que tu souhaite, donc remplace le < par <=, ou le 1 par 0
De rien, et un petit geste pour les modos: met le post en résolu ^^,
Edit : Désolé, je me suis un peux confondu dans la notion de supérieure/inférieur, dyslexie de m***** ^^,
Edit : Désolé, je me suis un peux confondu dans la notion de supérieure/inférieur, dyslexie de m***** ^^,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je veux que le résultat soi clicable (LINK) sur id_actu
<?php
$sql="select * from actu order by id_actu desc LIMIT 3,20 ";
$result=mysql_db_query($dbname,$sql,$id_link);
$max_colonne = 2;
$c = 1;
while ($list = mysql_fetch_array($result))
{
$id=$list['id_actu'];
$titre=$list['titre'];
if ($c > $max_colonne) {
$c = 1;
}
if ($c == 1) {
echo '<tr>';
}
echo '<td>'.$titre.'</td>';
// echo "<p align='right'><a href='index.php?p=actu&?id=$id' class='b01'>$titre </a></p>";
if ($c == $max_colonne) {
echo '</tr>';
}
$c++;
}
?>
<?php
$sql="select * from actu order by id_actu desc LIMIT 3,20 ";
$result=mysql_db_query($dbname,$sql,$id_link);
$max_colonne = 2;
$c = 1;
while ($list = mysql_fetch_array($result))
{
$id=$list['id_actu'];
$titre=$list['titre'];
if ($c > $max_colonne) {
$c = 1;
}
if ($c == 1) {
echo '<tr>';
}
echo '<td>'.$titre.'</td>';
// echo "<p align='right'><a href='index.php?p=actu&?id=$id' class='b01'>$titre </a></p>";
if ($c == $max_colonne) {
echo '</tr>';
}
$c++;
}
?>
Bah c'est tout con, tu entoure ton id_actu des balises <a>...</a>
Après, il y a différentes façons de traiter le lien, soit c'est en xhtml, dans ce cas, tu remplis l'attribut "href" soit tu le traite en javascript, grace à l'attribut "onclick". Tu veux faire quoi exactement ?
Après, il y a différentes façons de traiter le lien, soit c'est en xhtml, dans ce cas, tu remplis l'attribut "href" soit tu le traite en javascript, grace à l'attribut "onclick". Tu veux faire quoi exactement ?
oui bien sur
bon comment placer mon link ici
|
v
echo '<td>'.$titre.'</td>';
----------------------------------------------------
ca c'est un ex...
echo "<p align='right'><a href='index.php?p=actu&?id=$id' class='b01'>$titre </a></p>";
je sais se lien marche tt bien mais je ne sais pas ou placer mon link sur le 1er code
bon comment placer mon link ici
|
v
echo '<td>'.$titre.'</td>';
----------------------------------------------------
ca c'est un ex...
echo "<p align='right'><a href='index.php?p=actu&?id=$id' class='b01'>$titre </a></p>";
je sais se lien marche tt bien mais je ne sais pas ou placer mon link sur le 1er code