petite erreur, pouvez m'aider ?

petite erreur, pouvez m'aider ? - PHP - Programmation

Marsh Posté le 25-12-2002 à 14:50:22    

Slt vous pouvez m'aider ? mon ptit scrit marche pas... il me dit que il y a une erreur au niveau de SELECT...
Pouvez m'aider ? merci
 
 
<?
 
include("config.php" );
 
$select =  'SELECT * FROM map WHERE nbre='3' ';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
 
 
 
 
if($total) {
 
    while($row = mysql_fetch_array($result)) {
 
     //  <a href="">
 
    }
  echo '<a href="fiche_bat.php?id='.$row['id'].'"><img src="bat/bat-'.$row['type '].'-'.$row['nivactunow '].'.gif">'.$row['description'].'</a>';
 
 
}
 
?>


---------------
La solution à ton problème ?.... Mon portail PHP tribisur ;)
Reply

Marsh Posté le 25-12-2002 à 14:50:22   

Reply

Marsh Posté le 25-12-2002 à 14:51:51    

$select =  "SELECT * FROM map WHERE nbre='3' ";

Reply

Marsh Posté le 25-12-2002 à 14:52:23    

ou
$select =  'SELECT * FROM map WHERE nbre='.3.' ';

Reply

Marsh Posté le 25-12-2002 à 14:56:40    

trés bien sa marche, mais la boucle ne ce fait pas... le lien est vide... sa fait "page.php?nbre="
POurtant sa devrait marcher non ?


---------------
La solution à ton problème ?.... Mon portail PHP tribisur ;)
Reply

Marsh Posté le 25-12-2002 à 14:58:29    

checker-67 a écrit :

trés bien sa marche, mais la boucle ne ce fait pas... le lien est vide... sa fait "page.php?nbre="
POurtant sa devrait marcher non ?
 


 
Je connais pas ton $link ni la structure de ta table donc je ne peux pas t'aider.
 
 Pourquoi tu n'utilises pas mysql_fetch_row plutot ?

Reply

Marsh Posté le 25-12-2002 à 15:00:01    

oui, ça fct d'ailleur.
mais tu n'a pas placé ton echo dans la boucle.
tu fermes ton accolade trop tôt
 

Code :
  1. <?
  2. include("config.php" );
  3. $select =  'SELECT * FROM map WHERE nbre='3' ';
  4. $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
  5. $total = mysql_num_rows($result);
  6. if($total) {
  7.  
  8.    //début boucle
  9.    while($row = mysql_fetch_array($result)) {
  10.     //  <a href="">
  11.       echo '<a href="fiche_bat.php?id='.$row['id'].'"><img src="bat/bat-'.$row['type '].'-'.$row['nivactunow '].'.gif">'.$row['description'].'</a>';
  12.    }
  13.    //fin boucle
  14. }
  15. ?>


Message édité par ethernal le 25-12-2002 à 15:01:25

---------------
...oups kernel error...
Reply

Marsh Posté le 25-12-2002 à 15:00:59    

checker-67 a écrit :

trés bien sa marche, mais la boucle ne ce fait pas... le lien est vide... sa fait "page.php?nbre="
POurtant sa devrait marcher non ?
 


 
Pis ça peut pas marcher ton truc puisque tu t'embrouilles avec les '
 
 Un conseil utilises une variable intermediaire ($leresultat) que tu concatene avec tes chaines fixes et le resultat de ta requete et apres tu fais un echo $leresultat

Reply

Marsh Posté le 25-12-2002 à 15:02:30    

ça fct surement très bien son truc...
en plus propre :

Code :
  1. <?
  2. include("config.php" );
  3. $select =  'SELECT * FROM map WHERE nbre='3' ';
  4. $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
  5. $total = mysql_num_rows($result);
  6. if($total) {
  7.  
  8.    //début boucle
  9.    while($row = mysql_fetch_array($result)) {
  10.     //  <a href="">
  11.       echo '<a href="fiche_bat.php?id='
  12.            .$row['id']
  13.            .'"><img src="bat/bat-'
  14.            .$row['type ']
  15.            .'-'
  16.            .$row['nivactunow ']
  17.            .'.gif">'
  18.            .$row['description']
  19.            .'</a>';
  20.    }
  21.    //fin boucle
  22. }
  23. ?>


il y a bien un ' en début et fin de texte, donc ça devrait fcter


Message édité par ethernal le 25-12-2002 à 15:04:57

---------------
...oups kernel error...
Reply

Marsh Posté le 25-12-2002 à 15:03:40    

ben sa marche pas non plus...
je suis déja bloqué...
va falloir que je cherche autre chose.
je vais tester un autre moyen.
Merci tt de mème


---------------
La solution à ton problème ?.... Mon portail PHP tribisur ;)
Reply

Marsh Posté le 25-12-2002 à 15:06:39    

merci c bon sa marche maintenant merci beaucoups !!!


---------------
La solution à ton problème ?.... Mon portail PHP tribisur ;)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed