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 :

[Conception] problème de virgule


Sujet :

PHP & Base de données

  1. #1
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut [Conception] problème de virgule
    voila j ai une erreur de virgule et je ne sais pas quoi je ne susi pas tres douer de ce coté la voici le script et en fait quand je lance la page ca me l affiche mais il m ecrit le code dans le tableau et hors du tableau plutot que de l executer merci de votre aide :
    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    <?php
    include("../include/session.php");
    include "connexion.php";
    $link = connexion();
    //récupère tous les enregistrements
    $description = "";
    $keywords = "";
    $subject = "";
    $title = "";
    $fakea = "";
    $menu = true;
     
     
     
     
    $body = '
    $select = 'SELECT * FROM cartouche order by designation_cartouche desc';
    $result1 = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
    $total = mysql_num_rows($result1);
    if($total) {
        // debut du tableau
    	
        echo '<center><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>reference de la cartouche</u></b></td>\';
            echo \'<td bgcolor="#669999"><b><u>Marque de la cartouche</u></b></td>\';
           echo \'<td bgcolor="#669999"><b><u>couleur cartouche</u></b></td>\';       
    	   echo \'<td bgcolor="#669999"><b><u>Quantité</u></b></td>\';
    		 echo '<td bgcolor="#669999"><b><u>Prix TTC</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($result1)) {
            echo '<tr>';
    		echo '<td bgcolor="#CCCCCC">'.$row["ref_cartouche"].'</td>';
            echo '<td bgcolor="#CCCCCC">'.$row["designation_cartouche"].'</td>';
    		echo '<td bgcolor="#CCCCCC">'.$row["couleur_cartouche"].'</td>';
    		echo '<td bgcolor="#CCCCCC">'.$row["qte_cartouche"].'</td>';
    		echo '<td bgcolor="#CCCCCC">'.$row["prixTTC_cartouche"].'</td>';
    
          echo '</tr>'."\n";
        }
        echo '</table></center>'."\n";
        // fin du tableau.
    }
    else echo 'Pas d\'enregistrements dans cette table...';
     
    // on libère le résultat
    mysql_free_result($result1);
     
    echo <center><a href="index.php?page=Admin" title="Admin">Admin</a>
    ';
    
    include("../include/base.php");
    ?>

  2. #2
    Membre chevronné
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Par défaut
    c'est quoi ce $body = ' ?

  3. #3
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut aide
    ben voila j ai met dan sune variable le body pour mieux structurer le site donc
    $body='text.....';
    mais la je m y retrouve plus avec les echos

    et voici l erreur indiquer
    Parse error: parse error, unexpected T_STRING in C:\Program Files\EasyPHP 2.0b1\www\suncopy\prestations\cartouche.php on line 17 donc a partir de select y a une probleme

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    surement parce que la fameuse ligne n'est pas complete :

    doit correspondre a

    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut ben regarde pourtant
    ben si regarde dan sle code a la fin on voit bien ';
    non j ai l impression que c est select qu il appreciae pas car comme j ai met des 'select..'il n aprecie pas coment faire please?

  6. #6
    Membre chevronné
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Par défaut
    ça devrait être plutôt ça ton code :
    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    <?php
    include("../include/session.php");
    include "connexion.php";
    $link = connexion();
    //récupère tous les enregistrements
    $description = "";
    $keywords = "";
    $subject = "";
    $title = "";
    $fakea = "";
    $menu = true;
     
     
     
     
    $body = '';
    $select = 'SELECT * FROM cartouche order by designation_cartouche desc';
    $result1 = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
    $total = mysql_num_rows($result1);
    if($total) {
        // debut du tableau
     
        echo '<center><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>reference de la cartouche</u></b></td>';
            echo '<td bgcolor="#669999"><b><u>Marque de la cartouche</u></b></td>';
           echo '<td bgcolor="#669999"><b><u>couleur cartouche</u></b></td>';       
    	   echo '<td bgcolor="#669999"><b><u>Quantité</u></b></td>';
    		 echo '<td bgcolor="#669999"><b><u>Prix TTC</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($result1)) {
            echo '<tr>';
    		echo '<td bgcolor="#CCCCCC">'.$row["ref_cartouche"].'</td>';
            echo '<td bgcolor="#CCCCCC">'.$row["designation_cartouche"].'</td>';
    		echo '<td bgcolor="#CCCCCC">'.$row["couleur_cartouche"].'</td>';
    		echo '<td bgcolor="#CCCCCC">'.$row["qte_cartouche"].'</td>';
    		echo '<td bgcolor="#CCCCCC">'.$row["prixTTC_cartouche"].'</td>';
     
          echo '</tr>'."\n";
        }
        echo '</table></center>'."\n";
        // fin du tableau.
    }
    else echo 'Pas d\'enregistrements dans cette table...';
     
    // on libère le résultat
    mysql_free_result($result1);
     
    echo '<center><a href="index.php?page=Admin" title="Admin">Admin</a>';
     
    include("../include/base.php");
    ?>
    Tu ne penses quand même pas mettre les echo (les conditions...) dans la variable $body....

    Tout cela va être pris tel quel c'est à dire en texte brute. Il y a bien une fonction qui permet d'éxécuter une chaîne comme script php qui se nomme eval() mais dans ce cas là je n'en vois pas du tout l'utilité.
    Ce n'est pas ce que j'appel structurer un code...

    Par le biais de classe, de fonction, d'include ou bien encore mieux de template je dis oui.

  7. #7
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut
    le probleme etant que maintenant j ai le tableau hors de mon body c est a dire qu il se balade dans smon site en haut du site et au dessus de mon image d en tete.Auriez vous une idee pour mettre ce code dans le body merci encore.

  8. #8
    Membre chevronné
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Par défaut
    il manque le reste du html pour te répondre...

    Le code que tu nous présente se trouve où par rapport au corps du html ?


    D'après ton code (avant ma modification) je pense que tu voulais faire quelque chose comme cela :


    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    <?php
    include("../include/session.php");
    include "connexion.php";
    $link = connexion();
    //récupère tous les enregistrements
    $description = "";
    $keywords = "";
    $subject = "";
    $title = "";
    $fakea = "";
    $menu = true;
    $body = '';
     
     
    $select = 'SELECT * FROM cartouche order by designation_cartouche desc';
    $result1 = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
    $total = mysql_num_rows($result1);
    if($total) {
        // debut du tableau
         // première ligne on affiche les titres prénom et surnom dans 2 colonnes
    	$body = '<center><table bgcolor="#FFFFFF"></br>"
    			<tr>
           <td bgcolor="#669999"><b><u>reference de la cartouche</u></b></td>
           <td bgcolor="#669999"><b><u>Marque de la cartouche</u></b></td>
           <td bgcolor="#669999"><b><u>couleur cartouche</u></b></td>       
    	   <td bgcolor="#669999"><b><u>Quantité</u></b></td>
    		 <td bgcolor="#669999"><b><u>Prix TTC</u></b></td>
          </tr></br>';
     
        // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
        while($row = mysql_fetch_array($result1)) {
    	$body .= '<tr>
    		<td bgcolor="#CCCCCC">'.$row["ref_cartouche"].'</td>
    		<td bgcolor="#CCCCCC">'.$row["designation_cartouche"].'</td>
    		<td bgcolor="#CCCCCC">'.$row["couleur_cartouche"].'</td>
    		<td bgcolor="#CCCCCC">'.$row["qte_cartouche"].'</td>
    		<td bgcolor="#CCCCCC">'.$row["prixTTC_cartouche"].'</td>
     		</tr></br>';
        }
     
    	$body .= '</table></center></br>';
        // fin du tableau.
    }
    else echo 'Pas d\'enregistrements dans cette table...';
     
    // on libère le résultat
    mysql_free_result($result1);
     
    echo '<center><a href="index.php?page=Admin" title="Admin">Admin</a>';
     
    include("../include/base.php");
    ?>
    tu retrouveras ton tableau dans la variable $body

  9. #9
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut merci
    merci encore mais voila je me retrouve avec un autre probleme dans une page :
    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    <?php
    include("../include/session.php");
    include("../include/connexion.php");
    $link = connexion();
    //récupère tous les enregistrements
    $description = "";
    $keywords = "";
    $subject = "";
    $title = "";
    $fakea = "";
    $menu = true;
    $body = '';
     
     
     
    echo '<h2><a href="index.php?page=ajout_cartouche.php" title="Admin">Ajouter des cartouches</a></h2>';
     
     
    <?php
     
    //-----------------------------------------------------
    // Vérification 1 : est-ce qu'on veut poster une cartouche ?
    //-----------------------------------------------------
     
    if (!empty($_POST['ref_cartouche']) AND !empty($_POST['designation_cartouche']) AND !empty($_POST['couleur_cartouche']) AND !empty($_POST['qte_cartouche']) AND !empty($_POST['prixTTC_cartouche']))
    {
        $ref_cartouche = addslashes($_POST['ref_cartouche']);
        $designation_cartouche =addslashes ($_POST['designation_cartouche']);
    	$couleur_cartouche = addslashes($_POST['couleur_cartouche']);
    	$qte_cartouche =addslashes($_POST['qte_cartouche']);
    	$prixTTC_cartouche = addslashes($_POST['prixTTC_cartouche']);
           echo "UPDATE cartouche
    	   SET designation_cartouche='" . $designation_cartouche . "' 
    	   , couleur_cartouche='" . $couleur_cartouche . "'
    	   , qte_cartouche=" . $qte_cartouche . "
    	   , prixTTC_cartouche=" . $prixTTC_cartouche . " 
    	   WHERE ref_cartouche='" . $_POST['id_cartouche'] . "'";
        // On vérifie si c'est une modification de cartouche ou pas
        if (empty($_GET['modification_cartouche']))
        {
            // Ce n'est pas une modification, on crée une nouvelle entrée dans la table
            mysql_query("INSERT INTO cartouche VALUES('" . $ref_cartouche . "', '" . $designation_cartouche . "', '" . $couleur_cartouche . "',, '" . $qte_cartouche . "',, '" . $prixTTC_cartouche . "')");
        }
        else
        {
     
            // C'est une modification, on met juste à jour le titre et le contenu
           echo "UPDATE cartouche
    	   SET designation_cartouche='" . $designation_cartouche . "' 
    	   , couleur_cartouche='" . $couleur_cartouche . "'
    	   , qte_cartouche='" . $qte_cartouche . "'
    	   , prixTTC_cartouche='" . $prixTTC_cartouche . "' 
    	   WHERE ref_cartouche='" . $_POST['id_cartouche'] . "'";
        }
    }
     
    //--------------------------------------------------------
    // Vérification 2 : est-ce qu'on veut supprimer une cartouche ?
    //--------------------------------------------------------
    if (isset($_GET['supprimer_cartouche'])) // Si on demande de supprimer une cartouche
    {
        // Alors on supprime la cartouche correspondante
     
        $_GET['supprimer_cartouche'] = htmlentities($_GET['supprimer_cartouche']);
        mysql_query('DELETE FROM cartouche WHERE ref_cartouche=\'' . $_GET['supprimer_cartouche'] . '\'');
    }
    ?>
    $body = '<table><tr>
    <th>Modifier</th>
    <th>Supprimer</th>
    <th>reference</th>
    <th>Designation</th>
    <th>couleur</th>
    <th>quantité</th>
    <th>prix TTC</th>
    </tr>';
    <?php
    $retour = mysql_query('SELECT * FROM cartouche ORDER BY ref_cartouche DESC');
    while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les cartouche
    {
    ?>
    $body .= '<tr>
    <td>'<?php echo '<a href="ajout_cartouche.php?modifier_cartouche=' . $donnees['ref_cartouche'] . '">'; ?>Modifier'</a></td>'
    '<td>'<?php echo '<a href="interface.php?supprimer_cartouche=' . $donnees['ref_cartouche'] . '">'; ?>Supprimer'</a></td>'
    '<td>'<?php echo ($donnees['ref_cartouche']); ?>'</td>
    <td>'<?php echo ($donnees['designation_cartouche']); ?>'</td>
    <td>'<?php echo ($donnees['couleur_cartouche']); ?>'</td>
    <td>'<?php echo ($donnees['qte_cartouche']); ?>'</td>
    <td>'<?php echo ($donnees['prixTTC_cartouche']); ?>'</td>
    </tr>';
    <?php
    } // Fin de la boucle qui liste les cartouche
    ?>
    '</table>
    </body>
    </html>
    include("../include/base.php")';
    ?>
    et voici l erreur:
    Parse error: parse error, unexpected '<' in C:\Documents and Settings\EasyPHP 2.0b1\www\suncopy\admin\gesCartouches.php on line 19
    donc a partir du deuxieme php <?php

  10. #10
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Euh... juste comme ça : pourquoi tu as un 2e <?php alors que tu n'as pas encore rencontré de ?> ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  11. #11
    Membre du Club
    Inscrit en
    Février 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 8
    Par défaut templates
    vaut mieux utiliser un système de templates du genre smarty pour éviter les cauchermars comme ça.

  12. #12
    Membre éprouvé
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Par défaut aide
    svp je veut vraiement repondre ce code aider moi c est urgent c est vrai que le code n est peut etre pas clair mais j ai besoin de tout mettre dans la variable $body=''; sinon le site ne tournerai plus merci encore aidez moi

  13. #13
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 74
    Par défaut
    Oulà ils y a de très nombreux problèmes dans le code :

    - Réouverture d'une balise <?php alors qu'elle est pas fermé
    - L'utilisation de variables PHP en dehors des balises <?php ?>
    - Des balises HTML qui trainent dans des balises <?php ?>
    - On voit des fermetures de balises alors qu'elle sont pas ouverte (dans le fichier du moins)
    - L'oubli du $ devant les variables PHP
    - L'include d'un fichier PHP après la balise </html> ?! A quoi peut-il servir ?
    - Des variables non utilisées

    Après on sait pas où se trouve le reste du code ni si il existe, bref dans l'état c'est difficile de vous aider.

    Que contient les diffèrents fichiers que vous incluez ?

    Mais je vais quand même essayer :

    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
     
    <?php
     
    	include('../include/session.php');
    	include('../include/connexion.php');
     
    	$link = connexion();
     
    	//récupère tous les enregistrements
    	$description = '';
    	$keywords = '';
    	$subject = '';
    	$title = '';
    	$fakea = '';
    	$menu = true;
     
    //-----------------------------------------------------
    // Vérification 1 : est-ce qu'on veut poster une cartouche ?
    //-----------------------------------------------------
     
    if (!empty($_POST['ref_cartouche']) AND !empty($_POST['designation_cartouche']) AND !empty($_POST['couleur_cartouche']) AND !empty($_POST['qte_cartouche']) AND !empty($_POST['prixTTC_cartouche']))
    {
        $ref_cartouche = addslashes($_POST['ref_cartouche']);
        $designation_cartouche =addslashes ($_POST['designation_cartouche']);
    	$couleur_cartouche = addslashes($_POST['couleur_cartouche']);
    	$qte_cartouche =addslashes($_POST['qte_cartouche']);
    	$prixTTC_cartouche = addslashes($_POST['prixTTC_cartouche']);
     
           echo "UPDATE cartouche
    	   SET designation_cartouche='" . $designation_cartouche . "' 
    	   , couleur_cartouche='" . $couleur_cartouche . "'
    	   , qte_cartouche=" . $qte_cartouche . "
    	   , prixTTC_cartouche=" . $prixTTC_cartouche . " 
    	   WHERE ref_cartouche='" . $_POST['id_cartouche'] . "'";
     
        // On vérifie si c'est une modification de cartouche ou pas
        if (empty($_GET['modification_cartouche']))
        {
            // Ce n'est pas une modification, on crée une nouvelle entrée dans la table
            mysql_query("INSERT INTO cartouche VALUES('" . $ref_cartouche . "', '" . $designation_cartouche . "', '" . $couleur_cartouche . "',, '" . $qte_cartouche . "',, '" . $prixTTC_cartouche . "')");
        }
        else
        {
     
            // C'est une modification, on met juste à jour le titre et le contenu
           echo "UPDATE cartouche
    	   SET designation_cartouche='" . $designation_cartouche . "' 
    	   , couleur_cartouche='" . $couleur_cartouche . "'
    	   , qte_cartouche='" . $qte_cartouche . "'
    	   , prixTTC_cartouche='" . $prixTTC_cartouche . "' 
    	   WHERE ref_cartouche='" . $_POST['id_cartouche'] . "'";
        }
    }
     
    //--------------------------------------------------------
    // Vérification 2 : est-ce qu'on veut supprimer une cartouche ?
    //--------------------------------------------------------
    if (isset($_GET['supprimer_cartouche'])) // Si on demande de supprimer une cartouche
    {
        // Alors on supprime la cartouche correspondante
     
        $_GET['supprimer_cartouche'] = htmlentities($_GET['supprimer_cartouche']);
        mysql_query('DELETE FROM cartouche WHERE ref_cartouche=\'' . $_GET['supprimer_cartouche'] . '\'');
    }
     
     
     
    // Constuction du tableau
    	$body = '<table><thead><tr>
    				<th>Modifier</th>
    				<th>Supprimer</th>
    				<th>reference</th>
    				<th>Designation</th>
    				<th>couleur</th>
    				<th>quantité</th>
    				<th>prix TTC</th>
    				</tr></thead><tbody>';
     
    	$retour = mysql_query('SELECT * FROM cartouche ORDER BY ref_cartouche DESC');
    	while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les cartouche
    	{
    		$body .= '<tr>';
    		$body .= '<td><a href="ajout_cartouche.php?modifier_cartouche=' . $donnees['ref_cartouche'] . '">Modifier</a></td>';
    		$body .= '<td><a href="interface.php?supprimer_cartouche=' . $donnees['ref_cartouche'] . '">Supprimer</a></td>';
    		$body .= '<td>' . $donnees['ref_cartouche'] . '</td>';
    		$body .= '<td>' . $donnees['designation_cartouche'] . '</td>';
    		$body .= '<td>' . $donnees['couleur_cartouche'] . '</td>';
    		$body .= '<td>' . $donnees['qte_cartouche'] . '</td>';
    		$body .= '<td>' . $donnees['prixTTC_cartouche'] . '</td>';
    		$body .= '</tr>';
         }
       $body .= '</tbody></table>';  
    ?>      
     
    <html>
    	<head>
        	<title></title>
        </head>
    	<body> 
    		<h2><a href="index.php?page=ajout_cartouche.php" title="Admin">Ajouter des cartouches</a></h2>
    		<?php echo $table; ?>
    	</body>
    </html>
     
    <?php
    	include('../include/base.php');
    ?>

    je vous conseille tout de même si vous le pouvez de jeter un oeil à quelques tutoriaux sur le PHP.

    Bonne chance

Discussions similaires

  1. [Conception] Problème de décimales Access>PHP
    Par LadyArwen dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 04/01/2006, 16h47
  2. Problème de virgule
    Par Drax dans le forum Débuter
    Réponses: 12
    Dernier message: 04/12/2005, 15h40
  3. [Conception] Problème de test dans une boucle while
    Par Cyrius dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/11/2005, 19h07
  4. [D7] Problème de virgule flottante
    Par Magnus dans le forum Langage
    Réponses: 17
    Dernier message: 22/09/2005, 15h56
  5. [Kylix] Problème de virgule/DBExpress
    Par jeanphy dans le forum EDI
    Réponses: 5
    Dernier message: 12/02/2003, 17h29

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