une petite question... [ PHP ] - PHP - Programmation
Marsh Posté le 24-05-2003 à 11:21:54
  $db = mysql_connect("sql.free.fr", "login", "password" ); 
  mysql_select_db("login",$db); 
  $req = mysql_query("SELECT * FROM matable1 WHERE champ='1' AND champ2='$var1' ORDER BY id DESC" ); 
  $res = mysql_numrows($req); 
 
  if ($res == 0) 
  { 
       ... resultat de la requete vide... 
   }        
   else 
   { 
       des resultats ont été trouvé. 
Marsh Posté le 24-05-2003 à 11:49:45
| Code : 
 | 
Marsh Posté le 24-05-2003 à 12:59:24
vais tester la 2eme solution, je connais pas mais ça a l'air pas mal  
 
Marsh Posté le 24-05-2003 à 13:05:29
mysql_fetch_array(), ca lit une ligne du résultat, la met dans un tableau et passe à la ligne suivante. Pratique pour parcourir un résultat. 
Par exemple :
| Code : 
 | 
Marsh Posté le 24-05-2003 à 13:47:03
yeah merci ça marche, g + les erreurs maintenant  
  
 
bon je dois mettre un peu en forme ma page d'index, g encore quelques erreurs, j'uploaderai mon script tout a l'heure pour vous montrer  
 
Marsh Posté le 24-05-2003 à 17:07:33
encore 1 question  
  
 
quand on a un listing avec un $i++ ça donne ça: 
1 
2 
3 
4 
etc... 
 
moi j'aimerais faire ça: 
 
1    2 
3    4 
5    6 
etc... 
 
c possible ?  
 
Marsh Posté le 24-05-2003 à 17:20:43
tu parles de l'affichage là? bah oui c'est possible  
  
tous les deux enregistrements, tu passes àla ligne
Marsh Posté le 24-05-2003 à 18:06:55
| dropsy a écrit : tu parles de l'affichage là? bah oui c'est possible  | 
 
 
ben comment on fait pour le faire comprendre de passer à la ligne tous les 2 enregistrements ?  c pas un truc avec while ?
 c pas un truc avec while ?
Marsh Posté le 24-05-2003 à 20:39:48
| Negueu a écrit :   | 
 
 
Tu utilises l'opérateur modulo. 
Si modulo i/2  == 0, alors retour à la ligne : 
 
if (($i % 2) == 0) 
{ 
echo "<br>" 
} 
 
Avec le meme mecanisme, tu peux faire n colonnes. 
 
vw
Marsh Posté le 24-05-2003 à 22:34:15
| Combi_A_Vendre a écrit :   | 
 
 
ah ouais, pas con ce truc ![[:xp1700] [:xp1700]](https://forum-images.hardware.fr/images/perso/xp1700.gif) 
  
où allez vous chercher tout ça ?  
 
Marsh Posté le 24-05-2003 à 23:06:26
| Negueu a écrit :   | 
 
 
Ben c'est un métier, donc pas de mérite...
Marsh Posté le 25-05-2003 à 09:39:14
| Negueu a écrit :   | 
 
 ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) 
  ![[:rofl] [:rofl]](https://forum-images.hardware.fr/images/perso/rofl.gif) Use the brain, Luke !
 Use the brain, Luke !
Marsh Posté le 25-05-2003 à 10:59:06
| Cherrytree a écrit :   | 
 
 
ouais ça me vient pas à l'idée d'utiliser des trucs comme ça  
 
Marsh Posté le 24-05-2003 à 11:06:20
Salut
 donc sur ma page d'index, ça affiche les catégories des downloads, mais quand la base est vide ça ne marche pas
 donc sur ma page d'index, ça affiche les catégories des downloads, mais quand la base est vide ça ne marche pas  ça me met ça:
 ça me met ça: 
je suis en train de finir un petit script de Gestion de Downloads
dans disp_cat.php aux lignes citées y'a ça:
comment on fait pour plus avoir ces lignes d'erreur ? j'avais pensé a un if else pour marquer un truc du style "la base est vide" à la place
si qqun peut m'aider c cool