online 146

Ten tweede, wanneer u dropdown in de bron bekijkt, als allen goed is zou u moeten zien



i.e. de waarden van de uitgezochte opties zouden met ids van de overeenkomstige cliënten moeten worden bevolkt

Ten derde, geeft uw uitgezochte vraag voor het nieuws toestaat voor een Cartesiaans product uit. Tenzij u een reden hebt ben ik niet me bewust van u zou moeten het veranderen:

SELECTEER news.*, clients.name VAN nieuws
BINNEN SLUIT me aan bij cliënten OP news.client_id = clients.id
WAAR news.id=$id

Nummer 4, u vergt niet meer het $clientoptions codeblok in lijnen 52 tot 65

En voor nummer 5, verandert de kers op het suikerglazuur, dropdown in dit:

Vraag : Behoud geselecteerde waarde van dynamische daling onderaan php

Ik probeer om een inhoudsbeheer page.
  • door middel van inleiding, de pagina te bevorderen ik bij toesta beheerders betrokken ben om nieuwspunten te bekijken, toe te voegen uit te geven en te schrappen.

  • Any veranderingen die zij hebben gemaakt en „sparen“ dan gehouden=worden= in een „goedkeuren veranderingen“ pagina (in dit stadium die hun veranderingen zijn not weerspiegeld=wordt= in het gegevensbestand).

  • The de pagina „keuren veranderingen goed“ toestaat beheerders om te bekijken, goed te keuren of te dalen hun veranderingen… alles aan deze pagina alvorens beschikbaar te worden in gebreke blijft, zij het toevoegt, uitgeeft of schrapt, is er geen tijdbeperking tussen het uitgeven en bekijkend, kunnen de punten hulp zijn voor onbepaalde periodes.


  • So, de pagina van nieuwsadmin liet historisch beheerders toe om een cliëntnaam in een tekstvakje in te gaan, waar het nieuws op cliëntbetrekking hebbend was.

  • In het gegevensbestand de cliëntnaam enkel in de nieuwslijst samen met de rest van dat bepaalde punt werd opgeslagen.

  • This scheen een oneven benadering en om de plaats te verbeteren ik nu een cliëntlijst heb gebouwd om cliëntnamen te houden en stijgende ids, heb ik een kolom aan de nieuwslijst „client_id“ toegevoegd en manueel het bevolkt upto date.

  • I behoefte te brengen om de adminpagina te wijzigen zodat voorwaarts gaan ik me de cliëntnamen kan verwijderen uit de nieuwslijst en op „client_id“ met baseren toetreed aan de cliënt table.

  • I am deelmanier door het opnemen van een dynamische drop-down nemende cliënt „naam“ en „identiteitskaart“ van de cliëntlijst (drop-down de vertoningen noemen maar houdt identiteitskaart als waarde) en dan als een cliënt wordt geselecteerd zal identiteitskaart worden bewaard in de nieuwslijst als „client_id“, of minstens is dat plan.

  • I vond een codesteekproef die om aangaande het creëren van en het bevolken van dynamische drop-down but schijnt te werken ik worstel om een manier te vinden om de geselecteerde waarde tussen de pagina „van nieuwsadmin“ te behouden en „veranderingenpagina“ goedkeur (ik ben een asp.net codeur zo am een verloren beetje).

I maken onder de volledige code voor beide pagina's vast, in de hoop verduidelijken zij om het even wat ik niet heb, („global.php“ die beide opslag alle functies wordt uitgenodigd).   van

Antwoord : Behoud geselecteerde waarde van dynamische daling onderaan php

Ten eerste, hebt u een duplicaat
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 = „GEPLAATSTE het nieuws van de UPDATE title='". Prep ($_REQUEST [„titel“]). “ „, posted=““. Prep (GetInputDate („gepost“)). “ „, content=““. Prep ($content). „„, client_id=““. Prep ($_REQUEST [„client_id“]). “ „, deal=““. Prep ($_REQUEST [„overeenkomst“]). “ „, value=““. Prep ($_REQUEST [„waarde“]). “ „, pic1=““. Prep ($_REQUEST [„pic1“]). “ „, pic2=““. Prep ($_REQUEST [„pic2“]). “ „, pic3=““. Prep ($_REQUEST [„pic3“]). “ 'WAAR id=$id ";

			mysql_query ($sql, $dbh);

			Richt opnieuw („approve.php“);
		} anders {

			als ($id > 0) {
				$sql = „SCHRAP VAN nieuws WAAR updatefor=$id“;
				mysql_query ($sql, $dbh);
			}

			$sql = „NEEM IN nieuws (geposte titel, inhoud, client_id, overeenkomst, waarde, pic1, pic2, pic3, updatefor) WAARDEN op („“. Prep ($_REQUEST [„titel“]). ““, „„. Prep (GetInputDate („gepost“)). ““, „„. Prep ($content). ““, „„. Prep ($_REQUEST [„client_id“]). ““, „„. Prep ($_REQUEST [„overeenkomst“]). ““, „„. Prep ($_REQUEST [„waarde“]). ““, „„. Prep ($_REQUEST [„pic1“]). ““, „„. Prep ($_REQUEST [„pic2“]). ““, „„. Prep ($_REQUEST [„pic3“]). ““, $id) „;

			mysql_query ($sql, $dbh);

			$message = „

Uw veranderingen zijn een rij gevormd ter goedkeuring.

„; } } AdminHeader ($dbh, het „beleid van het Nieuws“, verklaart nietig); echo $message; als (isset ($_REQUEST [„del“])) { $id = $_REQUEST [„del“] + 0; $sql = „SCHRAP VAN nieuws WAAR updatefor=$id“; mysql_query ($sql, $dbh); $sql = „WERK nieuws GEPLAATST updatefor=-1 bij WAAR id=$id“; mysql_query ($sql, $dbh); echo „

Uw veranderingen zijn een rij gevormd ter goedkeuring.

„; } als (isset ($_REQUEST [„geef“] uit)) { # Geef/Tussenvoegsel uit $id = $_REQUEST [„geef“] uit + 0; $sql = „SELECTEER * UIT nieuws, cliënten WAAR news.id=$id“; $res = mysql_query ($sql, $dbh); $rec = mysql_fetch_array ($res); $updater = 0; als ($rec [„updatefor“]! = verklaar) nietig { $updater = 1; } ? >
Titel „size= " 100 de breedte van“ maxlength= " 200“ style= ": 700px; “/>
Datum 0) { echo MakeInputDate („gepost“, $rec [„gepost“]); } anders { echo MakeInputDate („gepost“, datum („y-m-D“)); } ? >
Details
Beelden
Cliënt
Overeenkomst „size= " 100 de breedte van“ maxlength= " 250“ style= ": 700px; “/>
De spatie van het verlof als dit nieuws niet op een specifieke overeenkomst betrekking heeft
Waarde „size= " 32“ maxlength= " 64“/>
"; echo ""; echo ""; echo ""; echo ""; echo ""; $id = $rec['id']; echo ""; echo ""; } } else { echo ""; } ?>
Titel Datum Cliënt Overeenkomst Waarde
" . $rec['title'] . "" . FormatDate($rec['posted']) . "" . $rec['client'] . "" . AbbrevStr($rec['deal'], 50) . "" . $rec['value'] . "Edit "; echo "Delete
No news found

Voeg nieuw nieuwspunt toe

Andere oplossingen  
 
programming4us programming4us