begin process at 2012 05 30 15:13:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

liste déroulante cliquable !!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

liste déroulante cliquable !!!!

jeudi 21 avril 2011 à 20:28:19 | liste déroulante cliquable !!!!

apollo1990

bjr tout le monde,

en faite j'ai rencontré un problémee à propos d'ajout d'une ligne au tableau en choisissant un nbre d'une liste déroulante, pour le moment ma méthode ne fonctionne pas, alors j 'ai créer un bouton à côté de la liste pour afficher !!! mais il n'est pas parfait !!!!
Voci une partie de mon code !!!

Code PHP :
echo"<table width=575 border=1 bordercolor=orange>";
echo"<tr>
<th align=left>$k[0]</th>
<th colspan=2><select name=nbre>
									<option>0</option>
									<option>1</option>
									<option>2</option>
									<option>3</option>
									<option>4</option>
									<option>5</option>
									<option>6</option>
									<option>7</option>
									<option>8</option>
									<option>9</option>
									<option>10</option>
									<option>11</option>
									<option>12</option>
									<option>13</option>
									<option>14</option>
									<option>15</option>
									
</select>
A partir de int .$prix1/2. DT par personne en &nbsp;&nbsp;
<input type=submit name=aff value=OK>
</th>
</tr>
";
if(isset($_POST['aff']))
	{
	if($_POST['nbre']==0)
		{
		echo"<font color=red><b>veuiller choisir le nbre de chambre à reserver</b></font><br><br>";
		}
	else
		{
									    for($i=1;$i<=intval($_POST['nbre']);$i++)
		{
		echo"
			<tr>
				<td>Chambre $i:</td>
				<td>&nbsp;Adultes :
				<select name=adu>
					<option>0</option>
					<option>1</option>
				</select></td>
				<td>&nbsp;Enfants (2-12) :
				<select name=enf>
					<option>0</option>
					<option>1</option>
				</select></td>
			</tr>
		";
		}
		}
	}
echo"</table>";

et mon but est d'avoir une liste déroulantes comme celle ci :
au dessous du coix des chambres
jeudi 21 avril 2011 à 20:30:02 | Re : liste déroulante cliquable !!!!

apollo1990

mon code marche , mais le probléme mais si je clique sur le button submit, et si je clique j'en ai un autre probléme, c que le contenu de la liste déroulante retorne à 0, alors que je veux quelle reste tel qu'elle est comme dans le lien que j'a donnée à la fin !!!!


svp, j'en ai vraiment besoin, merci pour votre attention :D
jeudi 21 avril 2011 à 22:17:49 | Re : liste déroulante cliquable !!!!

cod57

bonsoir
il manque des choses ...
essaye ça ...
a++

Code PHP :
<?php

/*les options dans le select ont pas de value
<option=\" ??? \">0</option>
...
*/



$k[0]=5; $prix1=50;
echo"<table width=575 border=1 bordercolor=orange>";
echo"<tr>

<th align=left>$k[0]</th>
<th colspan=2>
<form method=\"post\"  action=\"\" >

<select name=nbre>
									
                  
                  
                  <option>0</option>
									<option>1</option>
									<option>2</option>
									<option>3</option>
									<option>4</option>
									<option>5</option>
									<option>6</option>
									<option>7</option>
									<option>8</option>
									<option>9</option>
									<option>10</option>
									<option>11</option>
									<option>12</option>
									<option>13</option>
									<option>14</option>
									<option>15</option>
									
</select>



A partir de int .$prix1/2. DT par personne en &nbsp;&nbsp;
<input type=submit name=\"aff\" value=\"OK\">

</form>
</th>
</tr>
";



if(isset($_POST['aff']))
	{
	if($_POST['nbre']==0)
		{
		echo"<font color=red><b>veuiller choisir le nbre de chambre à reserver</b></font><br><br>";
		}
	else
		{
									    for($i=1;$i<=intval($_POST['nbre']);$i++)
		{
		echo"

			<tr>
				<td>Chambre $i:</td>
				<td>&nbsp;Adultes :
				<select name=adu>
					<option>0</option>
					<option>1</option>
				</select></td>
				<td>&nbsp;Enfants (2-12) :
				<select name=enf>
					<option>0</option>
					<option>1</option>
				</select></td>
			</tr>
		";

		}
		}
	}
echo"</table>";

?>
vendredi 22 avril 2011 à 02:10:08 | Re : liste déroulante cliquable !!!!

apollo1990

merci pour votre attention , mais ca reste la meme chose

moi je voudrai que les lignes s'ajoutent sans que je puisse sur un bouton submit ,

meme s'il n'ya pas de solution de ce genre, au moins cliquer sur un bouton ""button"" pour garder la valeur de la liste déroulante choisi !!!

merci encore pour votre coopération !!
vendredi 22 avril 2011 à 09:31:39 | Re : liste déroulante cliquable !!!!

cod57

Réponse acceptée !
bonjour

V2 USE JAVASCRIPT

a++

Code PHP :
<?php

/*les options dans le select ont pas de value
<option=\" ??? \">0</option>
...
*/



$k[0]=5; $prix1=50;
echo"<table width=575 border=1 bordercolor=orange>";
echo"<tr>

<th align=left>$k[0]</th>
<th colspan=2>
<form method=\"post\"  action=\"".$_SERVER['PHP_SELF']."\" name=\"form1\" >

<select name=\"nbre\"  onchange=\"javascript:document.form1.submit();\">";

$i=1;
echo "<option value=\"\">MAKE A CHOICE</option>";
for($x=1;$x<12;$x++){
echo "<option value=\"".$x."\">".$i++."</option>";
}

echo "</select>

A partir de int .$prix1/2. DT par personne en &nbsp;&nbsp;
<input type=submit name=\"aff\" value=\"OK\">

</form>
</th>
</tr>
";



if(isset($_POST['nbre']))
{
if($_POST['nbre']==0)
{
echo"<font color=red><b>veuiller choisir le nbre de chambre à reserver</b></font><br><br>";
}
else
{
for($i=1;$i<=intval($_POST['nbre']);$i++)
{
echo"

<tr>
<td>Chambre $i:</td>
<td>&nbsp;Adultes :
<select name=adu>
<option>0</option>
<option>1</option>
</select></td>
<td>&nbsp;Enfants (2-12) :
<select name=enf>
<option>0</option>
<option>1</option>
</select></td>
</tr>
";

}
}
}
echo"</table>";

?>
vendredi 22 avril 2011 à 10:35:07 | Re : liste déroulante cliquable !!!!

apollo1990

rebonjour,

merci por votre aide, mais ca marche pas chez moi !!

je ne sais pourquoi !! peut etre il ya un astuce qui cloche !!!!

merci pour votre attention !!
vendredi 22 avril 2011 à 11:18:46 | Re : liste déroulante cliquable !!!!

cod57

wamp 2 // php5.2.11 + 5.3 // apache 2.2.14
le bout de code tel quel fonctionne chez moi
il faut mettre en place error_reporting
http://php.net/manual/en/function.error-reporting.php

tu peux tester ton code
http://abyz.free.fr/test/tableau.php

a++
vendredi 22 avril 2011 à 11:31:30 | Re : liste déroulante cliquable !!!!

apollo1990

merci beaucoup monsieur cod57, ca m'aide vraiment pq certain des mes codes ne marchent pas, je dois changer la version utiliser ( easyphp 3.0 )

bref, merci énormément !!!
vendredi 29 avril 2011 à 02:10:43 | Re : liste déroulante cliquable !!!!

apollo1990

ca à marcher, merci encore cod57


Cette discussion est classée dans : code, liste, déroulante, echo, nbre


Répondre à ce message

Sujets en rapport avec ce message

submit ne renvoyant pas valeur d'une liste déroulante dans $_POST [ par dubitoph ] ChristopheBonjour,Je suis dans une impasse. Dans le cadre d'une agence d'interim, un intérimaire peut, avant son inscription dans l'agence, avoir déjà Liste déroulante [ par djamine ] Bonjour ,J'ai 2 table PAYS ( code_pays , pays ) , et Ville (code_pays , ville )j'affiche dans une liste ( combo ) toute les pays depuis le champspays insertion d'un lien dans une liste déroulante [ par dev10 ] salut à tous,je suis en train de faire un qcm, et j'aurais besoin d'un coup de mains!!je souhaite insérer des données sous forme de lien dans une list Afficher la sélection d'une liste déroulante !!! Help !!! [ par merlinwap ] Salut à tous,Point qui fonctionne : J'ai une liste déroulante qui est alimentée par une requete.Point qui ne fonctionne pas :Après avoir sélectionné u Probleme de récupération des paramètres sélectionnés d'une liste déroulante [ par bebebebebebe ] Voila j'ai un petit problème qui commence sévèrement à m'énerver, je vous l'explique. Le pb: J'ai une liste déroulante qui récupère à l'aide d'une req Probleme génération liste déroulante [ par Tupac59 ] Voila mon code, je vois vraiment pas pourquoi il ne fonctionne pas, j'ai la meme chose quelques lignes au dessus qui marche impeccable et là il me met Caractère spéciaux d'une liste déroulante [ par alextec ] Bonjour à tous, j'ai chercher sur le forum mais je n'ai pas trouver comment faire pour mon cas...Voilà je crée une liste déroulante en php, les résult passage de parametre dans URL à partir d'une liste déroulante [ par budiarta ] Bonsoir tous,je cherche à passer un paramètre ('id' dans mon exemple) dans l'url d'un form en fonction du choix de l'utilisateur sur une liste déroula Probleme liste déroulante [ par romainbisson ] Bonsoir,je souhaite mettre les noms de mes enseignants dans une liste déroulante mais je n'y arrive pas. de plus, je souhaite mettre deux boutons qui Problème avec liste déroulante [ par romainbisson ] Bonjour, je souhaite crée une liste déroulante, avec comme les valeurs les noms d'enseignant mais cela s'affiche mal. de plus, je souhaite faire un se


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales