Probleme pour fonction php !

Probleme pour fonction php ! - PHP - Programmation

Marsh Posté le 28-05-2008 à 09:41:00    

Bonjour à tous  :hello: , voilou j'ai un petit probleme qui est :
 
J'essaye de recuperer un element (id)
 

Code :
  1. $result = mysql_query("SELECT nom_appli FROM appli" );
  2.   $i=1;
  3.   while ($row = mysql_fetch_array($result)) 
  4.   {
  5.  echo "Pour l'application <b>";
  6.  echo $row["nom_appli"];
  7.  echo "</b> vous êtes :<br><br>";
  8.  echo "<table width=\"620\">
  9.  <tr>
  10.  <td align=\"center\">";
  11.  echo "
  12.  <button id=\"$i\" onClick=\"clicx();\" style=\"cursor:hand; background:crimson; color:white; border:solid 1px black;\" type=\"button\" name=\"";
  13.  echo $row["nom_appli"];
  14.  echo "\" value=\"1\" onclick=\"return updateScore()\">Très insatisfait</button>
  15.  </td>";
  16.  $i++;
  17.  echo "<td align=\"center\">
  18.  <button id=\"$i\" onClick=\"clicx();\" style=\"cursor:hand; background:firebrick; color:white; border:solid 1px black;\" type=\"button\" name=\"";
  19.  echo $row["nom_appli"];
  20.  echo "\" value=\"2\" onclick=\"return updateScore()\">Insatisfait</button>
  21.  </td>";
  22.  $i++;
  23.  echo "<td align=\"center\">
  24.  <button id=\"$i\" onClick=\"clicx();\" style=\"cursor:hand; background:tan; color:white; border:solid 1px black;\" type=\"button\" name=\"";
  25.  echo $row["nom_appli"];
  26.  echo "\" value=\"3\" onclick=\"return updateScore()\">Moyen</button>
  27.  </td>";
  28.  $i++;
  29.  echo "<td align=\"center\">
  30.  <button id=\"$i\" onClick=\"clicx();\" style=\"cursor:hand; background:greenyellow; color:white; border:solid 1px black;\" type=\"button\" name=\"";
  31.  echo $row["nom_appli"];
  32.  echo "\" value=\"4\" onclick=\"return updateScore()\">Bien</button>
  33.  </td>";
  34.  $i++;
  35.  echo "<td align=\"center\">
  36.  <button id=\"$i\" onClick=\"clicx();\" style=\"cursor:hand; background:forestgreen; color:white; border:solid 1px black;\" type=\"button\" name=\"";
  37.  echo $row["nom_appli"];
  38.  echo "\" value=\"5\" onclick=\"return updateScore()\">Exellent</button>
  39.  </td>";
  40.  $i++;
  41.  echo "<td align=\"center\">
  42.  <button id=\"$i\" onClick=\"clicx();\" style=\"cursor:hand; background:grey; color:white; border:solid 1px black;\" type=\"button\" name=\"";
  43.  echo $row["nom_appli"];
  44.  echo "\" value=\"NULL\" onclick=\"return updateScore()\">Non utilisé</button>";
  45.  echo "</td>
  46.  </tr>
  47.  </table>
  48.  <br>";
  49.  $i++;


 
Je veu recuperer cet element pour qu'une fois que je clique sur un bouton, il soit tous "disabled" ces boutons.
En html jai deja fai, ca donne ca :

Code :
  1. <script>
  2.  function clic3(){
  3.  document.getElementById('').disabled=true;
  4.  document.getElementById('').disabled=true;
  5.  document.getElementById('').disabled=true;
  6.  document.getElementById('').disabled=true;
  7.  document.getElementById('').disabled=true;
  8.  }
  9. </script>


Mais je sais pas le faire avec une fonction php
 
J'espere que j'ai bien expliqué mon souci, merci d'avance pour vos réponses.  :jap:


Message édité par Titus94120 le 28-05-2008 à 15:17:44
Reply

Marsh Posté le 28-05-2008 à 09:41:00   

Reply

Marsh Posté le 29-05-2008 à 09:08:04    

Personne pour m'aider  :??:

Reply

Marsh Posté le 29-05-2008 à 10:58:27    

d'abord commence par remplacer mysql_fetch_array($result) par  
mysql_fetch_row($result) puisque c'est ca que tu utilises.

Reply

Marsh Posté le 29-05-2008 à 11:03:34    

essaye aussi : ".$i." au lieu de tes \.

Reply

Marsh Posté le 29-05-2008 à 15:23:43    

fatfat45 a écrit :

essaye aussi : ".$i." au lieu de tes \.


il est dans des doubles guillemets donc soit il laisse tel quel soit il met :
 
id=\"".$i."\"
 
mais en aucun cas ceux que tu as dis
edit : Pour ceux qui ne savent pas forcement un écho dans un double guillemet interprété les variable php mais il doit faire deux passage ceux qui le ralenti (a la longue) mais ça marche quand même .


Message édité par ionik le 29-05-2008 à 15:25:23

---------------
Recette cookeo Recette de cuisine
Reply

Marsh Posté le 29-05-2008 à 15:31:33    

met ton code entier et soit tu ecris tout soit tu utilise le while sinon tu va avoir une tartine de bouton ...


---------------
Recette cookeo Recette de cuisine
Reply

Sujets relatifs:

Leave a Replay

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