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

  FORUM HardWare.fr
  Programmation
  PHP

  [php]textarea mysql et javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php]textarea mysql et javascript

n°1248370
come18
Posté le 18-11-2005 à 14:09:27  profilanswer
 

Bonjour,  
Je cherche à faire un formulaire composé de:
une liste deroulante. Contenant les titres de chansons selon un type donné (chansons enregistrees dans une base de donnees mysql)
un textarea. vide au debut.
lorsque l'on clique sur un titre de chanson il faudrait que, instantanement, la chanson s'inscrive dans le textarea.
J'utilise donc le code suivant:
 
<script>
function montre(i)
 {
 document.forme.champ.value=" "+i+"!"
 }
</script>
 
<?php
mysql_connect("localhost", "mabase", "****" ); // Connexion à MySQL
mysql_select_db("mabase" );
 
$reponse = mysql_query("SELECT * FROM chants WHERE type='rock'" );
?>
<form action='formulairedyn.php' method='post' name="forme" >
<textarea name="champ"> <?php echo $donnees['chants'];?> </textarea>
<select name='titrechants'>
<?php
while($donnees = mysql_fetch_array($reponse))
 {
 ?>
 var whahoo = new string("<?php echo $donnees['chant']; ?>" );
 <option value='<?php echo $donnees['chant']; ?>' onclick="document.forme.champ.value='<?php echo $donnees['chant']; ?>'" ><?php echo $donnees['titre']; ?></option>
 <?php
 }
?>
</select>
<input type='submit' value='valider'>
<form>
<?php
 mysql_close();
?>
 
Voila, j'ai remarqué que ca marchait pour les chansons ne contenant qu'un seul mot (genial!!!) :) , mais pour toutes les autres ca ne marche pas (sauf quand on clique sur le bouton valider et donc apres rechargement de la page)...
Si quelqu'un pouvait m'aider,
Merci


Message édité par come18 le 18-11-2005 à 14:11:08
mood
Publicité
Posté le 18-11-2005 à 14:09:27  profilanswer
 

n°1248381
_4ka
Posté le 18-11-2005 à 14:17:51  profilanswer
 

à aucun moment on ne voit de quel ype de données il s"éagit dans la variable $donnees['chant'] ... des précisions sont peut etre à fournir ..

n°1248389
come18
Posté le 18-11-2005 à 14:22:17  profilanswer
 

il ya 5champs dans la base de donnees
ID de type INT
nom de type varchar 255
titre de type varchar 255
type de type varchar 255
chant de type longtext =>ce sont les paroles de la chanson

n°1248689
come18
Posté le 18-11-2005 à 19:19:28  profilanswer
 

up

n°1248693
leflos5
On est ou on est pas :)
Posté le 18-11-2005 à 19:29:06  profilanswer
 

Refais moi ça propre, avec les balises cpp et peut être que je lirais...
 
Si tu mélange tout dans tous les sens forcément que tu vois pas l'erreur :) NEttoye ton code et pour débuger du JS t'as alert(tavariable) qui est pratique :)


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

  [php]textarea mysql et javascript

 

Sujets relatifs
[Javascript] position X et Y d'une balise HTML [Résolu][JAVASCRIPT] Combiner des *.js ?
[Flash / PHP / MySQL] Le-tangram.com [TUTO]Optimiser utilisation du serveur par MySQL
help probleme de tris sous mysqlMysql et clef etrangere
Question connection locale sur base MySQLImpossible de créé une table mysql
[Résolu] Fichier texte <- PHP -> MySQL[JavaScript] image rafraichie automatiquement
Plus de sujets relatifs à : [php]textarea mysql et javascript


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