PHP - Passage de parametres

Résolu/Fermé
mjs21 Messages postés 15 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 17 juin 2008 - 3 juin 2008 à 19:30
mjs21 Messages postés 15 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 17 juin 2008 - 3 juin 2008 à 19:51
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.
A voir également:

2 réponses

macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
3 juin 2008 à 19:48
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
mjs21 Messages postés 15 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 17 juin 2008
3 juin 2008 à 19:51
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
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
3 juin 2008 à 19:34
Bonjour.

echo '<td bgcolor="#CCCCCC"><a href="modification.php?'.<ton Parametre>.'"><img...'
0
mjs21 Messages postés 15 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 17 juin 2008
3 juin 2008 à 19:44
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