PHP - While editing form field using 'select' default value or previous value getting deleted
<td>Three And Half Yearly</td>
<td><input type="date" class="form-control" name="Three_and_Half_Yearly" value="<?php echo $Three_and_Half_Yearly; ?>"></td>
<td><select class="form-control" name="Three_And_Half_Yearly_DO_NO"> <option value=""></option>
<option value="Upcoming">Upcoming</option>
<option value="Completed">Completed</option>
<option value="On_going">On going</option>
<option value="Postponed">Postponed</option>
<option value="Canceled">Canceled</option>
<option value="<?php echo $Three_And_Half_Yearly_DO_NO; ?>" selected disabled hidden><?php echo $Three_And_Half_Yearly_DO_NO; ?></option>
</select></td>
</tr>
<tr>
<td>Four Yearly</td>
<td><input type="date" class="form-control" name="Four_Yearly" value="<?php echo $Four_Yearly; ?>"></td>
<td><select class="form-control" name="Four_Yearly_DO_NO"> <option value=""></option>
<option value="Upcoming">Upcoming</option>
<option value="Completed">Completed</option>
<option value="On_going">On going</option>
<option value="Postponed">Postponed</option>
<option value="Canceled">Canceled</option>
<option value="<?php echo $Four_Yearly_DO_NO; ?>" selected disabled hidden><?php echo $Four_Yearly_DO_NO; ?></option>
</select></td>
Above is part of my form field, whenever i run my PHP update query, the default or previous values getting replaced with null values. please help me to keep the old values and edit the other 'select drop-down' values.
My php update query is,
$query = mysql_query("UPDATE Inspection_schedule SET
Client_Contract_Number = '$Client_Contract_Number',
Currently_Using = '$Currently_Using',
MBPS_EAM_Number_RIGT ='$MBPS_EAM_Number_RIGT',
Model_and_Type = '$Model_and_Type',
LFour_Yearly = '$LFour_Yearly',
LFour_Yearly_DO_NO = '$LFour_Yearly_DO_NO',
Six_Monthly = '$Six_Monthly',
Six_Monthly_DO_NO = '$Six_Monthly_DO_NO',
One_Yearly ='$One_Yearly',
One_Yearly_DO_NO = '$One_Yearly_DO_NO',
One_and_Half_Yearly = '$One_and_Half_Yearly',
One_And_Half_Yearly_DO_NO = '$One_And_Half_Yearly_DO_NO',
Two_Yearly ='$Two_Yearly',
Two_Yearly_DO_NO = '$Two_Yearly_DO_NO',
Two_and_Half_Yearly = '$Two_and_Half_Yearly',
Two_And_Half_Yearly_DO_NO = '$Two_And_Half_Yearly_DO_NO',
Three_Yearly = '$Three_Yearly',
Three_Yearly_DO_NO = '$Three_Yearly_DO_NO',
Three_and_Half_Yearly = '$Three_and_Half_Yearly',
Three_And_Half_Yearly_DO_NO= '$Three_And_Half_Yearly_DO_NO',
Four_Yearly='$Four_Yearly',
Four_Yearly_DO_NO = '$Four_Yearly_DO_NO',
Remarks = '$Remarks' WHERE ID=$Id");
php drop-down-menu
|
show 2 more comments
<td>Three And Half Yearly</td>
<td><input type="date" class="form-control" name="Three_and_Half_Yearly" value="<?php echo $Three_and_Half_Yearly; ?>"></td>
<td><select class="form-control" name="Three_And_Half_Yearly_DO_NO"> <option value=""></option>
<option value="Upcoming">Upcoming</option>
<option value="Completed">Completed</option>
<option value="On_going">On going</option>
<option value="Postponed">Postponed</option>
<option value="Canceled">Canceled</option>
<option value="<?php echo $Three_And_Half_Yearly_DO_NO; ?>" selected disabled hidden><?php echo $Three_And_Half_Yearly_DO_NO; ?></option>
</select></td>
</tr>
<tr>
<td>Four Yearly</td>
<td><input type="date" class="form-control" name="Four_Yearly" value="<?php echo $Four_Yearly; ?>"></td>
<td><select class="form-control" name="Four_Yearly_DO_NO"> <option value=""></option>
<option value="Upcoming">Upcoming</option>
<option value="Completed">Completed</option>
<option value="On_going">On going</option>
<option value="Postponed">Postponed</option>
<option value="Canceled">Canceled</option>
<option value="<?php echo $Four_Yearly_DO_NO; ?>" selected disabled hidden><?php echo $Four_Yearly_DO_NO; ?></option>
</select></td>
Above is part of my form field, whenever i run my PHP update query, the default or previous values getting replaced with null values. please help me to keep the old values and edit the other 'select drop-down' values.
My php update query is,
$query = mysql_query("UPDATE Inspection_schedule SET
Client_Contract_Number = '$Client_Contract_Number',
Currently_Using = '$Currently_Using',
MBPS_EAM_Number_RIGT ='$MBPS_EAM_Number_RIGT',
Model_and_Type = '$Model_and_Type',
LFour_Yearly = '$LFour_Yearly',
LFour_Yearly_DO_NO = '$LFour_Yearly_DO_NO',
Six_Monthly = '$Six_Monthly',
Six_Monthly_DO_NO = '$Six_Monthly_DO_NO',
One_Yearly ='$One_Yearly',
One_Yearly_DO_NO = '$One_Yearly_DO_NO',
One_and_Half_Yearly = '$One_and_Half_Yearly',
One_And_Half_Yearly_DO_NO = '$One_And_Half_Yearly_DO_NO',
Two_Yearly ='$Two_Yearly',
Two_Yearly_DO_NO = '$Two_Yearly_DO_NO',
Two_and_Half_Yearly = '$Two_and_Half_Yearly',
Two_And_Half_Yearly_DO_NO = '$Two_And_Half_Yearly_DO_NO',
Three_Yearly = '$Three_Yearly',
Three_Yearly_DO_NO = '$Three_Yearly_DO_NO',
Three_and_Half_Yearly = '$Three_and_Half_Yearly',
Three_And_Half_Yearly_DO_NO= '$Three_And_Half_Yearly_DO_NO',
Four_Yearly='$Four_Yearly',
Four_Yearly_DO_NO = '$Four_Yearly_DO_NO',
Remarks = '$Remarks' WHERE ID=$Id");
php drop-down-menu
Can you include your "PHP update query" as well, please?
– man0v
Nov 26 '18 at 12:09
I have tried this way also... but found no luck <option value="" selected disabled hidden><?php echo $Two_And_Half_Yearly_DO_NO; ?></option>
– Siji
Nov 26 '18 at 12:10
No, what I mean is can you put you "PHP update query" in the question so I can see it....
– man0v
Nov 26 '18 at 12:11
@man0v my update query is added
– Siji
Nov 26 '18 at 12:15
Can you put any other relevant code, please? You must have code that is setting up the variables $Four_Yearly_DO_NO and $Three_And_Half_Yearly_DO_NO
– man0v
Nov 26 '18 at 12:48
|
show 2 more comments
<td>Three And Half Yearly</td>
<td><input type="date" class="form-control" name="Three_and_Half_Yearly" value="<?php echo $Three_and_Half_Yearly; ?>"></td>
<td><select class="form-control" name="Three_And_Half_Yearly_DO_NO"> <option value=""></option>
<option value="Upcoming">Upcoming</option>
<option value="Completed">Completed</option>
<option value="On_going">On going</option>
<option value="Postponed">Postponed</option>
<option value="Canceled">Canceled</option>
<option value="<?php echo $Three_And_Half_Yearly_DO_NO; ?>" selected disabled hidden><?php echo $Three_And_Half_Yearly_DO_NO; ?></option>
</select></td>
</tr>
<tr>
<td>Four Yearly</td>
<td><input type="date" class="form-control" name="Four_Yearly" value="<?php echo $Four_Yearly; ?>"></td>
<td><select class="form-control" name="Four_Yearly_DO_NO"> <option value=""></option>
<option value="Upcoming">Upcoming</option>
<option value="Completed">Completed</option>
<option value="On_going">On going</option>
<option value="Postponed">Postponed</option>
<option value="Canceled">Canceled</option>
<option value="<?php echo $Four_Yearly_DO_NO; ?>" selected disabled hidden><?php echo $Four_Yearly_DO_NO; ?></option>
</select></td>
Above is part of my form field, whenever i run my PHP update query, the default or previous values getting replaced with null values. please help me to keep the old values and edit the other 'select drop-down' values.
My php update query is,
$query = mysql_query("UPDATE Inspection_schedule SET
Client_Contract_Number = '$Client_Contract_Number',
Currently_Using = '$Currently_Using',
MBPS_EAM_Number_RIGT ='$MBPS_EAM_Number_RIGT',
Model_and_Type = '$Model_and_Type',
LFour_Yearly = '$LFour_Yearly',
LFour_Yearly_DO_NO = '$LFour_Yearly_DO_NO',
Six_Monthly = '$Six_Monthly',
Six_Monthly_DO_NO = '$Six_Monthly_DO_NO',
One_Yearly ='$One_Yearly',
One_Yearly_DO_NO = '$One_Yearly_DO_NO',
One_and_Half_Yearly = '$One_and_Half_Yearly',
One_And_Half_Yearly_DO_NO = '$One_And_Half_Yearly_DO_NO',
Two_Yearly ='$Two_Yearly',
Two_Yearly_DO_NO = '$Two_Yearly_DO_NO',
Two_and_Half_Yearly = '$Two_and_Half_Yearly',
Two_And_Half_Yearly_DO_NO = '$Two_And_Half_Yearly_DO_NO',
Three_Yearly = '$Three_Yearly',
Three_Yearly_DO_NO = '$Three_Yearly_DO_NO',
Three_and_Half_Yearly = '$Three_and_Half_Yearly',
Three_And_Half_Yearly_DO_NO= '$Three_And_Half_Yearly_DO_NO',
Four_Yearly='$Four_Yearly',
Four_Yearly_DO_NO = '$Four_Yearly_DO_NO',
Remarks = '$Remarks' WHERE ID=$Id");
php drop-down-menu
<td>Three And Half Yearly</td>
<td><input type="date" class="form-control" name="Three_and_Half_Yearly" value="<?php echo $Three_and_Half_Yearly; ?>"></td>
<td><select class="form-control" name="Three_And_Half_Yearly_DO_NO"> <option value=""></option>
<option value="Upcoming">Upcoming</option>
<option value="Completed">Completed</option>
<option value="On_going">On going</option>
<option value="Postponed">Postponed</option>
<option value="Canceled">Canceled</option>
<option value="<?php echo $Three_And_Half_Yearly_DO_NO; ?>" selected disabled hidden><?php echo $Three_And_Half_Yearly_DO_NO; ?></option>
</select></td>
</tr>
<tr>
<td>Four Yearly</td>
<td><input type="date" class="form-control" name="Four_Yearly" value="<?php echo $Four_Yearly; ?>"></td>
<td><select class="form-control" name="Four_Yearly_DO_NO"> <option value=""></option>
<option value="Upcoming">Upcoming</option>
<option value="Completed">Completed</option>
<option value="On_going">On going</option>
<option value="Postponed">Postponed</option>
<option value="Canceled">Canceled</option>
<option value="<?php echo $Four_Yearly_DO_NO; ?>" selected disabled hidden><?php echo $Four_Yearly_DO_NO; ?></option>
</select></td>
Above is part of my form field, whenever i run my PHP update query, the default or previous values getting replaced with null values. please help me to keep the old values and edit the other 'select drop-down' values.
My php update query is,
$query = mysql_query("UPDATE Inspection_schedule SET
Client_Contract_Number = '$Client_Contract_Number',
Currently_Using = '$Currently_Using',
MBPS_EAM_Number_RIGT ='$MBPS_EAM_Number_RIGT',
Model_and_Type = '$Model_and_Type',
LFour_Yearly = '$LFour_Yearly',
LFour_Yearly_DO_NO = '$LFour_Yearly_DO_NO',
Six_Monthly = '$Six_Monthly',
Six_Monthly_DO_NO = '$Six_Monthly_DO_NO',
One_Yearly ='$One_Yearly',
One_Yearly_DO_NO = '$One_Yearly_DO_NO',
One_and_Half_Yearly = '$One_and_Half_Yearly',
One_And_Half_Yearly_DO_NO = '$One_And_Half_Yearly_DO_NO',
Two_Yearly ='$Two_Yearly',
Two_Yearly_DO_NO = '$Two_Yearly_DO_NO',
Two_and_Half_Yearly = '$Two_and_Half_Yearly',
Two_And_Half_Yearly_DO_NO = '$Two_And_Half_Yearly_DO_NO',
Three_Yearly = '$Three_Yearly',
Three_Yearly_DO_NO = '$Three_Yearly_DO_NO',
Three_and_Half_Yearly = '$Three_and_Half_Yearly',
Three_And_Half_Yearly_DO_NO= '$Three_And_Half_Yearly_DO_NO',
Four_Yearly='$Four_Yearly',
Four_Yearly_DO_NO = '$Four_Yearly_DO_NO',
Remarks = '$Remarks' WHERE ID=$Id");
php drop-down-menu
php drop-down-menu
edited Nov 26 '18 at 12:13
Siji
asked Nov 26 '18 at 12:06
SijiSiji
136
136
Can you include your "PHP update query" as well, please?
– man0v
Nov 26 '18 at 12:09
I have tried this way also... but found no luck <option value="" selected disabled hidden><?php echo $Two_And_Half_Yearly_DO_NO; ?></option>
– Siji
Nov 26 '18 at 12:10
No, what I mean is can you put you "PHP update query" in the question so I can see it....
– man0v
Nov 26 '18 at 12:11
@man0v my update query is added
– Siji
Nov 26 '18 at 12:15
Can you put any other relevant code, please? You must have code that is setting up the variables $Four_Yearly_DO_NO and $Three_And_Half_Yearly_DO_NO
– man0v
Nov 26 '18 at 12:48
|
show 2 more comments
Can you include your "PHP update query" as well, please?
– man0v
Nov 26 '18 at 12:09
I have tried this way also... but found no luck <option value="" selected disabled hidden><?php echo $Two_And_Half_Yearly_DO_NO; ?></option>
– Siji
Nov 26 '18 at 12:10
No, what I mean is can you put you "PHP update query" in the question so I can see it....
– man0v
Nov 26 '18 at 12:11
@man0v my update query is added
– Siji
Nov 26 '18 at 12:15
Can you put any other relevant code, please? You must have code that is setting up the variables $Four_Yearly_DO_NO and $Three_And_Half_Yearly_DO_NO
– man0v
Nov 26 '18 at 12:48
Can you include your "PHP update query" as well, please?
– man0v
Nov 26 '18 at 12:09
Can you include your "PHP update query" as well, please?
– man0v
Nov 26 '18 at 12:09
I have tried this way also... but found no luck <option value="" selected disabled hidden><?php echo $Two_And_Half_Yearly_DO_NO; ?></option>
– Siji
Nov 26 '18 at 12:10
I have tried this way also... but found no luck <option value="" selected disabled hidden><?php echo $Two_And_Half_Yearly_DO_NO; ?></option>
– Siji
Nov 26 '18 at 12:10
No, what I mean is can you put you "PHP update query" in the question so I can see it....
– man0v
Nov 26 '18 at 12:11
No, what I mean is can you put you "PHP update query" in the question so I can see it....
– man0v
Nov 26 '18 at 12:11
@man0v my update query is added
– Siji
Nov 26 '18 at 12:15
@man0v my update query is added
– Siji
Nov 26 '18 at 12:15
Can you put any other relevant code, please? You must have code that is setting up the variables $Four_Yearly_DO_NO and $Three_And_Half_Yearly_DO_NO
– man0v
Nov 26 '18 at 12:48
Can you put any other relevant code, please? You must have code that is setting up the variables $Four_Yearly_DO_NO and $Three_And_Half_Yearly_DO_NO
– man0v
Nov 26 '18 at 12:48
|
show 2 more comments
1 Answer
1
active
oldest
votes
I have made the droop down list dynamic and solved the issue...
<td><input type="date" class="form-control" name="LFour_Yearly" value="<?php echo $LFour_Yearly; ?>"></td>
<td><select class="form-control" name="LFour_Yearly_DO_NO"> <option value=""></option>
<?php
$statusquery=mysql_query("SELECT * FROM inspection_status");
$statusrowcount=mysql_num_rows($statusquery);
for($i=1;$i<=$statusrowcount;$i++)
{
$statusrow=mysql_fetch_array($statusquery);
?>
<option value="<?php echo $statusrow["status"] ?>"
<?php
if ($row['LFour_Yearly_DO_NO']==$statusrow["status"])
{
echo "selected";
}
?>
><?php echo $statusrow["status"] ?><?php}?></select> </td>
</tr>
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53480761%2fphp-while-editing-form-field-using-select-default-value-or-previous-value-ge%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I have made the droop down list dynamic and solved the issue...
<td><input type="date" class="form-control" name="LFour_Yearly" value="<?php echo $LFour_Yearly; ?>"></td>
<td><select class="form-control" name="LFour_Yearly_DO_NO"> <option value=""></option>
<?php
$statusquery=mysql_query("SELECT * FROM inspection_status");
$statusrowcount=mysql_num_rows($statusquery);
for($i=1;$i<=$statusrowcount;$i++)
{
$statusrow=mysql_fetch_array($statusquery);
?>
<option value="<?php echo $statusrow["status"] ?>"
<?php
if ($row['LFour_Yearly_DO_NO']==$statusrow["status"])
{
echo "selected";
}
?>
><?php echo $statusrow["status"] ?><?php}?></select> </td>
</tr>
add a comment |
I have made the droop down list dynamic and solved the issue...
<td><input type="date" class="form-control" name="LFour_Yearly" value="<?php echo $LFour_Yearly; ?>"></td>
<td><select class="form-control" name="LFour_Yearly_DO_NO"> <option value=""></option>
<?php
$statusquery=mysql_query("SELECT * FROM inspection_status");
$statusrowcount=mysql_num_rows($statusquery);
for($i=1;$i<=$statusrowcount;$i++)
{
$statusrow=mysql_fetch_array($statusquery);
?>
<option value="<?php echo $statusrow["status"] ?>"
<?php
if ($row['LFour_Yearly_DO_NO']==$statusrow["status"])
{
echo "selected";
}
?>
><?php echo $statusrow["status"] ?><?php}?></select> </td>
</tr>
add a comment |
I have made the droop down list dynamic and solved the issue...
<td><input type="date" class="form-control" name="LFour_Yearly" value="<?php echo $LFour_Yearly; ?>"></td>
<td><select class="form-control" name="LFour_Yearly_DO_NO"> <option value=""></option>
<?php
$statusquery=mysql_query("SELECT * FROM inspection_status");
$statusrowcount=mysql_num_rows($statusquery);
for($i=1;$i<=$statusrowcount;$i++)
{
$statusrow=mysql_fetch_array($statusquery);
?>
<option value="<?php echo $statusrow["status"] ?>"
<?php
if ($row['LFour_Yearly_DO_NO']==$statusrow["status"])
{
echo "selected";
}
?>
><?php echo $statusrow["status"] ?><?php}?></select> </td>
</tr>
I have made the droop down list dynamic and solved the issue...
<td><input type="date" class="form-control" name="LFour_Yearly" value="<?php echo $LFour_Yearly; ?>"></td>
<td><select class="form-control" name="LFour_Yearly_DO_NO"> <option value=""></option>
<?php
$statusquery=mysql_query("SELECT * FROM inspection_status");
$statusrowcount=mysql_num_rows($statusquery);
for($i=1;$i<=$statusrowcount;$i++)
{
$statusrow=mysql_fetch_array($statusquery);
?>
<option value="<?php echo $statusrow["status"] ?>"
<?php
if ($row['LFour_Yearly_DO_NO']==$statusrow["status"])
{
echo "selected";
}
?>
><?php echo $statusrow["status"] ?><?php}?></select> </td>
</tr>
edited Nov 26 '18 at 14:36
answered Nov 26 '18 at 14:30
SijiSiji
136
136
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53480761%2fphp-while-editing-form-field-using-select-default-value-or-previous-value-ge%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Can you include your "PHP update query" as well, please?
– man0v
Nov 26 '18 at 12:09
I have tried this way also... but found no luck <option value="" selected disabled hidden><?php echo $Two_And_Half_Yearly_DO_NO; ?></option>
– Siji
Nov 26 '18 at 12:10
No, what I mean is can you put you "PHP update query" in the question so I can see it....
– man0v
Nov 26 '18 at 12:11
@man0v my update query is added
– Siji
Nov 26 '18 at 12:15
Can you put any other relevant code, please? You must have code that is setting up the variables $Four_Yearly_DO_NO and $Three_And_Half_Yearly_DO_NO
– man0v
Nov 26 '18 at 12:48