Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2213 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  petite erreur, pouvez m'aider ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

petite erreur, pouvez m'aider ?

n°275710
checker-67
Posté le 25-12-2002 à 14:50:22  profilanswer
 

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 ;)
mood
Publicité
Posté le 25-12-2002 à 14:50:22  profilanswer
 

n°275711
samuelp
Posté le 25-12-2002 à 14:51:51  profilanswer
 

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

n°275712
samuelp
Posté le 25-12-2002 à 14:52:23  profilanswer
 

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

n°275714
checker-67
Posté le 25-12-2002 à 14:56:40  profilanswer
 

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 ;)
n°275715
samuelp
Posté le 25-12-2002 à 14:58:29  profilanswer
 

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 ?

n°275716
ethernal
Chercheur de vérité...
Posté le 25-12-2002 à 15:00:01  profilanswer
 

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...
n°275717
samuelp
Posté le 25-12-2002 à 15:00:59  profilanswer
 

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

n°275718
ethernal
Chercheur de vérité...
Posté le 25-12-2002 à 15:02:30  profilanswer
 

ç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...
n°275719
checker-67
Posté le 25-12-2002 à 15:03:40  profilanswer
 

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 ;)
n°275720
checker-67
Posté le 25-12-2002 à 15:06:39  profilanswer
 

merci c bon sa marche maintenant merci beaucoups !!!


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  petite erreur, pouvez m'aider ?

 

Sujets relatifs
code qui foire mais je trouve pas l'erreurEncore une petite question
[nioub] qqn peut m'aider a installer php nukeComment faire pour empêcher un message d'erreur de s'afficher ????
ou est l'erreur[Access] Venez m'aider !
BATCH DOS Besoin d'aide : Erreur bizar !!![C++] besoin d'une petite aide
[php] erreur mais ou ? je deviens fou merci d avance[JAVA] petite question sur les tableaux à 2 dim
Plus de sujets relatifs à : petite erreur, pouvez m'aider ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR