Update a record of ORM, but with empty value
Hi all, excuse my poor English and my level of coldfusion poor
I have some problems to update the data with ORM objects.
(1) I have an object of customer with a task property (many-to-one relationships)
(2) I have a job object (a list of works)
When I update a client with customerOBJ.setjob (jobOBJ); It is ok
But when I can't seem to restore an empty value for the job.
When I try this:
customerOBJ.setJob (), I have an error because the settings is not a type of employment
You have some information about this?
Thanks in advance.
Hi friend
This allows to obtain a value zero: javacast("null",'"")
That is why to delete the value:
customerOBJ.setJob (javacast("null",""));
That should make you well. If you use it in a few places, you can create yourself a function:
Then use:
customerOBJ.setJob (null);
Tags: ColdFusion
Similar Questions
-
DB update multiple records in a table with a form
I'm developing an online proofing system that displays a number of images and then allow the client to approve each image, but also to comment.
I currently have a configuration table with the different elements (an image dynamically takes its name, details about the image and the required form fields). See this Image for layout
I would then apply a repeat region (the number of signs vary) and you want to update all records with feedback from the customer and approval with a single form. How this is done? I downloaded a trial of the Toolbox for developers, but the documentation is horrible. I'd be willing to buy an extension that will allow, as appropriate.
I found an extension that does this in two minutes:
http://www.WebAssist.com/Professional/products/ProductDetails.asp?pid=117
Great software, highly recommended. Easy to figure out and got this "problem" solved quickly.
-
Update multiple rows in a table with one value of another multiple
Using SQL Server
How this can be done:
In all the lines in the upper table PS_CA_BILL_PLAN, we want to update the field LAST_XREF_SEQ_NUM with the MAX (XREF_SEQ_NUM) + 1 of the bottom table
Where the CONTRACT_NUM and the BILL_PLAN_ID are equal
This SQL below (in green) works for one line only
I think it's the SQL code you're looking for:
UPDATE PS_CA_BILL_PLAN SET LAST_XREF_SEQ_NUM =
(SELECT MAX (XREF_SEQ_NUM) + PS_CA_BP_XREF 1 B)
WHERE B.CONTRACT_NUM = A.CONTRACT_NUM AND B.BILL_PLAN_ID = A.BILL_PLAN_ID)
-
update of NULL in the column with the values of the adjacent column
Examples of data
with test_data as (select 1 as one, null as two, 2 as three,5 as four, 6 as five, null as six from dual union all select 1 as one, null as two, 2 as three,5 as four, 6 as five, null as six from dual) select * from test_data;
This is one of those cases, the case may be where any value of a column can be null
or two similar columns can be null. If the column is null then I want to update the adjacent column
average value of the column, if the first column is null so I want to take the next non-null column and update, if the last column is null
so I want to take prev not zero column and to update.
In this case would be my expected output
Un Two Three Four Five Six 1 1.5 2 5 6 6 1 2 3 5 6 6 Prospects for the future the suggesion or advice.
Or, using Analytics:
SQL> with test_data (id, one, two, three, four, five, six) as ( 2 select 1, 1 , null, 2 , 5, 6, null from dual union all 3 select 2, 1 , null, 3 , 5, 6, null from dual union all 4 select 3, 1 , null, null, 5, 6, null from dual union all 5 select 4, null, null, null, 5, 6, null from dual 6 ) 7 select * 8 from ( 9 select id 10 , cell 11 , case when next_nn is not null and prev_nn is not null 12 then (next_nn + prev_nn)/2 13 else nvl(next_nn, prev_nn) 14 end val 15 from ( 16 select id 17 , cell 18 , val 19 , last_value(val) ignore nulls over(partition by id order by cell) as prev_nn 20 , first_value(val) ignore nulls over(partition by id order by cell range between current row and unbounded following) as next_nn 21 from test_data 22 unpivot include nulls (val for cell in (one as 1, two as 2, three as 3, four as 4, five as 5, six as 6) ) 23 ) 24 ) 25 pivot ( min(val) for cell in (1 as "ONE", 2 as "TWO", 3 as "THREE", 4 as "FOUR", 5 as "FIVE", 6 as "SIX") ) 26 ; ID ONE TWO THREE FOUR FIVE SIX ---------- ---------- ---------- ---------- ---------- ---------- ---------- 1 1 1,5 2 5 6 6 2 1 2 3 5 6 6 3 1 3 3 5 6 6 4 5 5 5 5 6 6
-
Hi all
I have a table of rates such as:
Data in this table as:create table myRates ( rate_id number, rate_type number, param_1 number, param_2 number, rate_cost number);
Now I have a function to get the rate_costinsert into myRates(1, 1, null, null, 10); insert into myRates(2, 1, 1, 1, 15); insert into myRates(3, 1, 1, 2, 20); insert into myRates(4, 1, 2, 1, 25); insert into myRates(5, 1, 2, 2, 30); insert into myRates(6, 1, null, 3, 40); insert into myRates(7, 1, 3, null, 50);
How can I get the default (null) when it does not find param1 and param2?create or replace function get_cost_rate(v_type in number, v_param1 in number, v_param2 in number) return number is Result number :=0; begin begin select rate_cost into Result from myRates where rate_type = v_type and param_1 = v_param1 and param_2 = v_param2; exception when no_data_found then select rate_cost into Result from myRates where rate_type = v_type and param_1 is null and param_2 is null end; return(Result); end get_cost_rate;
Thank youselect get_cost_rate(1,6,7) from dual; -- Result 10 select get_cost_rate(1,6,3) from dual; -- Result 40 select get_cost_rate(1,3,7) from dual; -- Result 50
Oracle 9.1
Published by: user9542267 on February 27, 2013 12:49
Published by: user9542267 on February 27, 2013 12:52
Published by: user9542267 on February 27, 2013 13:05select rate_cost into Result from myRates where rate_type = v_type and (param_1 = v_param1 OR (param_1 IS NULL AND v_param1 IS NULL)) and (param_2 = v_param2 OR (param_2 IS NULL AND v_param2 IS NULL));
or (a bit shorter)
select rate_cost into Result from myRates where rate_type = v_type and (param_1 = v_param1 OR NVL(param_1,v_param1) IS NULL) and (param_2 = v_param2 OR NVL(param_2,v_param2) IS NULL);
or, if you know a value that is not a valid value for the params in the table (-1 maybe?)
select rate_cost into Result from myRates where rate_type = v_type and NVL(param_1,-1) = NVL(v_param1,-1) and NVL(param_2 ,-1) = NVL(v_param2,-1);
Tine
Published by: Christine Schnittker on 27.02.2013 19:27
-
Since the update of my pc based system with 10 windows and install the last Prime Minister CC when I drag a clip on the timeline audio does not come with it. I can hear audio playback in the preview window of small file so the audio is there, but it does not appear or play on the timeline. I can drag an audio file of Ms on the timeline, but I need audio from my original file to synchronize my audio file recorded independently - used to be no problem... any ideas what I can not edit now?
Hi Neil,
Drag / drop may not work if you don't have any enabl; e source patch or did not target the track for the same thing.
https://helpx.Adobe.com/Premiere-Pro/using/source-patching-track-targetting.html
Vinay
-
Automatic update arrived and installed himself, but then told me that it was incompatible with my Mac version: 10.5.8. Firefox version 3.6.26 is now about it. It seems to work even. Y at - it's going to be a problem or should I ignore this message?
If I need to can replace it where I get an older version?
Thank youFirefox 4 versions and later, do not run on a PowerPC Mac and require at least OS X 10.5 and an Intel Mac.
The latest support for your operating system version is 3.6.26 , you are fully updated.
For more information, see:
Firefox 3.6 system requirements
Firefox 10 system requirements
[For older Mac that are not supported in versions of Firefox 4 +, if you want, try TenFourFox for PowerPC currently running Mac 10.4.11 and 10.5.8]
http://www.floodgap.com/software/tenfourfox/
http://tenfourfox.blogspot.com/
https://code.Google.com/p/tenfourfox/wiki/PluginsNoLongerSupported
Thank you
Please check 'Resolved' the answer really solve the problem, to help others with a similar problem.
-
in iBooks author, how can I change the book ID? I update often books and hand but ID remains the same, so it caused problems when others discover. I wish it were as if it were a new book with a new code.
From the link 'related items' below, see:
-
Trying to copy a video to my iPad Pro on my DVD recorder via AV connection with adapter. Audio is fine, but no video on the screen
Which sector adapter are you using? The digital adapter AV output is digital, which is not compatible with analog VCR.
-
My computer is infected with a virus/bug I have checkd with Anti virus few records showed infected but could not withdraw, step by step programs stoped working, I tried all the things microsoft Web and other webs to run antispy etc, but nothing works programs start, but halfway to display error and stop now even explore stop working, now I had a white windoa screen opens more but I have a lot of data that is important, how to fix it? can anyone help please thanks
Raz2009,
If you have a known problem with the virus then I suggest to get an antivirus program that you can boot from and run it without starting Windows.Another option would be to format your drive and do a clean install of Windows (this would remove all the data of your drive). If you have a backup of your data, this is the best course of action. If you do not have a backup, you can then do a parallel install (This installs XP in a different folder if you don't lose any data). Here is an article on installation options: http://support.microsoft.com/kb/316941
Mike - Engineer Support Microsoft Answers
Visit our Microsoft answers feedback Forum and let us know what you think. -
Original title:
Derrick
My PC worked on Windows 8.1 with update 1 for some time, but is now back at the origin of windows 8.
I "lost" my Live Mail access and access to the photos.
The version that it came loaded a whole mass of tiles/apps that I didn't need and I lost a number of applications and shortcuts, I had.
How can I go back to the situation, I got up to 4 days ago please?.
Derrick.
Hi Derrick,
You can manually check and install updates through Windows Update.
Once the updates are made, you can install from Store Windows 8.1.
For storage on Windows Live Mail folder, you can try the suggestions of the post http://answers.microsoft.com/en-us/windowslive/forum/livemail-email/how-to-recover-lost-storage-folders-in-windows/6fa3abe2-865a-e011-8dfc-68b599b31bf5
-
Im trying to buy photoshop but it keeps saying that its not available in my area. I am in the United States and in my area gets bad! I even updated to the United States, but it is not record the change!
Hi Mariam,
It seems that your ID Adobe was initially registered in Pakistan due to which it is not allowing you to make purchases in the United States.
You can create a new Adobe ID, register in the United States and then it should allow you to make a purchase.
Let us know if it works or not.
Thank you
Yann Arora
-
How can I make the popup with empty fields and create new record?
I would use a popup create new record.
I created an af:popup drag and drop a data control VO in jsff. Then, I created a button and place an af:showPopupBehavior. I was able to pop-up window by clicking on the button.
However, the window filled with information from the record 1. and when I select a record in the table and click on the popup, the popup is filled with this record.
How can I make the popup with empty fields and create a new record by recording the popup?
Thank youHello
You must call the CreateInsert for the underlying ViewObject operation when opening the popup because it does not allow to clear the input field, you must have a new record created
Frank
-
Update multiple records at once
First, thank you very much the people who have helped me out several times now. I put things together and came across another issue of 'beauty' begin as follows. In the previous topics, I had a way to get to an array of automated classification based on the inputs of a fixtures table and some simple calculations. Now, which has been accomplished which resulted in me having to update all the teams by simply clicking a button.
As you can see in the code below, using a table with every row a form, at the end of the line, there is a button called 'OK' I have to push to update the record according to. A repeat region for all teams in this query shows the ranking of 'new', but is not yet inserted in the League table. Is it possible to have this repeat region without having to push 18 or 20 times a button update? At the end of the table, one (1) button update all records? The primary key is composed like this ' 0000 - u00a "(4 numéros un tiret puis un «u» 1 ou 2 numéros et 1 ou 2 lettres à nouveau)."
<?php require_once('Connections/connection.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "klassement")) {
$updateSQL = sprintf("UPDATE klassement SET wedstrijden=%s, overwinning=%s, verlies=%s, gelijkspel=%s, goalsvoor=%s, goalstegen=%s, goalverschil=%s, punten=%s WHERE ploegid=%s",
GetSQLValueString($_POST['wedstrijden'], "int"),
GetSQLValueString($_POST['overwinning'], "int"),
GetSQLValueString($_POST['verlies'], "int"),
GetSQLValueString($_POST['gelijkspel'], "int"),
GetSQLValueString($_POST['goalsvoor'], "int"),
GetSQLValueString($_POST['goalstegen'], "int"),
GetSQLValueString($_POST['goalverschil'], "int"),
GetSQLValueString($_POST['punten'], "int"),
GetSQLValueString($_POST['ploegid'], "text"));
mysql_select_db($database_koscw, $koscw);
$Result1 = mysql_query($updateSQL, $koscw) or die(mysql_error());
$updateGoTo = "klassement-ploegen.php?reeksid=" . $row_klassement['reeksid'] . "";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$reeks_klassement = "-1";
if (isset($_GET['reeksid'])) {
$reeks_klassement = $_GET['reeksid'];
}
mysql_select_db($database_koscw, $koscw);
$query_klassement = sprintf("select * from klassement where reeksid = %s order by status asc, punten desc, overwinning desc, goalverschil desc", GetSQLValueString($reeks_klassement, "text"));
$klassement = mysql_query($query_klassement, $koscw) or die(mysql_error());
$row_klassement = mysql_fetch_assoc($klassement);
$totalRows_klassement = mysql_num_rows($klassement);
$id_reeks = "-1";
if (isset($_GET['reeksid'])) {
$id_reeks = $_GET['reeksid'];
}
mysql_select_db($database_koscw, $koscw);
$query_reeks = sprintf("select reeksnaam from reeksen where reeksid = %s", GetSQLValueString($id_reeks, "text"));
$reeks = mysql_query($query_reeks, $koscw) or die(mysql_error());
$row_reeks = mysql_fetch_assoc($reeks);
$totalRows_reeks = mysql_num_rows($reeks);
mysql_select_db($database_koscw, $koscw);
$query_seizoen = "select * from seizoen";
$seizoen = mysql_query($query_seizoen, $koscw) or die(mysql_error());
$row_seizoen = mysql_fetch_assoc($seizoen);
$totalRows_seizoen = mysql_num_rows($seizoen);
$huidig=$row_seizoen['huidigseizoen'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" media="all" href="../_styles/koscw-admin.css" />
<title>Klassement <?php echo $row_reeks['reeksnaam']; ?> | Beheerpaneel | 1349</title>
</head>
<body>
<div id="container">
<h1 class="overzichth1">Klassement <?php echo $row_reeks['reeksnaam']; ?></h1>
<?php if ($totalRows_klassement > 0) { // Show if recordset not empty ?>
<table cellpadding="5" cellspacing="0" border="0" id="klassement">
<tr>
<td class="klassementsmall bgccc bold"></td>
<td class="klassementteam bgccc bold">Ploegnaam</td>
<td class="klassementsmall bgccc bold">+</td>
<td class="klassementsmall bgccc bold">-</td>
<td class="klassementsmall bgccc bold">=</td>
<td class="klassementsmall bgccc bold">#</td>
<td class="klassementsmall bgccc bold"><img src="../_img/goalsmade.png" alt="Goals +" /></td>
<td class="klassementsmall bgccc bold"><img src="../_img/goalsagainst.png" alt="Goals -" /></td>
<td class="klassementsmall bgccc bold"><img src="../_img/goalsdifference.png" alt="Goals ≈" /></td>
<td class="klassementsmall bgccc bold">PTN</td>
<td class="klassementsmall bgccc"> </td>
</tr>
<?php
$i=0;
do {
$i++;
if($i % 2) { //this means if there is a remainder
echo "<tr class=\"calendareven\">";
} else { //if there isn't a remainder we will do the else
echo "<tr class=\"calendarodd\">";
}
?>
<td>
<?php
$rank += 1;
echo $rank;
?> </td>
<td class="klassementteam">
<?php
$thuisploeg=$row_klassement ['ploegid'];
$sql_select_thuisploeg="select ploegnaam from ploegen where ploegid = ('$thuisploeg')";
$resultset_thuisploeg=mysql_query($sql_select_thuisploeg);
while ($data_thuisploeg=mysql_fetch_array($resultset_thuisploeg))
{echo $data_thuisploeg['ploegnaam'] . " ";}?></td>
<form action="<?php echo $editFormAction; ?>" method="POST" name="klassement">
<input type="hidden" name="ploegid" value="<?php echo $row_klassement ['ploegid']; ?>" />
<td>
<?php
$tw=$row_klassement['ploegid'];
$sql_select_tw="SELECT COUNT( * ) AS twin FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND thuisploegid = '$tw' AND thuisploeggoals > bezoekersgoals";
$resultset_tw=mysql_query($sql_select_tw);
$data_tw=mysql_fetch_array($resultset_tw);
$data_tw['twin'];
$uitwin=$row_klassement['ploegid'];
$sql_select_uitwin="SELECT COUNT( * ) AS awin FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND bezoekersid = '$uitwin' AND thuisploeggoals < bezoekersgoals";
$resultset_uitwin=mysql_query($sql_select_uitwin);
$data_uitwin=mysql_fetch_array($resultset_uitwin);
$data_uitwin['awin'];
$win=($data_tw['twin'])+($data_uitwin['awin']);
?>
<input type="text" name="overwinning" value="<?php echo $win; ?>" class="inputscore" readonly="readonly" />
</td>
<td>
<?php
$tv=$row_klassement['ploegid'];
$sql_select_tv="SELECT COUNT( * ) AS tver FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND thuisploegid = '$tv' AND thuisploeggoals < bezoekersgoals";
$resultset_tv=mysql_query($sql_select_tv);
$data_tv=mysql_fetch_array($resultset_tv);
$data_tv['tver'];
$uitverlies=$row_klassement['ploegid'];
$sql_select_uitverlies="SELECT COUNT( * ) AS aver FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND bezoekersid = '$uitverlies' AND thuisploeggoals > bezoekersgoals";
$resultset_uitverlies=mysql_query($sql_select_uitverlies);
$data_uitverlies=mysql_fetch_array($resultset_uitverlies);
$data_uitverlies['aver'];
$ver=($data_tv['tver'])+($data_uitverlies['aver']);
?>
<input type="text" name="verlies" value="<?php echo $ver; ?>" class="inputscore" readonly="readonly" />
</td>
<td>
<?php
$thuisdraw=$row_klassement['ploegid'];
$sql_select_thuisdraw="SELECT COUNT( * ) AS tdraw FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND thuisploegid = '$thuisdraw' AND thuisploeggoals = bezoekersgoals";
$resultset_thuisdraw=mysql_query($sql_select_thuisdraw);
$data_thuisdraw=mysql_fetch_array($resultset_thuisdraw);
$data_thuisdraw['tdraw'];
$awaydraw=$row_klassement['ploegid'];
$sql_select_awaydraw="SELECT COUNT( * ) AS adraw FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND bezoekersid = '$awaydraw' AND thuisploeggoals = bezoekersgoals";
$resultset_awaydraw=mysql_query($sql_select_awaydraw);
$data_awaydraw=mysql_fetch_array($resultset_awaydraw);
$data_awaydraw['adraw'];
$draw=($data_thuisdraw['tdraw'])+($data_awaydraw['adraw']);
?>
<input type="text" name="gelijkspel" value="<?php echo $draw ?>" class="inputscore" readonly="readonly" />
</td>
<td>
<?php $wedstrijden=$win+$ver+$draw; ?>
<input type="text" name="wedstrijden" value="<?php echo $wedstrijden; ?>" class="inputscore" readonly="readonly" />
</td>
<td>
<?php
$tgv=$row_klassement ['ploegid'];
$sql_select_tgv="SELECT SUM( thuisploeggoals ) AS tgv1 FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND thuisploegid = '$tgv'";
$resultset_tgv=mysql_query($sql_select_tgv);
$data_tgv=mysql_fetch_array($resultset_tgv);
$data_tgv['tgv1'];
$ugv=$row_klassement ['ploegid'];
$sql_select_ugv="SELECT SUM( bezoekersgoals ) AS ugv1 FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND bezoekersid = '$ugv'";
$resultset_ugv=mysql_query($sql_select_ugv);
$data_ugv=mysql_fetch_array($resultset_ugv);
$data_ugv['ugv1'];
$gv=($data_tgv['tgv1'])+($data_ugv['ugv1']);
?>
<input type="text" name="goalsvoor" value="<?php echo $gv; ?>" class="inputscore" readonly="readonly" />
</td>
<td>
<?php
$tgt=$row_klassement ['ploegid'];
$sql_select_tgt="SELECT SUM( thuisploeggoals ) AS tgt1 FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND bezoekersid = '$tgv'";
$resultset_tgt=mysql_query($sql_select_tgt);
$data_tgt=mysql_fetch_array($resultset_tgt);
$data_tgt['tgt1'];
$ugt=$row_klassement ['ploegid'];
$sql_select_ugt="SELECT SUM( bezoekersgoals ) AS ugt1 FROM kalender WHERE seizoen = '$huidig' AND speeldag !=0 AND thuisploegid = '$ugv'";
$resultset_ugt=mysql_query($sql_select_ugt);
$data_ugt=mysql_fetch_array($resultset_ugt);
$data_ugt['ugt1'];
$gt=($data_tgt['tgt1'])+($data_ugt['ugt1']);
?>
<input type="text" name="goalstegen" value="<?php echo $gt; ?>" class="inputscore" readonly="readonly" />
</td>
<td>
<?php $goals=$gv-$gt; ?>
<input type="text" name="goalverschil" value="<?php echo $goals; ?>" class="inputscore" readonly="readonly" />
</td>
<td>
<?php $punten=($win*3)+($draw*1); ?>
<input type="text" name="punten" value="<?php echo $punten; ?>" class="inputscore" readonly="readonly" />
</td>
<td>
<input type="submit" value="OK" />
</td>
<input type="hidden" name="MM_update" value="klassement" />
</form>
</tr>
<?php } while ($row_klassement = mysql_fetch_assoc($klassement)); ?>
</table>
<?php } // Show if recordset not empty ?>
</div>
</body>
</html>
<?php
mysql_free_result($klassement);
mysql_free_result($reeks);
mysql_free_result($seizoen);
?>Each record is separated, as well as a record can be updated at once, unless you want that all records have the same value.
To update multiple records in a single operation, you must send the form tabular data. You do this by adding an empty pair of brackets at the end of the name attribute of each entry on the form like this:
This translates by $_POST ['ploegid'] which contains a table of all IDS: $_POST ['ploegid'] [0], $_POST ['ploegid'] [1], $_POST ['ploegid'] [2] and so on. All the attributes of the repeat region name need to have added hooks. The following hidden field should be outside of the repeat region and may not have the brackets:
You can then use a loop for updating the values like this:
for ($j = 0, $len = count($_POST['ploegid']); $j < $len; $j++) { $updateSQL = sprintf("UPDATE klassement SET wedstrijden=%s, overwinning=%s, verlies=%s, gelijkspel=%s, goalsvoor=%s, goalstegen=%s, goalverschil=%s, punten=%s WHERE ploegid=%s", GetSQLValueString($_POST['wedstrijden'][$j], "int"), GetSQLValueString($_POST['overwinning'][$j], "int"), GetSQLValueString($_POST['verlies'][$j], "int"), GetSQLValueString($_POST['gelijkspel'][$j], "int"), GetSQLValueString($_POST['goalsvoor'][$j], "int"), GetSQLValueString($_POST['goalstegen'][$j], "int"), GetSQLValueString($_POST['goalverschil'][$j], "int"), GetSQLValueString($_POST['punten'][$j], "int"), GetSQLValueString($_POST['ploegid'][$j], "text")); mysql_select_db($database_koscw, $koscw); $Result1 = mysql_query($updateSQL, $koscw) or die(mysql_error());}
-
System Restore lance but with white screen
Running XP ServicePack3
Fact the stupid mistake of installing second antivirus program
Caused malfunctions (screen freezes slow running)
Uninstalled
Made that worse
Tried restoring the system launches the program but blank screen (no text)
Tried the Mode without fail to the last known good copy of the registry
System restarts in the conventional way, but still I can not access the system restore
Any idea of what I can try?
Keith
Keith
You can see if just the commands regsvr32 will get your SR calendar will, but I would still recommend the scans MBAM and SAS...Describe your current antivirus and software anti malware situation: McAfee, Norton, Spybot, AVG, Avira!, Defender, ZoneAlarm, PC Tools, MSE, Comodo, etc..System Restore is a frequent target of attacks by malicious software. If SR was working before and is now afflicted, run some scans and then fix any problems.Remember that the system restore is not a time machine.Download, install, update and do a full scan with these free malware detection programs:Malwarebytes (MMFA): http://malwarebytes.org/SUPERAntiSpyware: (SAS): http://www.superantispyware.com/They can be uninstalled later if you wish.The scans using own it may also be necessary to re-register some dll (or you can do this part first, but you still have to do the scans).Re-record the dll is correct, even if they do not need re-registration. You can also re-register the dll before the scans that can solve the problem, but the scans are always recommended.Click Start, run, and in the box enter orders following one at a time. Click the OK button to execute each command:regsvr32 jscriptregsvr32 vbscriptregsvr32 /i mshtmlThe last order for mshtml load the DLL but can also contain a harmless warning depending on your environment.Check your system restore calendar now.I need YOUR voices and points for helpful answers and answers. I'm saving for a pony!
Maybe you are looking for
-
Lenvo M81 Displayport does not work
Hello The computers we use are M81 7518-B1U. When the times displayport monitors switched on NEC E223W connected. No video. I turned it to VGA monitor. I've updated the BIOS and video. Then I went to the new NEC monitor with displayport. No POST No v
-
My games 'delay' after installing Windows 7
ASUS G50VTNVIDIA GeForce 9800M GS4 GB I got Vista Home Premium installed before I installed Windows 7 Home Premium. Everything else works fine. But when I play games like Empire: Total War and Eve Online. I get a period between 30 seconds and 2 minut
-
Hi, I have labview 8.6.1 for windows, but I switch to a Mac.
Hello I have labview 8.6.1 for windows, but I go to a Mac desktop PC. Can I transfer the license to a Mac version? Best, Eric Berkenpas Lead engineer-National Geographic Society
-
Impossible to install Norton Ghost 15 under Win 7
I get 'Error 2738 could not access VBScript Runtime for custom action' when I try to install Norton Ghost 15. Installation of program stops to notice of the error and then shock the partial installation. Someone at - it ideas on that?
-
Logo of blackBerry Smartphones-t on the start screen
I have unlocked it. AT - T BlackBerry torch 9800 and now it on T-Mobile, is there away from changing the splash screen from AT & T to T-Mobile?