Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/07/2008, 10h52   #1
Membre du Club
 
Inscription : septembre 2006
Messages : 263
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 263
Points : 66
Points : 66
Par défaut Alimenter un tableau dynamique

Bonjour, mon probléme comporte de l'html et du php !

Ce bout de code représente une liste qui est alimentée par une base de donnée.
Ensuite dés que je clique sur le bouton "ajouter ticket", sa m'affiche l'information voulu sur le ticket.
Code :
1
2
<input type="button" value="ajouter ticket" 
			onClick='javascript:list_Ticket.innerHTML=list_Ticket.innerHTML +"<br/>"+ liste1.value; le_lot.value=list_Ticket.innerHTML;'>
Et moi je veux récupérer le choix qui a été séléctionnée dans un tableau php.
Donc est ce que l'opération est possible ?


Voici à quoi correspend mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
<td>	
		<?php
				//afficher la séléction des ticket choisi :		
			// Requète MySQL pour récupérer les types de site
			//$req1 = "SELECT id_ticket , resume_ticket, etat_courant_ticket  from table_ticket_test order by id_ticket ";
			$req1 = "SELECT id_ticket , resume_ticket, etat_courant_ticket  from table_ticket_test order by id_ticket ";
			$res1 = mysql_query($req1,$base)or die ('Erreur : '.mysql_error() );
 
			//echo "<select name=\"liste\" onChange='Aff_ticket.innerHTML=this.value'  >" ; 
			echo "<select name=liste1 >" ; 
			echo "<option value=\"\">-- Choississez --</option>"; 
			$i =0 ; 
			while($row1 = mysql_fetch_row($res1)) // Pour chaque enregistrement de la base
			{	
				$texte= ($row1[0]).'&nbsp;&nbsp;'.($row1[1]);
				$texte=str_replace(" ","&nbsp;",$texte);
				echo "\t\t<option value=$texte>";
				echo "$row1[0]&nbsp;&nbsp;$row1[1]</option>\n";
				$i++;
			}
			echo"</select>";
			// Tous nos choix ont été affichés 
			// On continu le code HTML pour fermer le <select>...
			echo"<br/>";
		?>	
 
		</td>
		<td>
			<input type="text" name ="le_lot" > 
 
			<input type="button" value="ajouter ticket" 
			onClick='javascript:list_Ticket.innerHTML=list_Ticket.innerHTML +"<br/>"+ liste1.value; le_lot.value=list_Ticket.innerHTML;'>
		</td>
	<tr>
		<td>
		</td>
		<td>
			<div id="list_Ticket" name="list_Ticket"></div><td>
		</td>
bdptaki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2008, 05h22   #2
Nouveau Membre du Club
 
Inscription : octobre 2004
Messages : 74
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 74
Points : 30
Points : 30
Oui c'est possible avec une gestion en ajax de ton bouton qui sauvegardera la valeur sélectionnée dans une variable de session
DeezerD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2008, 11h26   #3
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 333
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 333
Points : 3 772
Points : 3 772
salut,
Citation:
Donc est ce que l'opération est possible ?
laquelle ?

Tu peux bien directement récupérer le choix par la liste de selection
Code php :
1
2
 
$choix=$_POST['liste1']
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h43.


 
 
 
 
Partenaires

Hébergement Web