begin process at 2012 05 29 23:53:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

select menu


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

select menu

vendredi 13 mai 2005 à 13:54:39 | select menu

fred0076464



salut,

voila j'ai un menu deroulant qui se charge avec un champs 'res-nom' de ma table mysql 'reservation ' dont voici le code :

 Nom:<select size="1" name="combo" onchange="submodeff">
<?php
mysql_connect ('localhost','root','') or die ('Pas de connexion '.mysql_error() );
mysql_select_db('reservation') or die ('Pas de Database'.mysql_error());

$select = "SELECT * FROM `reservation`";
$result = mysql_query($select) or die ('Pas de requête '.mysql_error() );
while ($row=mysql_fetch_array($result))
{
echo "<option value=\"".$row["res-nom"]."\">".$row["res-nom"]."</option>\n";
}
mysql_close();
?>
</select>
je sais que j'ai besoin de onchange pour selectionner le text de mon champs mais je n'arrive pas le passer un variable ou a le selectionner avec sa valeur puisque je n'ai que du champs text

si qqc peux m'aider merci

vendredi 13 mai 2005 à 16:35:13 | Re : select menu

bultez

Membre Club

Bonjour,
si j'ai compris utiliser le text de
la ligne sélectionnée ?

<select size="1" name="combo"
           onchange="submodeff(this);">

et function submodef(ligne) {
utiliser ligne[ligne.selectedIndex].text
}

Cordialement. Bul. ~Site~~Mail~

vendredi 13 mai 2005 à 16:50:32 | Re : select menu

fred0076464



ca ne resous pas mon problem je vais mettre tout le code tu comprendra peut etre mieux ou alors j'ai une erreur

<script type=="text/javascript">
function submodef(ligne) {
var= ligne[ligne.selectedIndex].text
}


</script>
</head>

<body>
<table width="62%"  border="0" align="center" cellspacing="1">
<tr bgcolor="#CCCCCC">
    <td><div align="left"><strong>Entrer le nom de la personne ici </strong></div><br>
<form name="modeff">
        Nom:<select size="1" name="combo" onchange="submodeff(this);">
<?php
mysql_connect ('localhost','root','') or die ('Pas de connexion '.mysql_error() );
mysql_select_db('reservation') or die ('Pas de Database'.mysql_error());

$select = "SELECT * FROM `reservation`";
$result = mysql_query($select) or die ('Pas de requête '.mysql_error() );
while ($row=mysql_fetch_array($result))
{
echo "<option value=\"".$row["res-nom"]."\">".$row["res-nom"]."</option>\n";
}
mysql_close();
?>
</select>

$select = "SELECT * FROM reservation, listing WHERE 'res-nom' = 'var'";
$result = mysql_query($select,$link) or die ('Pas de requête '.mysql_error() );
$total = mysql_num_rows($result);


if($total)
{
echo '<center><table bgcolor="#FFFFFF">'."\n";
        // première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#00FF66"><b><u>Nom</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Prénom</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Adresse</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Code Postal</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Ville</u></b></td>' ;
echo '<td bgcolor="#00FF66"><b><u>Date</u></b></td>' ;
echo '</tr>'."\n";

 while($row = mysql_fetch_array($result))
 {
  echo '<tr>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-nom"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-prenom"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-adresse"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-cp"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-ville"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["res-date"].'</td>';
  echo '</tr>'."\n";
 }
echo '</table></center>'."\n";
}

mysql_free_result($result);
?>
<br>
        <input type=button value='Effacer' onClick='document.location.href="efface.php"'>
        <input type=button value='Modifier' onClick='document.location.href="modif.php"'>
    </form></td>
  </tr>
</table>

vendredi 13 mai 2005 à 17:33:42 | Rere : select menu

fred0076464

J'ai modifier qq erreur mais ca marche tjs pas comment faire pour verifier si il a bien pris la valeur?

<html>
<head><html><style type="text/css">
<!--
body {
 background-color: #000066;
}
-->
</style>
<script type=="text/javascript">
function submodef(ligne) {
var res = combo.ligne[ligne.selectedIndex].text
}

echo $res;
</script>
</head>

<body>

<table width="62%"  border="0" align="center" cellspacing="1">
<tr bgcolor="#CCCCCC">
    <td><div align="left"><strong>Indiquer le nom de la personne ici </strong></div><br>
<form name="modeff">
        Nom:<select size="1" name="combo" onchange="submodef(ligne)">
<?php
mysql_connect ('localhost','root','') or die ('Pas de connexion '.mysql_error() );
mysql_select_db('reservation') or die ('Pas de Database'.mysql_error());

$select = "SELECT * FROM `reservation`";
$result = mysql_query($select) or die ('Pas de requête '.mysql_error() );
while ($row=mysql_fetch_array($result))
{
echo "<option value=\"".$row["res-nom"]."\">".$row["res-nom"]."</option>\n";
}
mysql_close();
?>
</select>
<?php
$link = mysql_connect ('localhost','root','') or die ('Pas de connexion '.mysql_error() );
mysql_select_db('reservation') or die ('Pas de Database'.mysql_error());

$select = "SELECT * FROM reservation, listing WHERE `res-nom` = 'res'";
$result = mysql_query($select,$link) or die ('Pas de requête '.mysql_error() );
$total = mysql_num_rows($result);


if($total)
{
echo '<center><table bgcolor="#FFFFFF">'."\n";
echo '<tr>';
echo '<td bgcolor="#00FF66"><b><u>Nom</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Prénom</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Adresse</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Code Postal</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Ville</u></b></td>' ;
echo '<td bgcolor="#00FF66"><b><u>Date</u></b></td>' ;
echo '</tr>'."\n";

 while($row = mysql_fetch_array($result))
 {
  echo '<tr>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-nom"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-prenom"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-adresse"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-cp"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-ville"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["res-date"].'</td>';
  echo '</tr>'."\n";
 }
echo '</table></center>'."\n";
}

mysql_free_result($result);
?>
<br>
        <input type=button value='Effacer' onClick='document.location.href="efface.php"'>
        <input type=button value='Modifier' onClick='document.location.href="modif.php"'>
    </form></td>
  </tr>
</table>

</body>

</html>

vendredi 13 mai 2005 à 20:14:46 | Re : select menu

fred0076464



merci de bien vouloir m'aider

samedi 14 mai 2005 à 09:44:47 | Re : select menu

bultez

Membre Club

mauvaise recopie

<form name="modeff">
        Nom:<select size="1" name="combo" onchange="submodef(this);">



Cordialement. Bul. ~Site~~Mail~

lundi 16 mai 2005 à 10:33:28 | Re : select menu

fred0076464



Salut
Voila j'ai modifier le code mais ca ne donne rien comment pourrais je savoit si il y a bien une valeur dans "res "

<html>
<head><html><style type="text/css">
<!--
body {
 background-color: #000066;
}
-->
</style>
<script type=="text/javascript">
function submodef(ligne) {
var res = combo.ligne[ligne.selectedIndex].text
}


</script>
</head>

<body>

<table width="62%"  border="0" align="center" cellspacing="1">
<tr bgcolor="#CCCCCC">
    <td><div align="left"><strong>Choissir le nom de la personne ici </strong></div><br>
<form name="modeff">
        Nom:<select size="1" name="combo" onchange="submodef(this);">
<?php
mysql_connect ('localhost','root','') or die ('Pas de connexion '.mysql_error() );
mysql_select_db('reservation') or die ('Pas de Database'.mysql_error());

$select = "SELECT * FROM `reservation`";
$result = mysql_query($select) or die ('Pas de requête '.mysql_error() );
while ($row=mysql_fetch_array($result))
{
echo "<option value=\"".$row["res-nom"]."\">".$row["res-nom"]."</option>\n";
}
mysql_close();
?>
</select>
<?php

echo $res;
$link = mysql_connect ('localhost','root','') or die ('Pas de connexion '.mysql_error() );
mysql_select_db('reservation') or die ('Pas de Database'.mysql_error());

$select = "SELECT * FROM `reservation`, `listing` where '$res'= 'res-nom' ";
$result = mysql_query($select,$link) or die ('Pas de requête '.mysql_error() );
$total = mysql_num_rows($result);


if($total)
{
echo '<center><table bgcolor="#FFFFFF">'."\n";
echo '<tr>';
echo '<td bgcolor="#00FF66"><b><u>Nom</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Prénom</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Adresse</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Code Postal</u></b></td>';
echo '<td bgcolor="#00FF66"><b><u>Ville</u></b></td>' ;
echo '<td bgcolor="#00FF66"><b><u>Date</u></b></td>' ;
echo '</tr>'."\n";

 while($row = mysql_fetch_array($result))
 {
  echo '<tr>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-nom"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-prenom"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-adresse"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-cp"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["list-ville"].'</td>';
  echo '<td bgcolor="#CCCCCC">'.$row["res-date"].'</td>';
  echo '</tr>'."\n";
 }
echo '</table></center>'."\n";
}

mysql_free_result($result);
?>
<br>
        <input type=button value='Effacer' onClick='document.location.href="efface.php"'>
        <input type=button value='Modifier' onClick='document.location.href="modif.php"'>
    </form></td>
  </tr>
</table>

</body>

</html>

lundi 16 mai 2005 à 15:46:17 | Re : select menu

bultez

Membre Club

ce serait plus simple si on avait le code
html/javascript généré et non pas le
php, car n'ayant pas la base de données ...
mais pour afficher :

function submodef(ligne) {
var res = combo.ligne[ligne.selectedIndex].text;
alert(res);
}

Cordialement. Bul. ~Site~~Mail~

lundi 16 mai 2005 à 17:28:17 | Re : select menu

fred0076464

il ne m'affiche rien en message d'alert donc je suposse que "res" reste vide ?
merci de ton aide
<script type=="text/javascript">
function submodef(ligne) {
var res = combo.ligne[ligne.selectedIndex].text;
alert(res);
}
</script>
</head>

<body>
<table width="30%"  border="1" align="center" cellspacing="1">
<tr bgcolor="#0066FF">
    <td><div align="left"><strong>Choissir le nom de la personne: </strong></div><br>
<input type="text" name = "res"><form name="modeff">
<select size="1" name="combo" onchange="submodef(this);">
       
<?php
mysql_connect ('localhost','root','') or die ('Pas de connexion '.mysql_error() );
mysql_select_db('reservation') or die ('Pas de Database'.mysql_error());

$select = "SELECT * FROM `reservation`";
$result = mysql_query($select) or die ('Pas de requête '.mysql_error() );
while ($row=mysql_fetch_array($result))
{
echo "<option value=\"".$row["res-nom"]."\">".$row["res-nom"]."</option>\n";
}
mysql_close();
?>
</select>

lundi 16 mai 2005 à 18:08:31 | Re : select menu

fred0076464


Je suis arriver a ce qu'il affiche le message d'alerte mais je ne sais pas trop comment faire pour passer ma variable javascript dans mon php
Merci


1 2

Cette discussion est classée dans : menu, mysql, champs, select, reservation


Répondre à ce message

Sujets en rapport avec ce message

Manipuler un Menu Select (combo.) [ par syndrael ] Bonjour,Je cherche un moyen pour effacer la premièer ligne d'un Menu Select (ou combo). Voici mon code mais j'ai une erreurfor (i=1;i{ ZeSelect.option probl de formulaire [ par gregsae ] salut j'ai un probl dans mon formulaire.j'ai un champs select qui propose soit :-particulier soit professionnelle select marche il m'affiche bien le retour chariot dans un menu select option [ par sbertrand ] bonjour, peut-on, et si oui comment faire passer a la ligne un texte de balise option dans un menu select ?j'ai un texte de 2 km qui agrandie mon menu equivalent "select case" pour tester les champs d'un formulaire [ par xzonz ] salut à tous(te) les habitués(ées) de codes sources1)j'aimerais savoir si je peux faire la meme chose avec l'equivalent d'un select ..case enjavascrip creer un bon de commande [ par voidmain ] Bonjour Je souhaiterais creer un formulaire "bon de commande" à remplir en ligne avec :des champs textes pour inscrire son nom etc..des champs liste m SELECT et SUBMIT avec OnChange [ par DhakouaniM ] Salut !Dans une page, je dispose d'un formulaire avec plein de champs, dont un, "PAYS", qui est sous forme de SELECT.Je souhaiterai qu'un changement d MERCI DE M'AIDER [ par shaterm ] BONJOUR J'AI UN SELECT , TEXT , MENU...ETC DANS MA PAGE WEB.L'OBJET SELECT APPARAIT TOUJOURS NIVEAU UN .EXEMPLE :SI J'AI UN MENU ET EN DESSOUS DU MENU Champs select obligatoire dans frontpage [ par laubro ] Bonjour,Voilà j'ai un champs select dans des formulaires, entre autre pour les annéesla valeur selectionnée à l'affichage est "Année",  avec un contro List menu qui peuple un champs texte [ par Roberto ] Bonjour, j'ai trouvé ce code et j'aimerais afficher le nom de la ville dans le champs. Quelqu'un peut me dire ce que je dois changer dans le "onch Simuler un Click sur un Select / Menu [ par shaft500 ] Bonjour tt le monde! est ce qu'il serait possible de faire un click() au chargement de la page(genre onload) sur un select ou une liste dans un formul


Nos sponsors


Sondage...

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 : 6,880 sec (3)

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