Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/12/2006, 18h56   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 76
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : décembre 2006
Messages : 76
Points : 12
Points : 12
Par défaut Création de liste déroulante

Bonsoir,

je souhaiterai creer une liste deroulante qui irait chercher les données directement dans la base de donnée oracle.

Pour l'instant je n'ai trouvé que ça sur le net:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Nom<select name="offres"> 
 
<?php 
 
   while(Ora_Fetch_Into ($cursor, $values))  
   {
      $indic_label = $values[1];
      echo "<option value=\"$indic_label\">"; 
      echo $indic_label;
      echo '</option>';
   }
 
?> 
 
</select>
si cela correspond bien à ce que je veux faire pourriez vous m'expliquer un peu ce code car là je nage dans le brouillard.

merci de votre aide
CYCLOPE91440 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 18h59   #2
Membre éprouvé
 
Avatar de amika
 
Inscription : septembre 2004
Messages : 499
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 499
Points : 414
Points : 414
Envoyer un message via MSN à amika Envoyer un message via Yahoo à amika
voir ce post
__________________

_____________________
Il n'y a pas de choses urgentes, il n'y a que des choses en retard
amika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 19h30   #3
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 76
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : décembre 2006
Messages : 76
Points : 12
Points : 12
oui merci j'avais déja vu ton post mais il ne concerne pas Oracle
CYCLOPE91440 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2006, 12h43   #4
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 76
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : décembre 2006
Messages : 76
Points : 12
Points : 12
Re bonjour,

je souhaite faire une liste deroulante contenu les données d'un champs d'une table de ma BDD ORACLE

c'est d u type
Code :
1
2
3
4
5
 
Nom<select Name=nom Size=1><option Value=0>Choisissez votre nom</option>
$sql="select nom from employes order by nom asc";
$result=........
while ......
il me manque la partie $result et la partie while

pouvez vous m'aider?
CYCLOPE91440 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 14h41   #5
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
donne nous plus de détails sur ton problème : qu'est ce que tu as déjà essayé ? qu'est ce que tu obtients avec ce code ?
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 16h25   #6
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 76
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : décembre 2006
Messages : 76
Points : 12
Points : 12
voici le code de ma page formulaire. Ne faite pas attention il y a plein de code de test! Bref on voit une premiere liste deroulante preremplie avec valeur1, valeur2, valeur3, mais ce que j'essaye de faire c'est une liste déroulante qui se remplisse via un code php qui lie un champ d'une table

Donc en gros si j'ai 500 clients je ne souhaite pas me les taper à la main

voici le code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
 
<?php
if ($c=ora_logon("XXX@XE","XXX")) {
  echo "Bienvenue\n";
  ora_commitoff($c);
  ora_logoff($c);
} else {
  echo "Oracle Connect Error " . ora_error();
}
 
echo "liste des salaries";
 
 
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Demande d'intervention</title>
</head>
<body>
<form name='formulaire' action='traitement.php' method='post'>
<strong>
<th>Formulaire de demande d'intervention</th>
<table>
</form>
 
<select size='1'  name='Nom'>
<option value='valeur1'>valeur1</option>
<option value='valeur2'>valeur2</option>
<option value='valeur3'>valeur3</option>
</select>
 
 
Nom<SELECT Name=nom Size=1><OPTION Value=0>Choisissez votre nom</OPTION>
$query="select nom from employes";
 
if (count($results))
{
reset($results);
 
while($res=each($results))
{
echo $res[1]["NOM"];
echo "<br />";
}
}
else
{
echo "y a personne";
}
echo "</SELECT>";
 
 
 
 
 
<tr><td>Votre nom : </td><td><input name='nom' type='text' size='25'></td></tr>
 
<tr><td>Le mat&eacute;riel concern&eacute; : </td><td><input name='prenom' type='text' size='25'></td></tr>
<tr><td>Le type d'intervention demand&eacute;</td><td><input name='email' type='text' size='25'></td></tr>
<tr><td>Commentaire</td><td><textarea name='texte' cols='25' rows='5'></textarea></td></tr>
<tr><td>Date de la demande</td><td><input name='datedemande' type='date' size='10'></td></tr> 
</strong>
<tr><td><input name='annuler' type='reset' value='Annuler'></td><td>
<input name='soumettre' type='submit' value='Envoyer'></td></tr>
</table>
</form>
</body>
</html>
 
voilà j'espère que j'ai été assez clair dans ma demande! Je peux rajouter que la table concernée par la liste déroulante est "employes" et que le champs que je souhaite intégrer dans la liste déroulante est "nom"
 
merci de votre aide
CYCLOPE91440 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h42.


 
 
 
 
Partenaires

Hébergement Web