Ou est l'erreur
Résolu
zippeur
Messages postés
210
Statut
Membre
-
zoby44 Messages postés 868 Statut Membre -
zoby44 Messages postés 868 Statut Membre -
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 lors de l'enregistrement du contact - Forum Xiaomi
- Iptv erreur de lecture - Forum TV & Vidéo
- Instagram une erreur s'est produite - Forum Instagram
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
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