Problème avec une partie de l'admin d'un site en php

Problème avec une partie de l'admin d'un site en php - PHP - Programmation

Marsh Posté le 21-11-2006 à 18:54:10    

bonjour, voila j'ai créer un site il y a quelques années et il me reste quelques détails à finir pour la partie admin, afin qu'il sois complétement opérationnel. Mais voila je ne suis pas très calée en php !!
 
J'ai une table lien avec pour arguments :
     . Num_lien en clé primaire
     . Libelle_lien
     . Url_lien
     . Num_categorie en clé étrangère provenant de la table categorie_lien
 
J'ai une table categorie_lien avec pour arguments :
     . Num_categorie en clé primaire
     . Libelle_categorie
 
Voici le code du fichiers Liens_liens.php :

Code :
  1. <?
  2. //require("Template/Template.inc.php" );
  3. $db = mysql_connect ("localhost", "root", "" ) ;
  4. mysql_select_db ("chamandier" ) ;
  5. switch ($_POST['action'])
  6. {
  7. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  8. case'Voir':
  9. $T = new Template ("." ) ;
  10. $T->set_file('input_nouvelles', 'Modeles/Liens_liens.html');
  11. $T->set_block('input_nouvelles', 'LienBlock', 'LBlock');
  12. $Sql = "SELECT * FROM lien ORDER BY Libelle_lien " ;
  13. $Req = mysql_query ($Sql) ;
  14. while ($Lien = mysql_fetch_array ($Req))
  15. {
  16.  $T->set_var('Num_lien', $Lien['Num_lien']);
  17.  $T->set_var('Libelle_lien', $Lien['Libelle_lien']);
  18.  $T->parse('LBlock', 'LienBlock', true);
  19. }
  20. $Sql = "SELECT * FROM lien WHERE Num_lien='".$_POST['Form_lien']."'" ;
  21. $Req = mysql_query ($Sql) ;
  22. $Info = mysql_fetch_array ($Req) ;
  23. $T->set_var('Libelle', $Info['Libelle_lien']);
  24. $T->set_var('Message', '');
  25. $T->set_var('Lien', $Info['Url_lien']);
  26. $T->set_var('Libelle_categorie', $Info['Num_categorie']);
  27. $T->set_var('Num', $_POST['Form_lien']);
  28. $T->pparse('Output', 'input_nouvelles');
  29. break ;
  30. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  31. default:
  32. $T = new Template ("." ) ;
  33. $T->set_file('input_nouvelles', 'Modeles/Liens_liens.html');
  34. $T->set_block('input_nouvelles', 'LienBlock', 'LBlock');
  35. $Sql = "SELECT * FROM lien ORDER BY Libelle_lien" ;
  36. $Req = mysql_query ($Sql) ;
  37. while ($Lien = mysql_fetch_array ($Req))
  38. {
  39.  $T->set_var('Num_lien', $Lien['Num_lien']);
  40.  $T->set_var('Libelle_lien', $Lien['Libelle_lien']);
  41.  $T->parse('LBlock', 'LienBlock', true);
  42. }
  43. $T->set_var('Message', '');
  44. $T->set_var('Libelle', '');
  45. $T->set_var('Num', '');
  46. $T->pparse('Output', 'input_nouvelles');
  47. break ;
  48. }
  49. ?>


Ainsi que le code du fichier Liens_liens.html :

Code :
  1. <br>
  2. <form action="index.php?page=Liens_liens" method="post">
  3. <table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
  4.   <tr>
  5. <td height="22" class="menu"><div align="center">
  6.   <table width="100%" border="0" cellpadding="0" cellspacing="0">
  7.  <tr>
  8.    <td width="11"><div align="right"><img src="../Images/Demi_arrondi_gauche_bulle.jpg" width="10" height="20"></div></td>
  9.    <td background="../Images/Fond_hor_bulle.jpg"><div align="center"><strong>G&eacute;rer les  liens de chaque cat&eacute;gorie </strong></div></td>
  10.    <td width="10"><img src="../Images/Demi_arrondi_droit_bulle.jpg" width="10" height="20"></td>
  11.  </tr>
  12.   </table>
  13. </div></td>
  14.   </tr>
  15.   <tr>
  16. <td align="center" valign="top" bgcolor="78B1F3"><table width="500" border="0" cellspacing="1" cellpadding="0">
  17.  <tr>
  18.    <td align="center" valign="top" bgcolor="#FFFFFF"><table width="500" border="0" cellspacing="5" cellpadding="0">
  19.     <tr>
  20.    <td><table width="100%"  border="0" cellspacing="10">
  21.                   <tr>
  22.                     <td width="42%">Liste des liens : </td>
  23.                     <td width="58%"><select name="Form_lien" size="10" id="Form_lien">
  24.                       <!-- BEGIN LienBlock -->
  25.       <option value="{Num_lien}">{Libelle_lien}</option>
  26.       <!-- END LienBlock -->
  27.                     </select></td>
  28.                   </tr>
  29.                   <tr>
  30.                     <td><input name="Num" type="hidden" id="Num" value="{Num}">
  31.                       </td>
  32.                     <td><input name="action" type="submit" id="action" value="Voir">
  33.                       <input name="action" type="submit" id="action" value="Supprimer"></td>
  34.                   </tr>
  35.                   <tr>
  36.                     <td>Libell&eacute; du lien: </td>
  37.                     <td><input name="Form_libelle" type="text" id="Form_libelle" value="{Libelle}" maxlength="20"></td>
  38.                   </tr>
  39.      <tr>
  40.                     <td>Url du Lien : </td>
  41.                     <td><input name="Form_url" type="text" id="Form_url" value="{Lien}" size="40" maxlength="100"></td>
  42.                   </tr>
  43.                   <tr>
  44.                     <td>Cat&eacute;gorie du Lien : </td>
  45.                     <td width="58%"><select name="Form_categorie" size="10" id="Form_categorie">
  46.                       <!-- BEGIN CategorieBlock -->
  47.       <option value="{Num_categorie}">{Libelle_categorie}</option>
  48.       <!-- END CategorieBlock -->
  49.                     </select></td>
  50.                   </tr>
  51.                   <tr>
  52.                     <td><div style="color:#FF0000">{Message}</div></td>
  53.                     <td><input name="action" type="submit" id="action" value="Ajouter">
  54.                     <input name="action" type="submit" id="action" value="Modifier"></td>
  55.                   </tr>
  56.                 </table></td>
  57.     </tr>
  58.    </table></td>
  59.  </tr>
  60. </table></td>
  61.   </tr>
  62. </table>
  63. </form>
  64. <br>


 
Je souhaiterais (pour le fichiers Liens_liens.html) que dan sla catégorie du lien, ça m'affiche Libelle_categorie au lieu du numéro. Mais je vois pas comment faire.
 
pouvez vous me donner un coup de main?


Message édité par Gaoula73 le 21-11-2006 à 19:27:24
Reply

Marsh Posté le 21-11-2006 à 18:54:10   

Reply

Marsh Posté le 21-11-2006 à 19:20:02    

utilise les balises code pour poster ton code


---------------
http://over-templates.c.la
Reply

Sujets relatifs:

Leave a Replay

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