Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
960 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème boutons radio

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème boutons radio

n°1370520
devtonight
Posté le 19-05-2006 à 13:41:42  profilanswer
 

bonjour à tous,
tout d'abord, étant donné que c'est mon premier post sur le forum, je vous dit à tous, bonjour :)
je m'occupe du developpement de pas mal de site internet, et là j'ai quelques soucis à afficher des données ...
voici le code :
 

Code :
  1. <table width="600" id="contenu" border="0" cellpadding="0" cellspacing="0"><form>
  2. <tr>
  3. <?php 
  4. $req = mysql_query("SELECT * FROM produits WHERE topvente='1' ORDER BY id" )or die("Erreur MySQL: ".mysql_error($link));
  5.  
  6. $i = 0;
  7. while($tab_prod = mysql_fetch_assoc($req)){
  8.   $j = $i + 1 ;
  9. if($tab_prod->topvente==1)
  10.  $chek_1 = "checked";
  11. else
  12.  $chek_1 = "";
  13. if($tab_prod->topvente==0)
  14.  $chek_2 = "checked";
  15. else
  16.  $chek_2 = "";
  17.  if($tab_prod->toppromo==1)
  18.  $chek_3 = "checked";
  19. else
  20.  $chek_3 = "";
  21. if($tab_prod->toppromo==0)
  22.  $chek_4 = "checked";
  23. else
  24.  $chek_4 = "";
  25.     echo"
  26.    <td>
  27.       <table border='1'>
  28.         <tr>
  29.           <td><A HREF='../index.php?page=detail_produit&id=".$tab_prod['id']."' target='_blank'><img src='/php/vignettes/".$tab_prod['ref']."_H1.jpg' border='0' width='65' height='65'></a></td>
  30.         </tr>
  31.  <tr>
  32.  <td>
  33.   <label>Top Vente :</label><br />
  34.  <input id='oui' type='radio' name='topvente' value='1' ".$chek_1.">
  35.          <label for='oui' class='list'>oui</label><br />
  36.          <input id='non' type='radio' name='topvente'  value='0' ".$chek_2.">
  37.          <label for='non' class='list'>non</label><br />
  38.   <label>Top Promo :</label><br />
  39.  <input id='oui' type='radio' name='toppromo' value='1'  ".$chek_3.">
  40.          <label for='oui' class='list'>oui</label><br />
  41.          <input id='non' type='radio' name='toppromo' value='0'  ".$chek_4.">
  42.          <label for='non' class='list'>non</label>
  43.   </td>
  44.   </tr>
  45.       </table>
  46.       </td>";
  47.       if (! ($j % 5))
  48.     echo "</tr><tr>" ;
  49.  
  50. $i++ ;
  51.   }
  52. ?>
  53. </tr>
  54. <tr>
  55. <td colspan="3" align="center">
  56. <input type="submit" value="Valider les modifications" />
  57. </td>
  58. </tr>
  59. </form>
  60. </table>


tout se déroule correctement quant à l'affichage de tout mais produit , mais par contre, les boutons radios ne se remplissent pas en fonction des infos ...
 
si quelqu'un voit pourquoi ce serait gentil de m'aiguiller ...
 
 :jap:

Message cité 1 fois
Message édité par devtonight le 19-05-2006 à 20:36:33
mood
Publicité
Posté le 19-05-2006 à 13:41:42  profilanswer
 

n°1370709
naceroth
Posté le 19-05-2006 à 16:15:24  profilanswer
 

Parce que mysql_fetch_assoc qui te sert à initialiser $tab_prod retourne un tableau et pas un objet comme ce que tu utilises dans tes tests ?
 
ps : comme c'est ton premier post, pense à utiliser les balises [ cpp] pour le code :)

n°1370839
Hermes le ​Messager
Breton Quiétiste
Posté le 19-05-2006 à 19:36:24  profilanswer
 

devtonight a écrit :

bonjour à tous,
tout d'abord, étant donné que c'est mon premier post sur le forum, je vous dit à tous, bonjour :)
je m'occupe du developpement de pas mal de site internet, et là j'ai quelques soucis à afficher des données ...
voici le code :


 
- Un subtil mélange de majuscules et de minuscule pour les balises.
- Un <form> avant un <tr>
 
j'espère que tu ne développes pas "trop" de sites internet, en tous cas autrement que pour ton plaisir (personnel et forcément un peu égoïste :D )

n°1370840
Hermes le ​Messager
Breton Quiétiste
Posté le 19-05-2006 à 19:37:21  profilanswer
 

Sinon, +1 pour le diagnostique un peu plus haut.

n°1370875
devtonight
Posté le 19-05-2006 à 20:35:52  profilanswer
 

tjs autant de critique mais je les prend de manière positive:)
non, ce n'est pas personnel, mais bien professionnel, et le dev web occupe à 60% mon activité professionnel
et je n'ai pas honte de le dire!
 
je pense que si tu voyais le chantier actuel de ce site marchand ... tu comprendrais pourquoi je galère après 2 mois de dev ...
 
maintenant, j'ai mis de l'HTML un peu "à la volée" de manière à habiller le PHP pour que vous puissiez voir
le <form> avant le <tr> ne me semble donc pas être l'essentiel de ce sujet :)
 
 
merci naceroth, ta remarque est évidente ... mais des fois, à force de développer des heures et des heures, on en perd sa tête lol
 
je regarde ça, merci encore
 
Dsl pour le [cpp][/cpp], jen prend note aussi :)


Message édité par devtonight le 19-05-2006 à 20:58:17

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème boutons radio

 

Sujets relatifs
[Tomcat] Probléme logout Realmc# Combobox d'objet qui cause problème
Streaming Radio avec Flash ?Problème frame
problème d'écriture (double guillemets) SELECT values[résolu]Problème de vitesse Apache/Php sous Windows (p.r. à EasyPHP)
connexion base de donnee pose problèmeproblème de compatibilité Mozilla....
Problème requête PHPProblème avec les boutons radio en asp
Plus de sujets relatifs à : problème boutons radio


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR