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 :

modification et suppression mysql [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Par défaut modification et suppression mysql
    salut tt le monde
    je devrais faire un site qui contient (partie utilisateur,partie administrateur)
    ma base de donne contient 4 tables :
    -marque
    -modele
    -couleur
    -modele_couleur(jonction de modele et couleur)
    j'ai termine partie utilisateur et il me reste de faire partie administrateur pour gerer ma base de donnee (modification,suppression,insertion) c'est pour cela ,j'ai pense a afficher toute ma base de donnee avec une requete select dans un tableau qui contient 3 colonnes (marque,modele,couleur)
    je veux que ce tableau contient des cellules editable cad si je veux modifier une couleur d'un modele d'une marque je cliquerai sur la cellule de cette couleur et je la modifierai et quand je termine la modification je clique sur enregistre(button submit qui se trouve a chaque ligne du tableau)
    et efectivement la modification sera enregistre sur les tables de ma base de donnee
    stp c'est tres urgent , je serais reconnaissant de votre aide
    Images attachées Images attachées  

  2. #2
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    En gros tu veux te faire une interface web d'administration.
    Mais en quel langage, php ?
    Si c'est le cas les bon tutos ne manquent pas sur ce site-même.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Par défaut
    exactement je veux faire une interface web d'administration avec language php , j'ai deja termine partie utilisateur avec language php. Mais mnt je sais pas comment faire l'idee que j'ai anonce au premier message , ils m'ont dit que je devrais utilise ajax mais j'ai aucune idee
    AIDE svp

  4. #4
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Ce que je fais quand j'ai ce genre de chose à faire c'est d'une par un tableau avec sur chaque ligne : un champs hidden qui contient l'id, des champs texte avec les valeurs des différentes colonnes et une checkbox pour la suppression.
    En dessous de ça 2 boutons : modifier qui update toutes les lignes pour les éventuelle modification qui aurait pu être faite et un bouton supprimer pour en enlever.
    Je rajoute en plus un petit formulaire pour faire les insert avec juste la liste des champs à remplir et un bouton de validation.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Par défaut
    voila ce que j'ai fait jusqu a mnt et lors que je l'excute il me donne un message erreur: une erreur est survenue sur le script de cette page
    Code html : 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
    <html>
    <body bgcolor="#6E92F9">
    <table bgcolor="#5533FF" border="4"  
    width="100%" link="#66FF66" vlink="#A10000"> 
    <tr> 
    <td align="center" bgcolor="#191919"> 
    <font color="#ffffff">   
    <marquee  
    behavior="alternate" size="6" font="COMIC SANS MS"><strong><H3> 
    BIENVENUE&nbsp;&nbsp;&nbsp;SUR&nbsp;&nbsp;&nbsp;LE SITE&nbsp;&nbsp;&nbsp;DES&nbsp;&nbsp;&nbsp;AUTOMOBILES&nbsp;&nbsp;&nbsp;DE&nbsp;&nbsp;&nbsp;LIGNE</H3></strong> 
    </marquee></td></tr></table>
    </center> 
    <table width="100%" border="0" align="right" cellpadding="0" cellspacing="0" bordercolor="#cccccc" bgcolor="#cccccc"> 
    <tr bgcolor="#6E92F9"> 
    <td height="94" colspan="2"><div align="center"> 
    <marquee behavior="alternate" align="right" bgcolor="#6662F9" height="94" width="100%" hspace="0" vspace="0" border="2"> 
    <img src="IMAGES/photo7.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/2050.gif"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo21.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo32.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo34.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo8.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo7.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo21.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo32.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo34.jpg"  width="100" height="98" border="0"> 
    </marquee></div></td>
    </tr> 
    </table>
    <center>
    <br><br><br><br><br><br><br><br><br><br><br>
    <table bgcolor="#FFFFFF" width="800" border="1" cellspacing="0" cellpadding="0">  
     <tr>     
    <td><div align="center">MARQUE</div></td>
    <td><div align="center">MODELE</div></td> 
    <td><div align="center">COULEUR</div></td>  
     
    </tr> 
    <?php 
    $con = @mysql_connect("localhost","root","") or die("problem connect"); 
    $db = @mysql_select_db("projet",$con) or die ("mysql_error()");
    $query1 = "SELECT ma.marque, mo.modele, c.couleur  
    FROM marque ma
    INNER JOIN modele mo ON ma.id = mo.fid
    INNER JOIN modele_couleur mc ON mo.id = mc.modele_id
    INNER JOIN couleur c ON mc.couleur_id = c.couleur_id
    INNER JOIN couleur_boite cb on mc.id=cb.modele_couleur_id
     " ;
    $result = mysql_query($query1) or die (mysql_error());
    while ($ligne = mysql_fetch_assoc($result)) 
    { ?>
    <tr>     
    <td><div align="center" onclick="go_modif('<?php echo $ligne['marque'] ; ?>');" id="<?php echo $ligne['marque'] ; ?>"><?php echo $ligne['marque'] ; ?></div></td> 
    <td><div align="center" onclick="go_modif('<?php echo $ligne['modele'] ; ?>');" id="<?php echo $ligne['modele'] ; ?>"><?php echo $ligne['modele'] ; ?></div></td> 
    <td><div align="center" onclick="go_modif('<?php echo $ligne['couleur'] ; ?>');" id="<?php echo $ligne['couleur'] ; ?>"><?php echo $ligne['couleur'] ; ?></div></td> 
    </tr> <?php } ?> 
    </table> 
    </center>
    </body>
    </html>

    guigui pourais tu me donner ton excemple pour le suivre ?

  6. #6
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Je ne l'ai pas sous la main. Essaye de mettre ton code entre balise code(le # dans l'éditeur parce que là c'est illisible).
    Donne nous le message d'erreur complet qu'il t'affiche et indique nous quelle est la ligne concernée.

  7. #7
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Par défaut
    Code HTML : 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
     
    <html>
    <body bgcolor="#6E92F9">
    <table bgcolor="#5533FF" border="4"  
    width="100%" link="#66FF66" vlink="#A10000"> 
    <tr> 
    <td align="center" bgcolor="#191919"> 
    <font color="#ffffff">   
    <marquee  
    behavior="alternate" size="6" font="COMIC SANS MS"><strong><H3> 
    BIENVENUE&nbsp;&nbsp;&nbsp;SUR&nbsp;&nbsp;&nbsp;LE SITE&nbsp;&nbsp;&nbsp;DES&nbsp;&nbsp;&nbsp;AUTOMOBILES&nbsp;&nbsp;&nbsp;DE&nbsp;&nbsp;&nbsp;LIGNE</H3></strong> 
    </marquee></td></tr></table>
    </center> 
    <table width="100%" border="0" align="right" cellpadding="0" cellspacing="0" bordercolor="#cccccc" bgcolor="#cccccc"> 
    <tr bgcolor="#6E92F9"> 
    <td height="94" colspan="2"><div align="center"> 
    <marquee behavior="alternate" align="right" bgcolor="#6662F9" height="94" width="100%" hspace="0" vspace="0" border="2"> 
    <img src="IMAGES/photo7.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/2050.gif"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo21.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo32.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo34.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo8.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo7.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo21.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo32.jpg"  width="100" height="98" border="0"> 
    <img src="IMAGES/photo34.jpg"  width="100" height="98" border="0"> 
    </marquee></div></td>
    </tr> 
    </table>
    <center>
    <br><br><br><br><br><br><br><br><br><br><br>
    <table bgcolor="#FFFFFF" width="800" border="1" cellspacing="0" cellpadding="0">  
     <tr>     
    <td><div align="center">MARQUE</div></td>
    <td><div align="center">MODELE</div></td> 
    <td><div align="center">COULEUR</div></td>  
     
    </tr> 
    <?php 
    $con = @mysql_connect("localhost","root","") or die("problem connect"); 
    $db = @mysql_select_db("projet",$con) or die ("mysql_error()");
    $query1 = "SELECT ma.marque, mo.modele, c.couleur  
    FROM marque ma
    INNER JOIN modele mo ON ma.id = mo.fid
    INNER JOIN modele_couleur mc ON mo.id = mc.modele_id
    INNER JOIN couleur c ON mc.couleur_id = c.couleur_id
    INNER JOIN couleur_boite cb on mc.id=cb.modele_couleur_id
     " ;
    $result = mysql_query($query1) or die (mysql_error());
    while ($ligne = mysql_fetch_assoc($result)) 
    { ?>
    <tr>     
    <td><div align="center" onclick="go_modif('<?php echo $ligne['marque'] ; ?>');" id="<?php echo $ligne['marque'] ; ?>"><?php echo $ligne['marque'] ; ?></div></td> 
    <td><div align="center" onclick="go_modif('<?php echo $ligne['modele'] ; ?>');" id="<?php echo $ligne['modele'] ; ?>"><?php echo $ligne['modele'] ; ?></div></td> 
    <td><div align="center" onclick="go_modif('<?php echo $ligne['couleur'] ; ?>');" id="<?php echo $ligne['couleur'] ; ?>"><?php echo $ligne['couleur'] ; ?></div></td> 
    </tr> <?php } ?> 
    </table> 
    </center>
    </body>
    </html>

    erreur de scripte de internet explorer
    ligne 76
    erreur :object expected

    le voila en php
    Fichiers attachés Fichiers attachés

  8. #8
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    Désolé mais j'ai cassé ma boule de cristal ce week-end.
    Étant donné que ce message d'erreur provient du code javascript (probablement de la fonction go_modif) et que nous n'avons pas accès à ce script, nous sommes bien en peine pour tenter de t'aider sur ce coup-là.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  9. #9
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Par défaut
    c'est resolu

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 8
    Par défaut
    Ce que j'adore le plus dans ce genre de discussion, c'est l'aisance avec laquelle on se fout du monde !
    Voilà la personne a résolu son problème, croyez-vous qu'elle va penser à mettre son code en ligne ? ET bien non ! Je viens, je demande et je m'en vais !

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

Discussions similaires

  1. Modification données et mysql
    Par natie_49 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/11/2006, 08h27
  2. [C#] modification et suppression depuis un DataGrid
    Par midou25 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/11/2006, 09h10
  3. Déplacement Modification et suppression d`un TTabSheet
    Par kurul1 dans le forum C++Builder
    Réponses: 25
    Dernier message: 14/06/2006, 11h57
  4. Réponses: 20
    Dernier message: 02/06/2006, 12h13
  5. Suivre les modifications et suppression
    Par manudja dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 18/08/2005, 07h42

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