probleme html js et sql

probleme html js et sql - HTML/CSS - Programmation

Marsh Posté le 20-04-2007 à 14:54:46    

Salutation je ne savais pas trop ou mettre se post mais bon je ne pense pas mettre trompé enfin bref
 j'ai un petit soucis voila le code :
 

Code :
  1. <HTML>
  2.      <HEAD>
  3.      <TITLE>Insert</TITLE>
  4.      <SCRIPT LANGUAGE="JavaScript">
  5.      function storeCaret (textEl)
  6.      {
  7.      if (textEl.createTextRange)
  8.      textEl.caretPos = document.selection.createRange().duplicate();
  9.      }
  10.      function insertAtCaret (textEl, text)
  11.      {
  12.      if (textEl.createTextRange && textEl.caretPos)
  13.     {
  14.      var caretPos = textEl.caretPos;
  15.      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
  16.      }
  17.      else
  18.      textEl.value = text;
  19.      }
  20.      </SCRIPT>
  21.      </HEAD>
  22.      <BODY>
  23.      <FORM METHOD="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  24. <?php
  25. include_once('../fonctions.php');
  26. connect();
  27. $sql= "SELECT  mot FROM motcle";
  28. $res=mysql_query($sql);
  29. echo'<select name="mot">';
  30. echo"<option></option>";
  31. while ($row=mysql_fetch_array($res)){
  32. $mot=$row['mot'];
  33. echo "<option value=\"$mot\">$mot</option>";
  34. echo "</option>"; }
  35. if(!empty($_POST['mot']))
  36. {
  37.      $mot=$_POST['mot'];
  38. ?>
  39.   <textarea rows="5" name="zonetexte" cols="20"ONSELECT="storeCaret(this);"ONCLICK="storeCaret(this);"ONKEYUP="storeCaret(this);"></textarea>
  40.      <INPUT TYPE="button" STYLE="font-family:courier;" VALUE="Ajouter" ONCLICK="insertAtCaret(this.form.zonetexte,".$mot." );">
  41.      </FORM>
  42.      <?php
  43.      }
  44.      ?>
  45.      </BODY>
  46.      </HTML>


 
en faite il s'agit d'un script qui permet d'ajouter un mot à la position du curseur quand on met un mot simple exemple: avec toto

Code :
  1. <INPUT TYPE="button" STYLE="font-family:courier;" VALUE="Ajouter" ONCLICK="insertAtCaret(this.form.zonetexte,'toto');">


tout va bien  
 
mais moi je voudrais prendre un mot venant de ma bdd  

Code :
  1. <INPUT TYPE="button" STYLE="font-family:courier;" VALUE="Ajouter" ONCLICK="insertAtCaret(this.form.zonetexte,".$mot." );">


alors j'ai fait ceci mais sa ne marche pas.
 
Pouvez-vous m'aider s'il vous plait
Je vous remercie d'avance

Reply

Marsh Posté le 20-04-2007 à 14:54:46   

Reply

Sujets relatifs:

Leave a Replay

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