on-line 146

Secondly, när du ser det dropdown i källan, om allt är brunnen, du bör se



i.e. värderar av de valda alternativen bör befolkas med idsna av de motsvarande beställarna

Thirdly din valda query för nyheterna redigerar låter för en cartesian produkt. Om inte du har, en förmiddag för resonera som I inte är medveten av dig, bör ändra den till:

VÄLJ news.*, clients.name FRÅN nyheterna
INRE SAMMANFOGA beställare PÅ news.client_id = clients.id
VAR news.id=$id

Numrera 4, dig behöver ej längre $clientoptionsen kodifierar kvarteret fodrar in 52 till 65

Och för numrera 5, körsbäret på isläggningen, ändrar det dropdown till detta:

Fråga : Behåll utvalt värderar från dynamiskt tappar besegrar php

Pröva förmiddag I att förbättra en nöjd för class=" kula " för ledning page.
  • med hjälp av inledning, förmiddagen för sida som I angå med, låter administratörer beskåda, tillfoga, redigera och ta bort nyheternaobjekt. för class=" kula " för

  • Any ändringar som de gör, och ”räddningen” rymms därefter i ”godkänner en ändrings” sida (på denna arrangera deras ändringar är not reflekterad i databasen). för den class=" kulan " för

  • The låter administratörer beskåda, att acceptera, eller att gå ned deras ändringar… allt standardinställer till denna sida, innan det går direkt, är det en tillfoga, redigerar eller borttagnings, där är ingen tidbegränsning mellan att redigera, och beskåda, objekt kan vara hjälp för obestämda perioder. för class=" kula " för


  • Soen, nyheternaadmin-sidan möjliggjorde historically administratörer för att skriva in en känd beställare i en text boxas, var nyheterna var beställare-släkt. för den class=" kulan " för

  • In databasen den kända beställaren lagrades precis i nyheterna bordlägger tillsammans med vila av det särskilda objekt. för class=" kula " för

  • This verkade ett udda att närma sig, och för att att förbättra platsen har jag nu byggt en beställare bordlägger för att rymma beställare namnger och ökande ids, har jag tillfogat en kolonn till nyheterna bordlägger ”client_id”, och manuellt befolkat det som ska kommas med upto för class=" kula " för date.

  • I, önska att ändra admin-sidan, så att att gå framåtriktat mig kan ta bort beställaren namnger från nyheterna bordlägger och rely på ”client_iden” med en sammanfoga till för den class=" kulan " för beställaren table.

  • I till och med inkorporering av en dynamisk drop-down tagande beställare ”namnger långt”, och ”ID” från beställaren bordlägger (det drop-down kända skärmar men rymmer IDet som värdera), och därefter, om en beställare är utvald, det ska IDet sparas i nyheterna bordlägger som ”client_id”, eller åtminstone det är för den class=" kulan " för plan.

  • Ien grundar en kodifiera tar prov som verkar att fungera beträffande. skapa och befolka den dynamiska drop-down förmiddagen för but som i kämpar för att finna a långt för att behålla det utvalt, värdera mellan ”den nyheternaadmin-” sidan och godkännandet ”ändringar söka” (I-förmiddagen en förmiddag a för den asp.net coderen bet så borttappadt). den nedanföra bilagan för

I det fullt kodifierar för båda sidor, i hoppet som de klargör något, jag inte har, (”global.phpen” som kallas på båda alla diversehandel fungerar).   för class=" för class= för >

(6 KB)” javascript för href= " för <-/span>
This är nyheternaAdmin-sidan med min ändringar så filenamen” title= " " för class= " för >
" för class= " för >
(3 KB) javascript” för href= " för <-/span>
This är godkännandeändringarna, page<-/div>
<-/div>
" " för >
<-/div> " klar "

Svar : Behåll utvalt värderar från dynamiskt tappar besegrar php

Firstly du har ett dubblett
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='" för UPPDATERINGnyheternaUPPSÄTTNING. Förbereda ($_REQUEST [”titel”]). ” ”, posted=””. Förbereda (GetInputDate (”postat”)). ” ”, content=””. Förbereda ($content). ””, client_id=””. Förbereda ($_REQUEST [”client_id”]). ” ”, deal=””. Förbereda ($_REQUEST [”avtal”]). ” ”, value=””. Förbereda ($_REQUEST [”värdera”],). ” ”, pic1=””. Förbereda ($_REQUEST [”pic1”]). ” ”, pic2=””. Förbereda ($_REQUEST [”pic2”]). ” ”, pic3=””. Förbereda ($_REQUEST [”pic3”]). ” 'VAR id=$id ";

			mysql_query ($sql, $dbh);

			Omdirigera (”approve.php”);
		} annars {

			om ($id > 0) {
				$sql = ”BORTTAGNINGS FRÅN nyheterna VAR updatefor=$id”;
				mysql_query ($sql, $dbh);
			}

			$sql = ”MELLANLÄGGET IN I nyheterna (titeln, postat som är nöjd, client_id, avtal, värderar, pic1, pic2, pic3, updatefor), VÄRDERAR (””. Förbereda ($_REQUEST [”titel”]). ””, ””. Förbereda (GetInputDate (”postat”)). ””, ””. Förbereda ($content). ””, ””. Förbereda ($_REQUEST [”client_id”]). ””, ””. Förbereda ($_REQUEST [”avtal”]). ””, ””. Förbereda ($_REQUEST [”värdera”],). ””, ””. Förbereda ($_REQUEST [”pic1”]). ””, ””. Förbereda ($_REQUEST [”pic2”]). ””, ””. Förbereda ($_REQUEST [”pic3”]). ””, $id) ”;

			mysql_query ($sql, $dbh);

			$message = ”,

Dina ändringar har köats för godkännande.

”; } } AdminHeader ($dbh, ”nyheternaadministration” som, är ogiltiga); eka $message; om (isset ($_REQUEST [”del”])) { $id = $_REQUEST [”del”] + 0; $sql = ”BORTTAGNINGS FRÅN nyheterna VAR updatefor=$id”; mysql_query ($sql, $dbh); $sql = ”UPPDATERINGnyheternaUPPSÄTTNING updatefor=-1 VAR id=$id”; mysql_query ($sql, $dbh); eka ”,

Dina ändringar har köats för godkännande.

”; } om (isset ($_REQUEST [”redigera”],)) { Nr. redigera/mellanlägget $id = $_REQUEST [”redigera”], + 0; $sql = ”VÄLJER * FRÅN nyheterna, beställare VAR news.id=$id”; $res = mysql_query ($sql, $dbh); $rec = mysql_fetch_array ($res); $updater = 0; om ($rec [”updatefor”]! = ogiltigt) { $updater = 1; } ? >
Titel ”size= " 100” maxlength= " 200” style=" bredd: 700px; ”/>
Datera 0) { eka MakeInputDate (”postat”, $rec [”postat”]); } annars { eka MakeInputDate (”postat”, datera (”Y-m-d”)); } ? >
Specificerar
Föreställer
Beställare
Avtal ”size= " 100” maxlength= " 250” style=" bredd: 700px; ”/>
Tjänstledighetar förbigår, om denna nyheterna inte förbinder till ett specifikt avtal
Värdera ” maxlength= " ”för size= " 32 64”/>
"; echo ""; echo ""; echo ""; echo ""; echo ""; $id = $rec['id']; echo ""; echo ""; } } else { echo ""; } ?>
Titel Datera Beställare Avtal Värdera
" . $rec['title'] . "" . FormatDate($rec['posted']) . "" . $rec['client'] . "" . AbbrevStr($rec['deal'], 50) . "" . $rec['value'] . "Edit "; echo "Delete
No news found

Tillfoga det nya nyheternaobjektet

Andra lösningar  
 
programming4us programming4us