IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

PHP et passage de paramètres [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé Avatar de mjs21
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2008
    Messages : 85
    Par défaut PHP et passage de paramètres
    Bonjour,

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

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    // 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.

  2. #2
    Membre chevronné
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     echo '<td bgcolor="#CCCCCC">'?><a href="suppression.php?num=<?php echo $row['id'] ?>"><img src="img/supprimer.png"/></a></td><?php ;

  3. #3
    Membre confirmé Avatar de mjs21
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2008
    Messages : 85
    Par défaut
    Citation Envoyé par Chengj Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     echo '<td bgcolor="#CCCCCC">'?><a href="suppression.php?num=<?php echo $row['id'] ?>"><img src="img/supprimer.png"/></a></td><?php ;
    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.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <?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..

  4. #4
    Membre chevronné
    Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2004
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 352
    Par défaut
    Utilise la balise code (le #) ^^ .

    Sinon, il suffit de faire ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ?><td bgcolor="#CCCCCC"><a href="suppression.php?num=<?php echo $row['num_mat']; ?>"><img src="img/supprimer.png"/></a></td><?php
    Tu fais pareil que tes lignes précédents.

  5. #5
    Membre expérimenté Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Par défaut
    Jtai refait ton script avec une syntaxe plus correct :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?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">
        <tr>
            <td bgcolor="#669999"><b><u>Descriptif</u></b></td>*
            <td bgcolor="#669999"><b><u>Fabricant</u></b></td>*
            <td bgcolor="#669999"><b><u>Modele</u></b></td>
            <td bgcolor="#669999"><b><u>No Serie</u></b></td>
            <td bgcolor="#669999"><b><u>Disponible</u></b></td>*
            <td bgcolor="#669999"><b><u></u></b></td>
            <td bgcolor="#669999"><b><u></u></b></td>
        </tr>';
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
    while($row = mysql_fetch_array($result)) {
    echo '
    <tr>
        <td bgcolor="#CCCCCC">'.$row["desc_mat"].'</td>
        <td bgcolor="#CCCCCC">'.$row["fabri_mat"].'</td>
        <td bgcolor="#CCCCCC">'.$row["modele_mat"].'</td>
        <td bgcolor="#CCCCCC">'.$row["noserie_mat"].'</td>
        <td bgcolor="#CCCCCC">'.$row["dispo_mat"].'</td>
        <td bgcolor="#CCCCCC"> <a href="modification.php?num=1" /><img src="img/modification.PNG" /></a></td>
        <td bgcolor="#CCCCCC"> <a href="suppression.php?num=1" /><img src="img/supprimer.png" /></a></td>
    </tr><br />';
    }
    echo '</table><br />';
    // fin du tableau.
     
    mysql_close($connexion);
    ?>

  6. #6
    Membre confirmé Avatar de mjs21
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2008
    Messages : 85
    Par défaut
    Citation Envoyé par Gaara-Manga Voir le message
    Jtai refait ton script avec une syntaxe plus correct :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?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">
        <tr>
            <td bgcolor="#669999"><b><u>Descriptif</u></b></td>*
            <td bgcolor="#669999"><b><u>Fabricant</u></b></td>*
            <td bgcolor="#669999"><b><u>Modele</u></b></td>
            <td bgcolor="#669999"><b><u>No Serie</u></b></td>
            <td bgcolor="#669999"><b><u>Disponible</u></b></td>*
            <td bgcolor="#669999"><b><u></u></b></td>
            <td bgcolor="#669999"><b><u></u></b></td>
        </tr>';
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
    while($row = mysql_fetch_array($result)) {
    echo '
    <tr>
        <td bgcolor="#CCCCCC">'.$row["desc_mat"].'</td>
        <td bgcolor="#CCCCCC">'.$row["fabri_mat"].'</td>
        <td bgcolor="#CCCCCC">'.$row["modele_mat"].'</td>
        <td bgcolor="#CCCCCC">'.$row["noserie_mat"].'</td>
        <td bgcolor="#CCCCCC">'.$row["dispo_mat"].'</td>
        <td bgcolor="#CCCCCC"> <a href="modification.php?num=1" /><img src="img/modification.PNG" /></a></td>
        <td bgcolor="#CCCCCC"> <a href="suppression.php?num=1" /><img src="img/supprimer.png" /></a></td>
    </tr><br />';
    }
    echo '</table><br />';
    // fin du tableau.
     
    mysql_close($connexion);
    ?>
    Yes ! merci beaucoup à toi !

    Bonne soirée,

    Merci encore,

    Emmanuel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP][Applet] Passage de paramètre cryptés
    Par AsH.fr dans le forum Applets
    Réponses: 3
    Dernier message: 30/10/2007, 14h01
  2. [PHP-JS] Passage de paramètre d'un script vers PHP
    Par fred_crrm dans le forum Langage
    Réponses: 2
    Dernier message: 13/06/2007, 15h40
  3. [PHP-JS] Passage de paramètre de Javascript vers fonction Php
    Par winnie82 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/07/2006, 10h06
  4. [PHP-JS] passage de paramètre
    Par Darkyl dans le forum Langage
    Réponses: 12
    Dernier message: 04/04/2006, 12h54
  5. appel d'une page php et passage de paramètres via un SRC
    Par yoda_style dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/01/2006, 20h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo