Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2041 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] maj d'un champ texte en fonction d'un element selectionné

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] maj d'un champ texte en fonction d'un element selectionné

n°454744
dooggie
Posté le 11-07-2003 à 10:33:38  profilanswer
 

salut :hello:
 
sur un formulaire, j'ai un select qui est rempli grace à du code php qui récupère ses données ds une bd
 
  Code :  
<?  $connect= mysql_connect($host,$login,$pass);
  mysql_select_db($base, $connect);
  $query="SELECT IdSemaine,Mois, Jour FROM semaine ORDER BY 1 ASC";
  $result=mysql_query($query);
  $nb_semaine= mysql_num_rows($result);
  $row=mysql_fetch_array($result);
  for($i=1; $i<=$nb_semaine;$i++)
  {echo '<option>', $i, '</option>';} ?>
 
je voudrais afficher à côté de select le jour et le mois correspondant à la semaine sélectiionné (ttes ces données st déjà récupérés ds ma requete)
 
comment faire pour "mettre à jour" à chaque fois que je clique sur un élement différent du select?
 
voila, j'espère que j'ai été assez clair ds mes explications

mood
Publicité
Posté le 11-07-2003 à 10:33:38  profilanswer
 

n°454822
dooggie
Posté le 11-07-2003 à 11:10:33  profilanswer
 

[:atreyu]

n°454858
Mara's dad
Yes I can !
Posté le 11-07-2003 à 11:34:09  profilanswer
 

<head>
<script>
function selSemaine()
{
 JourMois.innerHTML = numSemaine.options( numSemaine.selectedIndex ).jour + '/' + numSemaine.options( numSemaine.selectedIndex ).mois;
}
</script>
</head>
<body onload="selSemaine();">
 
<select id="numSemaine" name="numSemaine" onChange="selSemaine();">
<?
$connect= mysql_connect($host,$login,$pass);
mysql_select_db($base, $connect);
$query="SELECT IdSemaine,Mois, Jour FROM semaine ORDER BY 1 ASC";
$result=mysql_query($query);
$nb_semaine= mysql_num_rows($result);
while( $row=mysql_fetch_array($result) )
{
 echo "<option value=\"{$row['IdSemaine']}\", jour=\"{$row['Jour']}\", mois=\"{$row['Mois']}\">{$row['IdSemaine']}</option>";
}
?>
</select>&nbsp;<span id="JourMois">1/1</span>
</body>
</html>


Message édité par Mara's dad le 11-07-2003 à 11:37:10

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°455377
dooggie
Posté le 11-07-2003 à 15:16:24  profilanswer
 

marche pas snif, :??:
 
bon je vais précisez un peu plus ce que je veux, peut être ça aidera
 
mon select est ds un tableau
je voudrais que qd l'utilisateur sélectionne un n° de semaine, le navigateur afiche ds une cellule à côté
 
c'est possible de faire ça qu'avec du php ?
 
un lien appelle un fichier php qui créé un tableau avec comme paramètre une variable contenant le non de mon fichier formulaire.
 
de ce fait une fonction JS me pose le problème suivant : où dois je la mettre ??

n°455388
Mara's dad
Yes I can !
Posté le 11-07-2003 à 15:20:21  profilanswer
 

Rien compris :??:
 
Tu veux que qui fasse quoi, quand et où ? ? ?
 
Le code que j'ai envoyé fonctionne bien, non ?
Qu'est-ce qui ne te conviens pas ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°455412
dooggie
Posté le 11-07-2003 à 15:33:54  profilanswer
 

ben désolé de pas être compréhensible
 
<table border="0"  align="center">
<tr> <td class="etoile"> * </td> <td>Semaine n° : </td> <td>  
<select id="6" name="numSemaine" size="1">
<?$connect= mysql_connect($host,$login,$pass);
  mysql_select_db($base, $connect);
  $query="SELECT IdSemaine,Mois, Jour FROM semaine ORDER BY 1 ASC";
  $result=mysql_query($query);
  $nb_semaine= mysql_num_rows($result);
?>
   </select> </td>
 <td> Date : </td> <td> </td> </tr>
</table>
 
re voila mon code initiale
je voudrais que la date (jour et mois) soit affiché ds la cellule à côté de celle contenant le texte "Date :"
 
je dois vraiment pas être doué parce que je n'ai pas réussi à faire marcher ton code
 
ds ma réponse précédente je précise coment a été conçu l'architecture de site web, c'est tout
 
voila j'espère que les précisions ajoutées t'éclairciront

n°455437
Mara's dad
Yes I can !
Posté le 11-07-2003 à 15:45:37  profilanswer
 

De pire en pire !
Cette fois je suis complètement largué :(
 
Ton code y fait rien du tout !
 
A quoi sert la requête ?
 
Que fais-tu des champs que tu lis ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°455472
dooggie
Posté le 11-07-2003 à 16:15:07  profilanswer
 

Citation :


Ton code y fait rien du tout !
 
A quoi sert la requête ?  
 

 
 
ben si je poste c'est que j'y arrive pas [:actikool]
 
la requête selectionne ts les n° de semaine ainsi que le mois et le  jour correspondant au premier jour de la semaine
 
j'affiche les n° de semaine ds le select, et je voudrais afficher ds la cellule à côté le jour et le moi correspondant
 
c plus clair comme ça ?? nan, paske je commence à me poser des questions sur mes facultés de communication, là....  :crazy:

n°455476
Mara's dad
Yes I can !
Posté le 11-07-2003 à 16:21:12  profilanswer
 

http://www.surleau.com/test/select.php
 
Bon c'est pas çà que tu veux ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°455489
dooggie
Posté le 11-07-2003 à 16:30:55  profilanswer
 

si  
 
mais si le champ se mettait à jour ça serait mieux

mood
Publicité
Posté le 11-07-2003 à 16:30:55  profilanswer
 

n°455498
Mara's dad
Yes I can !
Posté le 11-07-2003 à 16:37:37  profilanswer
 

Quel champs ?
Celui de Mars ? ? ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°455501
dooggie
Posté le 11-07-2003 à 16:40:17  profilanswer
 

ok, je reconnais je ne suis pas claire
 
il ne s'agit pas d'un champ, mais des deux chiffres à côté du select
 
ben moi je voudrais quil se mette à jour en fct de ce que sélectionne ds le select

n°455525
Mara's dad
Yes I can !
Posté le 11-07-2003 à 16:55:24  profilanswer
 

C'est quoi ton navigateur ?
 
Chez moi, avec IE6, j'ai pas de problème.
 
Bon çà marche pas avec netscape, mais je vais corriger çà !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°455532
dooggie
Posté le 11-07-2003 à 16:58:33  profilanswer
 

mozilla 1.3
je teste avec IE

n°455535
dooggie
Posté le 11-07-2003 à 17:00:42  profilanswer
 

ok ton site marche parfaitement avec IE
désolé de te faire perdre ton temps
 
je retourne à mon site pour le faire marcher avec ce que tu m'as donné comme code
 
si ça marche pas j'arrête l'informatique...

n°455547
Mara's dad
Yes I can !
Posté le 11-07-2003 à 17:06:30  profilanswer
 

C'est corrigé !
OK pour IE 6.0 et pour netscape 7.1 et Moz 1.2.1 :)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°455550
dooggie
Posté le 11-07-2003 à 17:08:21  profilanswer
 

ok
 
super Mara's dad
ça fait plaisir de trouver des gens patients comme toi
 
merci bcp
grace à toi je continue la prog !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] maj d'un champ texte en fonction d'un element selectionné

 

Sujets relatifs
[PHP] fopen sur des url avec du php/asp[JavaScript] Remplir un champ de form à partir d'une autre fenêtre
[PHP/ACCESS] requete UPDATE ne passe pas alors que INSERT et DELETE siSession PHP pour noob
[PHP] créer un nom de variable à partir d'un autreMettre une valeur dans un champ excel ...
[PHP] comment cocher des checkbox déjà affichés ?[php] Récupérer la taille d'un texte créé avec GD ? (résolu)
[PHP] Forum PHPBB chez Free : les avatars ne marchent pas[PHP] J'arrive pas à rajouter un agenda à Spip.
Plus de sujets relatifs à : [PHP] maj d'un champ texte en fonction d'un element selectionné


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR