Page 1 sur 1

comment faire pour avoir un affichage dynamique ?

Posté : 24 nov. 2005, 17:21
par micka
je souhaite avoir un affichage des caractéristiques des ordinateurs s'affichant dans la select liste dans un formulaire texte sur la même page, est ce possible ?.
voici mon code. pouvez vous me donner des indications ?

<html>
<head>

<title>Portables</title>
</head>

<body>


Liste des ordinateurs enregistrés : <br><br>
<form action="modifier_portable.php" method="post" name="formulaire">
<select name="liste_portables">




<?]
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','****','');

// requete
$requete = "SELECT * FROM portable";

// execution de la requete
$resultat = mysql_db_query('ma_base', $requete, $connexion);

// Fermeture de la connexion
mysql_close($connexion);

for ($i = 0; $i < mysql_num_rows($resultat); $i++)
{
	echo "<option value=\"".mysql_result($resultat,$i,'portable')."\">".mysql_result($resultat,$i,'portable')."</option>";
}
?>
</select>
<br><br>
<input type="submit" value="modifier">




</body>
</html>[/quote]

Posté : 24 nov. 2005, 17:41
par pitt
oui dans ton select tu met
<form name="form" ...>
<select name="x" onchange='window.form.submit();'>
et dans ta page tu testes si la variable x existe et dans ce cas tu affiches une zone de texte avec les info de ce portable

merci je vais le tentez

Posté : 24 nov. 2005, 17:45
par micka
oui dans ton select tu met
<form name="form" ...>
<select name="x" onchange='window.form.submit();'>
et dans ta page tu testes si la variable x existe et dans ce cas tu affiches une zone de texte avec les info de ce portable

merci je vais le tester

Posté : 24 nov. 2005, 17:49
par micka
merci je vais le tester

pas de succe et avec cette formule pourai je reussir ?

Posté : 25 nov. 2005, 13:45
par micka
<html>
<head>

<title>Portables</title>
</head>

<body>


Liste des ordinateurs enregistrés : <br><br>
<form action="modifier_portable.php" method="post" name="formulaire">
<select name="liste_portables">
<form action="portable.php" method="post" name="formulaire"> 
<select name="description" onchange='window.form.submit();'>  



<?
// Connexion à la base de donnée
$connexion = mysql_connect('localhost','root','');

// requete
$requete = "SELECT * FROM portable";

// execution de la requete
$resultat = mysql_db_query('base_portable', $requete, $connexion);

// Fermeture de la connexion
mysql_close($connexion);

for ($j = 0; $j <mysql_num_rows($resultat); $j++)
	{
		echo "<option value=\"".mysql_result($resultat,$j,'description')."\">".mysql_result($resultat,$j,'description')."</option>";
	

	for ($i = 0; $i < mysql_num_rows($resultat); $i++)
		{
		echo "<option value=\"".mysql_result($resultat,$i,'num_portable')."\">".mysql_result($resultat,$i,'num_portable')."</option>";
		}
	}
?>
</select>
</select>
<br><br>
<input type="submit" value="modifier">




</body>
</html>

Posté : 25 nov. 2005, 13:49
par zeus
Modération : micka, qu'elle est l'utilité de poster du code, comme ça, sans dire ce qui ne va pas ?

Si tu ne précise pas pourquoi est-ce que tu nous donnes ce code, je verrouille le sujet

De plus, pense à utiiser les baslises PHP et CODE autour du code, pas à la fin du post. Pour cette fois çi, je le fait, mais pense y

c'est la suite du sujet d'hier avec "ptit"

Posté : 25 nov. 2005, 14:36
par micka
c'était pour un affichage dynamique par rapport à mon select list je tourne en rond depuis un moment je souhaité une aide.
ptit ma apporté une eventuelle solution que je n'est pas reussi à mettre en euvre alors je proposé ce codage la.
(je souhaite un affichage dynamique des descriptions par raport au portables choisient dans le select)