comment faire pour avoir un affichage dynamique ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comment faire pour avoir un affichage dynamique ?

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

par micka » 25 nov. 2005, 14:36

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)

par zeus » 25 nov. 2005, 13:49

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

pas de succe et avec cette formule pourai je reussir ?

par micka » 25 nov. 2005, 13:45

<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>

merci je vais le tester

par micka » 24 nov. 2005, 17:49

merci je vais le tester

merci je vais le tentez

par micka » 24 nov. 2005, 17:45

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

par pitt » 24 nov. 2005, 17:41

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

comment faire pour avoir un affichage dynamique ?

par micka » 24 nov. 2005, 17:21

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]