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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Forum] Problème code suppression bdd


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    cc
    Inscrit en
    Novembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 17
    Par défaut [Forum] Problème code suppression bdd
    bonjour à tous je reviens vers vous pour une petite question. J'ai cree une bdd et la personne peut maintenant ajouter sans probleme ses elements ... par contre je souhaiterais qu'elle puisse aussi les modifier et les supprimer si besoin ... je debute donc un code pour la suppression des donnees, je n'en suis pour l'instant qu'au debut .. mais j'ai un souci avec l'affichage de ma bdd ; j'affiche sans soucis le titre du prduit par contre l'image miniature qui va avec ca me pose plus de pb. L'image est enregistre dans un fichier upload et enregistrer dans bdd seulement avec un lien genre /upload/xxx.gif. voici le code que j'ai debute :

    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
     <?php
        //connection au serveur:
        $cnx = mysql_connect( "localhost", "root", "" ) ;
     
        //sélection de la base de données:
        $db = mysql_select_db( "zeus" ) ;
     
        //requête SQL:
        $sql = "SELECT *
    	      FROM kitfoot
    	      ORDER BY titre" ;
     
        //exécution de la requête:
        $requete = mysql_query( $sql, $cnx ) ;
     
        //affichage des données:
        while( $result = mysql_fetch_object( $requete ) )
        {
           echo("<div align=\"center\">".$result->titre." ".$result->prenom." <a href=\"#\" onClick=\"confirme('".$result->id."')\" >supprimer</a><br>\n") ;
        }
      ?>
    je n'arrive pas a faire afficher mon image puisqe je dois utilise la commande <img />

    suis je assez claire ? est ce que qq un aurait une idee ? (desole pour les fautes il est tard :p)

  2. #2
    Membre éclairé Avatar de shell13010
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2008
    Messages : 281
    Par défaut
    Bonsoir,

    La tu ne fait que un SELECT, il te faudrais par la suite utiliser UPDATE pour modifié et DELETE pour supprimer..

    Je ne suis pas sure d'avoir compris, mais si tu souhaite utiliser la balise img exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<img src='".$result->moncheminimage."' alt='".$result->monchampoptionnel."' />";

  3. #3
    Membre averti
    Femme Profil pro
    cc
    Inscrit en
    Novembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 17
    Par défaut
    bonjour,

    merci pour ta reponse. Desole j'était parti sur un aute bug de mon site enfin resolut donc je reviens aujourrd'hui a mmon admin suppression / modification.

    J'ai essaye comme tu m dis ca donne ca (j'ai fait qq changement) (voir ci contre) mais le pb est que mes images ne s'affiche toujours pas je ne comprend pas ... j'ai bien un icone image qui apparait et quand je regarde dans propriete de cette icone c le bon chemin d'acces mais il ne veut pas me l'afficher . je pense qu'il y a une erreur dans ma page que je ne vois pas

    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
    <?php
        //connection au serveur:
        $cnx = mysql_connect( "localhost", "root", "" ) ;
     
        //sélection de la base de données:
        $db = mysql_select_db( "zeus" ) ;
     
        //requête SQL:
        $sql = "SELECT *
    	      FROM basket
    	      ORDER BY id" ;
     
        //exécution de la requête:
        $requete = mysql_query( $sql, $cnx ) ;
     
        //affichage des données:
        while( $result = mysql_fetch_object( $requete ) )
        {
           echo(
               "<div align=\"center\">
    	   ".$result->titre." 
    	   <img src=../".$result->mini."/>
    	   <a href=\"modification2.php?idPersonne=".$result->id."\">modifier</a></div>\n"
           ) ;
        }
      ?>

  4. #4
    Membre averti
    Femme Profil pro
    cc
    Inscrit en
    Novembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 17
    Par défaut
    j'ai trouve le code qui fonctionne pffff :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
     <table class="admin">
           <tr>
    	<td> <img src=" ../<?php echo"$result->mini"?> " alt=""/> </td>
    	<td><?php echo "$result->titre" ?> </td>
     
    	<td> <a href="modification2.php?idPersonne="<?php ".$result->id." ?> > modifier</a> </td>
     
    	</tr>
    	</table>
    Maintenant que tout s'est affiche correctement y a plus qu'a faire fonctionner le suppr et modif lol !!

  5. #5
    Membre averti
    Femme Profil pro
    cc
    Inscrit en
    Novembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 17
    Par défaut
    eh oui je suis de retour ... alors je pense que ca sera la derniere fois que je vous embeterais car je passe un peu pour le boulet php ( (( ) mais bon c'est vrai qu'il faut bien debuter un jour. Alors mon code m'affcihe tout correct maintenant donc je suis passe sur le cote technique soit la suppression.... et la c'est le drame lol .. j'ai cree le lien suppression et le lien modification. Quand je veux supprimer j'ai ce message d'erreur:

    Notice: Undefined index: id in C:\wamp\www\zeus2\admin\delete.php on line 4

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'Système'@'localhost' (using password: NO) in C:\wamp\www\zeus2\admin\delete.php on line 7

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\zeus2\admin\delete.php on line 7
    ma page modifbasket.php contient le lien suppr et la page delete lance requete de suppression :

    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
        //connection au serveur:
        $cnx = mysql_connect( "localhost", "root", "" ) ;
     
        //sélection de la base de données:
        $db = mysql_select_db( "zeus" ) ;
     
        //requête SQL:
        $sql = "SELECT *
    	      FROM basket
    	      ORDER BY id" ;
     
        //exécution de la requête:
        $requete = mysql_query( $sql, $cnx ) ;
     
        //affichage des données:
        while( $result = mysql_fetch_object( $requete ) )
        {
        ?>
     
           <table class="admin">
           <tr>
    	<td> <img src=" ../<?php echo"$result->mini"?> " alt=""/> </td>
    	<td><?php echo "$result->titre" ?> </td>
     
    	<td> <a href="modification2.php?idbasket=<?php ".$result->id." ?>" > modifier</a> </td>
    	<td><a href="delete.php?idbasket=<?php ".$result->id." ?>"> Suppprimer</a></td>
     
     
    	</tr>
    	</table>
     
    <?php
    }
     
     
    ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
     
         //Tu recuperes l'id de l'article
         $id = $_GET["id"];
     
         //Requete SQL pour supprimer l article dans la base 
         mysql_query("DELETE FROM basket WHERE id = ".$id );
     
     
    ?>
    promis c'est la derniere fois que je vous embete

  6. #6
    Membre éclairé Avatar de shell13010
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2008
    Messages : 281
    Par défaut
    As-tu essayer de debugger avant?

    sinon un exemple:
    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
    <?php
    $id  = $_GET["id"] ;
     
    $sql = "DELETE 
            FROM basket
            WHERE id = ".$id ;
     
    echo $sql ;
     
    $req = mysql_query( $sql) ;
     
    if($req)
      {
        echo("La suppression à réussi") ;
      }
      else
      {
        echo("La suppression à échouée") ;
    }
    ?>

Discussions similaires

  1. Problème de suppression du code dans une feuille
    Par Denis_67 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/05/2011, 20h50
  2. Probléme de suppression dans la BDD
    Par knellle dans le forum Langage
    Réponses: 10
    Dernier message: 17/07/2008, 09h27
  3. Réponses: 11
    Dernier message: 25/11/2005, 09h52
  4. [Tomcat]problème jsp et bdd, bibliotheque virtuelle
    Par drapier dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 09/01/2005, 10h54
  5. Réponses: 4
    Dernier message: 16/04/2004, 08h20

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