Question : Maintenir la valeur choisie de dynamique laissent tomber vers le bas le PHP

J'essaye d'améliorer un >
  • content de " balle " de class= de la gestion page.
    • Any de " balle " de class= de

    not reflétés dans la base de données). page « approuver changements » de >
    • The de " balle " de class= de

    • So de " balle " de class= de


    • In de " balle " de class= de

    • This de " balle " de class= de

    • I de " balle " de class= de date.

    • I AM de " balle " de class= du client table.

    • I de " balle " de class= de plan.

    but drop-down dynamique je lutte pour trouver qu'une manière de maintenir la valeur choisie entre la page « d'admin de nouvelles » et l'approbation « change la page » (je suis un codeur d'asp.net ainsi AM un peu perdu). attache de

I au-dessous du plein code pour les deux pages, dans l'espoir ils clarifient n'importe quoi que je n'ai pas, (le « global.php » qui est invité les deux magasins toutes les fonctions).   nom de fichier » " de >

NewsAdmin.txt " fileSize " > (6 KBs) Javascript de href= le " de " attachmentDetails de class= » de (type de dossier détails) la description des " de class= de
This est la page d'Admin de nouvelles nom de fichier vide vide " clair de " » title= " de " class= " de >
(3 KBs) le Javascript de » href= " d'attachmentDetails de class= " de (type de dossier détails) >This de description les " de class= de
le " le " de >
sur la ligne 146

Deuxièmement, quand vous regardez le dropdown dans la source, si tout est puits vous devriez voir



i.e. les valeurs des options choisies devraient être peuplées avec les ids des clients correspondants

Troisièmement, votre question choisie pour les nouvelles éditent tient compte d'un produit cartésien. À moins que vous ayez une raison que je ne me rends pas compte de vous devrais la change en :

CHOISIR news.*, clients.name des nouvelles
INTÉRIEUR JOINDRE les clients SUR news.client_id = clients.id
LÀ OÙ news.id=$id

Le numéro 4, vous n'avez besoin plus du bloc de code de $clientoptions dans les lignes 52 65

Et pour le numéro 5, la cerise sur le glaçage, changent le dropdown en ceci :

class= de

Réponse : Maintenir la valeur choisie de dynamique laissent tomber vers le bas le PHP

Premièrement, vous avez une reproduction
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 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :
98 :
99 :
100 :
101 :
102 :
103 :
104 :
105 :
106 :
107 :
108 :
109 :
110 :
111 :
112 :
113 :
114 :
115 :
116 :
117 :
118 :
119 :
120 :
121 :
122 :
123 :
124 :
125 :
126 :
127 :
128 :
129 :
130 :
131 :
132 :
133 :
134 :
135 :
136 :
137 :
138 :
139 :
140 :
141 :
142 :
143 :
144 :
145 :
146 :
147 :
148 :
149 :
150 :
151 :
152 :
153 :
154 :
155 :
156 :
157 :
158 :
159 :
160 :
161 :
162 :
163 :
164 :
165 :
166 :
167 :
168 :
169 :
170 :
171 :
172 :
173 :
174 :
175 :
176 :
177 :
178 :
179 :
180 :
181 :
182 :
183 :
184 :
185 :
186 :
187 :
188 :
189 :
190 :
191 :
192 :
 0) {
			$sql = « title='" RÉGLÉ de nouvelles de MISE À JOUR. Préparation ($_REQUEST [« titre »]).  » « , posted= » ». Préparation (GetInputDate (« signalé »)).  » « , content= » ». Préparation ($content). « « , client_id= » ». Préparation ($_REQUEST [« client_id »]).  » « , deal= » ». Préparation ($_REQUEST [« affaire »]).  » « , value= » ». Préparation ($_REQUEST [« valeur »]).  » « , pic1= » ». Préparation ($_REQUEST [« pic1 »]).  » « , pic2= » ». Préparation ($_REQUEST [« pic2 »]).  » « , pic3= » ». Préparation ($_REQUEST [« pic3 »]).  » 'OÙ id=$id " ;

			mysql_query ($sql, $dbh) ;

			Réorienter (« approve.php ») ;
		} autrement {

			si ($id > 0) {
				$sql = « SUPPRESSION des nouvelles OÙ updatefor=$id » ;
				mysql_query ($sql, $dbh) ;
			}

			$sql = « INSERTION DANS DES VALEURS de nouvelles (titre, signalé, contenu, client_id, affaire, valeur, pic1, pic2, pic3, updatefor) (" ». Préparation ($_REQUEST [« titre »]).  » », « « . Préparation (GetInputDate (« signalé »)).  » », « « . Préparation ($content).  » », « « . Préparation ($_REQUEST [« client_id »]).  » », « « . Préparation ($_REQUEST [« affaire »]).  » », « « . Préparation ($_REQUEST [« valeur »]).  » », « « . Préparation ($_REQUEST [« pic1 »]).  » », « « . Préparation ($_REQUEST [« pic2 »]).  » », « « . Préparation ($_REQUEST [« pic3 »]).  » », $id) « ;

			mysql_query ($sql, $dbh) ;

			$message = « 

Vos changements ont été alignés pour approbation.

« ; } } AdminHeader ($dbh, « administration de nouvelles », nulle) ; écho $message ; si (isset ($_REQUEST [« del »])) { $id = $_REQUEST [« del »] + 0 ; $sql = « SUPPRESSION des nouvelles OÙ updatefor=$id » ; mysql_query ($sql, $dbh) ; $sql = « nouvelles updatefor=-1 RÉGLÉ de MISE À JOUR OÙ id=$id » ; mysql_query ($sql, $dbh) ; écho « 

Vos changements ont été alignés pour approbation.

« ; } si (isset ($_REQUEST [« éditer »])) { # éditer/insertion $id = $_REQUEST [« éditer »] + 0 ; $sql = « CHOISISSENT * À PARTIR des nouvelles, clients OÙ news.id=$id » ; $res = mysql_query ($sql, $dbh) ; $rec = mysql_fetch_array ($res) ; $updater = 0 ; si ($rec [« updatefor »] ! = nulle) { $updater = 1 ; } ? >
Titre « size= " 100 » maxlength= " 200 largeurs de » style= " : 700px ;  »/>
Date 0) { écho MakeInputDate (« signalé », $rec [« signalé »]) ; } autrement { écho MakeInputDate (« signalé », date (« Y-m-d »)); } ? >
Détails
Images
Client
Affaire « size= " 100 » maxlength= " 250 largeurs de » style= " : 700px ;  »/>
Laisser le blanc si ces nouvelles ne se rapportent pas à une affaire spécifique
Valeur  » maxlength= " du « size= " 32 64 »/>
"; echo ""; echo ""; echo ""; echo ""; echo ""; $id = $rec['id']; echo ""; echo ""; } } else { echo ""; } ?>
Titre Date Client Affaire Valeur
" . $rec['title'] . "" . FormatDate($rec['posted']) . "" . $rec['client'] . "" . AbbrevStr($rec['deal'], 50) . "" . $rec['value'] . "Edit "; echo "Delete
No news found

Ajouter la nouvelle nouvelle

Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us