Ou est l'erreur

Résolu/Fermé
zippeur Messages postés 197 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 5 juin 2017 - 10 févr. 2009 à 01:03
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 - 10 févr. 2009 à 02:59
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++

14 réponses

zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
10 févr. 2009 à 01:47
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 :
<?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
0
zippeur Messages postés 197 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 5 juin 2017 1
10 févr. 2009 à 02:09
ca marcheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee Oh merci mon grandddddddddddddddd
0
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
10 févr. 2009 à 02:15
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***** ^^,
0
zippeur Messages postés 197 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 5 juin 2017 1
10 févr. 2009 à 02:23
un autre truc comment faire le lien sur le titre
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
10 févr. 2009 à 02:24
Tu peux développer...
0
zippeur Messages postés 197 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 5 juin 2017 1
10 févr. 2009 à 02:27
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++;
}
?>
0
zippeur Messages postés 197 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 5 juin 2017 1
10 févr. 2009 à 02:29
je suis webdesigner
0
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
10 févr. 2009 à 02:33
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 ?
0
zippeur Messages postés 197 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 5 juin 2017 1
10 févr. 2009 à 02:36
echo "<p align='right'><a href='index.php?p=actu&?id=$id' class='b01'>$titre </a></p>";
0
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
10 févr. 2009 à 02:38
Il fonctionne pas ce lien ?!
0
zippeur Messages postés 197 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 5 juin 2017 1
10 févr. 2009 à 02:40
si Il fonctionne mais dans le code que tu ma corriger je ne sais plus ou le placer
0
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
10 févr. 2009 à 02:41
Tu as enlevé les "//" avant ?
0
zippeur Messages postés 197 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 5 juin 2017 1
10 févr. 2009 à 02:47
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
0
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
10 févr. 2009 à 02:59
echo '<td><a href="ton_lien">'.$titre.'</a></td>';
0