Partage
  • Partager sur Facebook
  • Partager sur Twitter

Enregistrer a partir d'une fonction JS

    10 mai 2010 à 10:02:48

    Bonjour j'ai un code qui permet par javascript de pouvoir rajouté une activité lors de son écriture. Au sein d'un menu déroulant. Seulement une fois que l'on refresh la page, l'information est perdu.
    J'ai donc penser à essayer de garder l'information contenu dans ce menu dans une base sql, seulement j'avoue ne pas savoir comment faire.

    Ce que je voudrais serait qu'il garde en mémoire ce qui fait déjà partie du menu et qu'il y ait possibilité de rajouté un nouveau menu.

    ci joint mon code:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">	
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    	<head> 
    		<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
    		<title>Element</title>
    		
    		
    <script type="text/javascript">
    		function ajouterOption(id_liste) {
    				var obj=document.getElementById(id_liste); //liste
    				option = document.createElement('option'); //Création d'un élément option à ajouter au select. 
    				option.innerHTML = prompt("Valeur a rajouter"); //Attribution d' un contenu dans la liste avec le nom de l'activité. (paramètre name)
    				option.value =obj.value.substring(0, 2); //Attribution d'une valeure symbolique en utilisant deux lettres. (paramètre value)
    				obj.appendChild(option); //Ajout
    			}
    
    		
    		
    		</script>
    	</head>
    	<body>
    	
    	
    				<?php
    								$connect= mysql_connect("localhost", "root","") or die ("Impossible de se connecter: ".mysql_error());
    								mysql_select_db("chantier") or die("Base de données inaccessible : ".mysql_error($connect));
    								$menu = mysql_query('SELECT * FROM `table`');								
    								while ($donnees = mysql_fetch_array($menu))
    								{
    				?>
    				<form action="" method="post" name="Form_test">
    					<fieldset>
    						<select name="liste1" id="liste1">
    						</select>
    						<input type="button" value="Ajoutez une activitée" onClick="ajouterOption('liste1');"/>
    					</fieldset>
    				</form>
    	
    	</body>
    	
    </html>
    
    • Partager sur Facebook
    • Partager sur Twitter

    Enregistrer a partir d'une fonction JS

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown