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 :

Interrogation avec Mysql ET php ! [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 16
    Par défaut Interrogation avec Mysql ET php !
    Bonjours à tous,
    je vous expose mon soucis.

    J'ai crée en html/php, une sorte de tableau qui se met à jours automatiquement lorsque l'on rajoute un champs dans une table précise de ma base de donnée.

    Voici un petit apperçu :

    http://sango69780.ifrance.com/images/Forum.jpg

    Mon soucis est le suivant:

    J'aimerais, par exemple, que lorsque je clique sur la corbeille (pour supprimer) de la ligne ou est 'Productions Vegetales', que cet enregistrement soit effacé de ma base de donnée. Idem pour voir, j'aimerais que ça affiche l'enregistrement qui correspond à la ligne sur lequel on a cliquer sur le bouton, et de même piur modifier.

    Cependant, je ne voie pas du tout comment savoir sur quel bouton on a appuyé, c'est-à-dire, à quel champs il appartient ...
    Si je clique sur la corbeille de la ligne 'Productions Vegetales', je ne voie pas comment savoir qu'il s'agit de cette ligne, et non d'une autre.

    Je ne sais pas si je me suis bien expliqué.

    Bref, si quelqu'un pourrait me donner quelques tuyaux, je suis preneur!

    En vous remerciant.

    Cordialement.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 42
    Par défaut
    Bonjour,

    Quand tu affiches tes lignes, tu fais appel au "nom" de chaque thème. Il faut en plus de cela que tu fasses appel à l'"ID" du thème.

    Ensuite, sur les images, tu mets des liens "dynamiques" :

    Productions végétales <a href="supprimer.php?id=1"><img src="suppr.gif" /></a>

    Ensuite, dans ta page "supprimer.php", tu effaces en fonction de l'ID passé en GET.

    Tu peux peut-être nous indiquer comment tu affiches ton tableau, avec ta requête pour avoir une petite idée de ta façon de développer.

    Bonne journée,

    uado

  3. #3
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 16
    Par défaut
    Merci beaucoup uado, ça me donne quelques idées!

    J'ai commencer à apprendre le PHP hier, donc je débute complètement !

    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
     
    <?php
    mysql_connect("A", "Z", "E"); // Connexion à MySQL
    mysql_select_db("R"); // Sélection de ma base de donnée
     
    $reponse = mysql_query("SELECT COUNT(*) theme FROM agricole"); // Requête selectionnant le nombre de theme entré dans la database
    $theme = mysql_query("SELECT theme FROM agricole"); // Requête selectionnant les thêmes existants
     
    $test = 0; 
     
    $ligne=mysql_fetch_object($reponse);
    $test = $ligne->theme;
    mysql_close(); 
    ?>
     
        <table bgcolor="#849a00", align="center">
    	<br><br><br><br><br>
    	<td width="400"> <strong>Titre du theme</strong> </td>
    	<td width="130", align="center"> <strong>Voir</strong> </td>
    	<td width="130", align="center"> <strong>Modifier</strong> </td>
    	<td width="130", align="center"> <strong>Supprimer </strong></td>
        </table>
     
     
     
     
     
     
    <?php
    $donnees = mysql_fetch_array($theme); // On se place sur le premier theme
    	for ( $nombre_ligne = 1; $nombre_ligne <= $test; $nombre_ligne ++)
    		{
    			if ($nombre_ligne%2 == 1 )
    			{   //Nombre Impair
     
     
    			?>
     
    			<table bgcolor="#999999", align="center">
    		             <td width="400"><?php echo $donnees['theme']; ?> <br ></td>
    			<td width="130", align="center"> <img src="http://sango69780.ifrance.com/images/voir.gif" width="15" height="15" border="0" > </td>
    			<td width="130", align="center"> <img src="http://sango69780.ifrance.com/images/modif.gif" width="15" height="15" border="0"> </td>
    			<td width="130", align="center"> <img src="http://sango69780.ifrance.com/images/suppr.gif" width="15" height="15" border="0"> </td>
    			</table>
     
    <?php 
    			}else 
    			{ // Nombre Pair
    			?>  
     
    			<table bgcolor="#CCCCCC", align="center">
    			<td width="400"><?php echo $donnees['theme']; ?><br ></td>
    			<td width="130", align="center"> <img src="http://sango69780.ifrance.com/images/voir.gif" width="15" height="15" border="0" > </td>
    			<td width="130", align="center"> <img src="http://sango69780.ifrance.com/images/modif.gif" width="15" height="15" border="0"> </td>
    			<td width="130", align="center"> <img src="http://sango69780.ifrance.com/images/suppr.gif" width="15" height="15" border="0"> </td>
    			</table>
     
    			<?php 
    			} 
    		$donnees = mysql_fetch_array($theme); // On passe au theme suivant
    		}
    	?>
    Voila, j'espère que ce sera lisible!

    Et je vais essayer d'utiliser des liens dynamiques ...
    Merci encore de ton aide uado!

    Et si quelqu'un d'autre a des idées, n'hésitez pas, je prends tout

  4. #4
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 16
    Par défaut
    He ben voilà, j'ai réussit!

    Je te remercie de tes conseils, ils m'ont vraiment éclairé!

    Au plaisir!

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

Discussions similaires

  1. Quel hébergeur gratuit avec mysql et php
    Par NaturalDock dans le forum Gratuit
    Réponses: 5
    Dernier message: 03/04/2009, 16h57
  2. [MySQL] affichage des données dans un tableau avec mysql et php
    Par fofina dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 19/10/2007, 14h00
  3. [MySQL] probleme avec mysql et php (affichage donnees)
    Par rane dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 18/10/2007, 15h26
  4. Réponses: 3
    Dernier message: 03/03/2007, 14h28
  5. autoincrementation avec mysql en php
    Par kaygee dans le forum Requêtes
    Réponses: 2
    Dernier message: 04/06/2006, 12h48

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