PHP - Passage de parametres

Résolu
mjs21 Messages postés 15 Statut Membre -  
mjs21 Messages postés 15 Statut Membre -
Bonjour,

J'ai un petit soucis avec les paramètres si quelqu'un aurait l'aimabilité de m'aider

Voici mon code :

// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["desc_mat"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["fabri_mat"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["modele_mat"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["noserie_mat"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["dispo_mat"].'</td>';
echo '<td bgcolor="#CCCCCC">'?><a href="modification.php?num=1"><img src="img/modification.PNG"/></a></td><?php ;
echo '<td bgcolor="#CCCCCC">'?><a href="suppression.php?num=1"><img src="img/supprimer.png"/></a></td><?php ;
echo '</tr>'."\n";


En faite, mon problème est au niveau des deux liens 'modification' et 'suppression', quelle est la syntaxe pour mettre une variable en paramètre au lieu du num=1 que j'ai mis pour tester ?

Merci beaucoup par avance !

Cordialement,

Emmanuel.
Configuration: Windows XP
Firefox 2.0.0.14

2 réponses

  1. macgawel Messages postés 676 Statut Membre 89
     
    Je ne comprends pas trop non plus. Tu arrives très bien à insérer des éléments de ta base (dans tes echo). Et pour un lien, le principe reste le même....

    Donc :
    echo '<td bgcolor="#CCCCCC"><a href="modification.php?num='.$row['num_mat'].'"><img src="img/modification.PNG"/></a></td>';

    En fait, le plus délicat dans ce genre de lignes, c'est de ne pas se planter dans les quotes et guillemets...
    1
    1. mjs21 Messages postés 15 Statut Membre
       
      Oh yes ! oui c'est exactement ça ! les guillemets .. je suis un peu perdu

      Mais enfin merci beaucoup de ton aide précieuse celà fonctionne !

      Bonne soirée à toi :)

      Encore merci,

      Emmanuel.
      0
  2. macgawel Messages postés 676 Statut Membre 89
     
    Bonjour.

    echo '<td bgcolor="#CCCCCC"><a href="modification.php?'.<ton Parametre>.'"><img...'
    0
    1. mjs21 Messages postés 15 Statut Membre
       
      Je ne comprend pas vraiment.. désolé :(

      en faite je voudrais récupérer la valeur d'un champ de ma base mysql intitulé num_mat.

      <?php

      //Parametres de connection à la base :
      $connexion = mysql_connect($serveur,$user,$pass);
      mysql_select_db($base,$connexion);
      $requete = "SELECT * FROM MATERIEL";
      $result = mysql_query($requete, $connexion);

      echo '<table bgcolor="#FFFFFF">'."\n";
      // première ligne on affiche les titres prénom et surnom dans 2 colonnes
      echo '<tr>';
      echo '<td bgcolor="#669999"><b><u>Descriptif</u></b></td>';
      echo '<td bgcolor="#669999"><b><u>Fabricant</u></b></td>';
      echo '<td bgcolor="#669999"><b><u>Modele</u></b></td>';
      echo '<td bgcolor="#669999"><b><u>No Serie</u></b></td>';
      echo '<td bgcolor="#669999"><b><u>Disponible</u></b></td>' ;
      echo '<td bgcolor="#669999"><b><u></u></b></td>';
      echo '<td bgcolor="#669999"><b><u></u></b></td>' ;
      echo '</tr>'."\n";
      // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
      while($row = mysql_fetch_array($result)) {
      echo '<tr>';
      echo '<td bgcolor="#CCCCCC">'.$row["desc_mat"].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row["fabri_mat"].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row["modele_mat"].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row["noserie_mat"].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row["dispo_mat"].'</td>';
      echo '<td bgcolor="#CCCCCC">'?><a href="modification.php?num=1"><img src="img/modification.PNG"/></a></td><?php ;
      echo '<td bgcolor="#CCCCCC">'?><a href="suppression.php?num=1"><img src="img/supprimer.png"/></a></td><?php ;
      echo '</tr>'."\n";
      }
      echo '</table>'."\n";
      // fin du tableau.



      mysql_close($connexion);
      ?>


      Merci par avance.. :)
      0