[Php] Passe une variable et un int dans un Textarea

Passe une variable et un int dans un Textarea [Php] - PHP - Programmation

Marsh Posté le 09-03-2011 à 10:35:32    

Mon but:
 
Pour une gestion de stock.
 
Réussir a passer dans un textarea une variable issue d'une requête MySql faite sur la même page que le formulaire.
Y passer dans la même ligne un integer.
 
Quelqu'un voit il une solution a cela ?


Message édité par forestguns le 09-03-2011 à 11:53:05
Reply

Marsh Posté le 09-03-2011 à 10:35:32   

Reply

Marsh Posté le 09-03-2011 à 10:47:22    

Comme ça ?
<textarea><?php ecgo $mavar; ?></textarea>

Reply

Marsh Posté le 09-03-2011 à 11:52:36    

J'avais essayer via une fonction Javascript (non fonctionnel car le Php et le Javascript ont un fonctionnement différent).
 
Avec ces fonctions :

Code :
  1. function ajoutArticle(id_input,nbre){
  2. var nombreArticle = prompt('Nombre d\'éléments : ','');
  3. nbre = nombreArticle;
  4. if(nombreArticle != null){
  5.  balise(id_input, '-' + nombreArticle + ' * ' + 'article' +'.\n','');
  6. }
  7. }
  8. function balise(id_champ, balise1, balise2) {
  9. var champ = document.getElementById(id_champ);
  10. var scroll_position = champ.scrollTop;
  11. champ.focus();
  12. if(balise2 == '') { balise1 = ' '+balise1+' '; }
  13. if(typeof document.selection != 'undefined') {
  14.  var range = document.selection.createRange();
  15.  var chaine_select = range.text;
  16.  range.text = balise1 + chaine_select + balise2;
  17.  range = document.selection.createRange();
  18.  if(chaine_select.length == 0) {
  19.   range.move('character', -balise2.length);
  20.  } else {
  21.   range.moveStart('character', balise1.length + chaine_select.length + balise2.length);
  22.  }
  23.  range.select();
  24. } else if(typeof champ.selectionStart != 'undefined') {
  25.  var curseur_debut = champ.selectionStart;
  26.  var curseur_fin = champ.selectionEnd;
  27.  var chaine_debut = champ.value.substr(0, curseur_debut);
  28.  var chaine_fin = champ.value.substr(curseur_fin);
  29.  var chaine_select = champ.value.substring(curseur_debut, curseur_fin);
  30.  champ.value = chaine_debut + balise1 + chaine_select + balise2 + chaine_fin;
  31.  var curseur_position;
  32.  if (chaine_select.length == 0) {
  33.   curseur_position = curseur_debut + balise1.length;
  34.   champ.selectionStart = curseur_position;
  35.      champ.selectionEnd = curseur_position;
  36.  } else {
  37.   champ.selectionStart = curseur_debut + balise1.length;
  38.      champ.selectionEnd = curseur_debut + balise1.length + chaine_select.length;
  39.  }
  40. }


 
Sa aurait été bien de remplacer le 'article' dans la 1er fonction, par la variable récupérée dans la table MySql via Php.
J'expérimente une solution en Ajax.

Reply

Marsh Posté le 09-03-2011 à 17:45:02    

ben tu fais générer ton javascript par php et à la place d'article, tu mets la valeur qui vient de la bd :/
 
Sinon, de l'ajax, effectivement...


Message édité par rufo le 09-03-2011 à 17:45:27

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

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