modifier une table mysql a l'aide d'un tableau sur une formulaire

modifier une table mysql a l'aide d'un tableau sur une formulaire - PHP - Programmation

Marsh Posté le 29-02-2008 à 14:29:23    

Bonjour,
Je suis bloqué sur un problème depuis quelques temps.  
Je dévellope un site intranet et le problème est le suivant: en bas de chaque formulaire j'affiche sous forme de tableau le contenu de la table correspondante de ma base de donnée; dans chaque ligne il existe deux boutons modif et suppr pour l'UPDATE et le DELETE des données enregistrer dans la table.Voici le tableau:
<?php
 
mysql_select_db($database_con1, $con1) or die ("Erreur de connexion à la base" );
$select = 'SELECT prj_id,prj_nom,cl_id,prj_montant,prj_charge_prevu,Utilisateur_Util_initial FROM projet';
$result = mysql_query($select,$con1) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
 
if($total) {
   
    echo '<table bgcolor="#FFFFFF">'."\n";
   
        echo '<tr>';
        echo '<td bgcolor="#c6cfd6"><b><u>Identifiant</u></b></td>';
       echo '<td bgcolor="#c6cfd6"><b><u>Nom</u></b></td>';
        echo '<td bgcolor="#c6cfd6"><b><u>Client</u></b></td>';
       echo '<td bgcolor="#c6cfd6"><b><u>Montant</u></b></td>' ;
  echo '<td bgcolor="#c6cfd6"><b><u>Charge (jh)</u></b></td>';
  echo '<td bgcolor="#c6cfd6"><b><u>Responsable</u></b></td>';
  echo '<td bgcolor="#c6cfd6"><b><u>Fichiers</u></b></td>';
  echo '<td bgcolor="#c6cfd6"><b><u></u></b></td>';
  echo '</tr>'."\n";
     
    while($row = mysql_fetch_array($result)) {
        echo '<tr>';
        echo '<td bgcolor="#CCCCCC"><input type=\"textId\" name=\"textId\" value='.$row["prj_id"].'></td>';
        echo '<td bgcolor="#CCCCCC"><input type=\"textId\" name=\"textId\" value='.$row["prj_nom"].'></td>';
       echo '<td bgcolor="#CCCCCC"><input type=\"textId\" name=\"textId\" value='.$row["cl_id"].'></td>';
        echo '<td bgcolor="#CCCCCC"><input type=\"textId\" name=\"textId\" value='.$row["prj_montant"].'></td>';
       echo '<td bgcolor="#CCCCCC"><input type=\"textId\" name=\"textId\" value='.$row["prj_charge_prevu"].'></td>';    
  echo '<td bgcolor="#CCCCCC"><input type=\"textId\" name=\"textId\" value='.$row["Utilisateur_Util_initial"].'></td>';
  echo '<td bgcolor="#CCCCCC"><a href="#">Tdb</a>&nbsp;&nbsp;<a href="#">Planning</a></td>';
  echo '<td bgcolor="#CCCCCC"><a href="#">Modif</a>&nbsp;&nbsp;<a href="#">Suppr</a></td>';
  echo '</tr>'."\n";
    }
    echo '</table>'."\n";
   
}
else echo 'Pas d\'enregistrements dans cette table...';
mysql_free_result($result);
 
?>
 
C'est tres important pour moi alors j'attends votre aide.  

Reply

Marsh Posté le 29-02-2008 à 14:29:23   

Reply

Marsh Posté le 29-02-2008 à 19:27:09    

j'ai pas tout compris, il te manque quoi comme code ?  
 
tout ce qui va autour du code que tu nous motnres ?


---------------

Reply

Marsh Posté le 01-03-2008 à 06:24:37    

il me manque le code pour modifier et supprimer les lignes du tableau. Je sais qu'il faut faire une boucle mais je ne sais pas m'y prendre.

Reply

Marsh Posté le 01-03-2008 à 06:33:02    

C'est à dire que quand je clique sur modif je met a jour ma table avec les données que je viens de saisir ou de modifier. De même pour suppr.

Reply

Marsh Posté le 01-03-2008 à 06:46:32    

Mon problème est un peu similaire à celui-ci: http://forum.telecharger.01net.com [...] ges-1.html
  sauf qu'à chaque fin de ligne je met des liens modif et suppr ( ça peut aller pour les boutons) pour commander les lignes.
j'espère  que maintenant c'est plus claire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed