Ignore:
Timestamp:
07/11/13 02:36:51 (11 years ago)
Author:
tanio
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • schedule/function/SplitDelete.php

    r16951 r16953  
    11<?php include '../include/factdb.php'; ?>
    22<script language="javascript">
    3 
     3var timeval = 0;
     4var name = "";
     5var hid = "";
     6var opt = "";
    47window.cnt=0;
    58        function clearNode(node){
     
    2629                                input_data.setAttribute("max","24"),
    2730                                input_data.setAttribute("min","1"),
    28                                 input_data.setAttribute("required",true)
     31                                input_data.setAttribute("required",true),
     32                                input_data.setAttribute("hidden",true),
     33                                input_data.setAttribute("value",timeval)
    2934                        );
    3035                var newtd_c2 = document.createElement("td");
     
    3338                        newtd_c2.appendChild(
    3439                                selection = document.createElement("select"),
    35                                
    36                                 <?php
    37                                
    38                                         $select = mysql_query("SELECT * FROM source");
    39                                        
    40                                 while($rowsource = mysql_fetch_array($select)){
    41                                
    42                                 ?>
    43                                 selection.appendChild(option = document.createElement("option"),option.setAttribute('value','<?php echo $rowsource['fSourceKEY']; ?>'),option.appendChild(document.createTextNode("<?php echo $rowsource['fSourceName']; ?>"))),
    44                                 <?php } ?>
     40                                <?php   
     41                                $selectm = mysql_query("SELECT * FROM measurement");
     42                                while($rowmeasure = mysql_fetch_array($selectm)){
     43                       
     44                        ?>
     45                        selection.appendChild(option = document.createElement("option"),option.setAttribute("value","<?php echo $rowmeasure['fMeasurementKey']; ?>"),option.appendChild(document.createTextNode("<?php echo $rowmeasure['fMeasurement']; ?>"))),
     46                                <?php  } ?>
     47                               
     48                       
    4549                               
    4650                        selection.setAttribute('id','source')
    4751                        );
     52                        newtd_c2.appendChild(
     53                        input_data = document.createElement("input"),
     54                        input_data.setAttribute("class","button"),
     55                        input_data.setAttribute("type","button"),
     56                        input_data.setAttribute("value","+"),
     57                        input_data.onclick = function(){ var val; $('div#Data .dataTable #Time').each(function(){
     58                                         val = $(this).val();
     59                                               
     60                                                });
     61                                timeval = val;    return addRow(table); }
     62                );
    4863                var newtd_c3 = document.createElement("td");
    4964                        newtd_c3.setAttribute("width","88");
     
    5166                        newtd_c3.appendChild(
    5267                                selection = document.createElement("select"),
    53                                 selection.appendChild(option = document.createElement("option"),option.setAttribute("select","Source 1"),option.appendChild(document.createTextNode("Source 1"))),
    54                        
     68                                        <?php
     69                               
     70                                        $select = mysql_query("SELECT * FROM source");
     71                                       
     72                                while($rowsource = mysql_fetch_array($select)){
     73                               
     74                                ?>
     75                                selection.appendChild(option = document.createElement("option"),option.setAttribute('value','<?php echo $rowsource['fSourceKEY']; ?>'),option.appendChild(document.createTextNode("<?php echo $rowsource['fSourceName']; ?>"))),
     76                                <?php } ?>
    5577                        selection.setAttribute('id','measurement')
    5678                        );
     
    7092                        input_data = document.createElement("input"),
    7193                        input_data.setAttribute("type","button"),
    72                         input_data.setAttribute("value","Delete Main"),
    73                         input_data.onclick = function(){ return clearNode(newdiv); }
    74                 );
    75                 newtd_c5.appendChild(
    76                         input_data = document.createElement("input"),
    77                         input_data.setAttribute("type","button"),
    78                         input_data.setAttribute("value","+"),
    79                         input_data.onclick = function(){ return addRow(newtable); }
    80                 );
     94                        input_data.setAttribute("class","button"),
     95                        input_data.setAttribute("value","Delete"),
     96                        input_data.onclick = function(){ return clearNode(newtr); }
     97                );
     98       
    8199               
    82100                newtr.appendChild(newtd_c1);
     
    87105       
    88106               
    89                 targetView.appendChild(newtr);
     107                $(targetView).append(newtr);
    90108        }
    91109        function deleteRow(tableID){
     
    115133        var targetView = document.getElementById("Data");
    116134        // CREATE ELEMENT
     135       
    117136        var newdiv   = document.createElement("div");
    118137                newdiv.setAttribute("style","margin:30px 0;");
     
    137156                                input_data.setAttribute("min","1"),
    138157                                input_data.setAttribute("required",true)
     158                               
    139159                );
    140160        var newtd_c2 = document.createElement("td");
     
    143163                newtd_c2.appendChild(
    144164                                selection = document.createElement("select"),
    145                                
    146                                 <?php
    147                                
    148                                         $select = mysql_query("SELECT * FROM source");
    149                                        
    150                                 while($rowsource = mysql_fetch_array($select)){
    151                                
    152                                 ?>
    153                                 selection.appendChild(option = document.createElement("option"),option.setAttribute('value','<?php echo $rowsource['fSourceKEY']; ?>'),option.appendChild(document.createTextNode("<?php echo $rowsource['fSourceName']; ?>"))),
    154                                 <?php } ?>
     165                                <?php   
     166                                $selectm = mysql_query("SELECT * FROM measurement");
     167                                while($rowmeasure = mysql_fetch_array($selectm)){
     168                       
     169                        ?>
     170                        selection.appendChild(option = document.createElement("option"),option.setAttribute("value","<?php echo $rowmeasure['fMeasurementKey']; ?>"),option.appendChild(document.createTextNode("<?php echo $rowmeasure['fMeasurement']; ?>"))),
     171                                <?php  } ?>
     172                               
    155173                               
    156174                        selection.setAttribute('id','source')
    157175                        );
     176                        newtd_c2.appendChild(
     177                        input_data = document.createElement("input"),
     178                        input_data.setAttribute("class","button"),
     179                        input_data.setAttribute("type","button"),
     180                        input_data.setAttribute("value","+"),
     181                        input_data.onclick = function(){ var val; $('div#Data .dataTable #Time').each(function(){
     182                                         val = $(this).val();
     183                                               
     184                                                });
     185timeval = val;                         
     186                                        return addRow(newtable);}
     187                );
    158188        var newtd_c3 = document.createElement("td");
    159189                newtd_c3.setAttribute("width","88");
     
    161191                newtd_c3.appendChild(
    162192                        selection = document.createElement("select"),
    163                        
    164                         <?php   
    165                                 $selectm = mysql_query("SELECT * FROM measurement");
    166                                 while($rowmeasure = mysql_fetch_array($selectm)){
    167                        
    168                         ?>
    169                         selection.appendChild(option = document.createElement("option"),option.setAttribute("value","<?php echo $rowmeasure['fMeasurementKey']; ?>"),option.appendChild(document.createTextNode("<?php echo $rowmeasure['fMeasurement']; ?>"))),
    170                                 <?php  } ?>
     193                        <?php
     194                               
     195                                        $select = mysql_query("SELECT * FROM source");
     196                                       
     197                                while($rowsource = mysql_fetch_array($select)){
     198                               
     199                                ?>
     200                                selection.appendChild(option = document.createElement("option"),option.setAttribute('value','<?php echo $rowsource['fSourceKEY']; ?>'),option.appendChild(document.createTextNode("<?php echo $rowsource['fSourceName']; ?>"))),
     201                                <?php } ?>
     202                       
    171203                        selection.setAttribute('id','measurement')
    172204                );
     
    186218                        input_data = document.createElement("input"),
    187219                        input_data.setAttribute("type","button"),
     220                        input_data.setAttribute("class","button"),
    188221                        input_data.setAttribute("value","Delete Main"),
    189222                        input_data.onclick = function(){ return clearNode(newdiv); }
    190223                );
    191                 newtd_c5.appendChild(
    192                         input_data = document.createElement("input"),
    193                         input_data.setAttribute("type","button"),
    194                         input_data.setAttribute("value","+"),
    195                         input_data.onclick = function(){ return addRow(newtable); }
    196                 );
     224               
    197225       
    198226        newtr.appendChild(newtd_c1);
     
    243271        var newtable = document.createElement("table");
    244272                newtable.setAttribute("class","dataTable");
     273                newtable.setAttribute("id","dataTable"+cnt);
    245274                newtable.setAttribute("width","100%");
    246275                newtable.setAttribute("border","1");
     
    268297                newtd_c2.appendChild(
    269298                                selection = document.createElement("select"),
    270                                
    271                                 <?php
     299                                <?php   
     300                                $selectm = mysql_query("SELECT * FROM measurement");
     301                                while($rowmeasure = mysql_fetch_array($selectm)){
     302                       
     303                        ?>
     304                        selection.appendChild(option = document.createElement("option"),option.setAttribute("value","<?php echo $rowmeasure['fMeasurementKey']; ?>"),option.appendChild(document.createTextNode("<?php echo $rowmeasure['fMeasurement']; ?>"))),
     305                                <?php  if($rows['fMeasurementTypeKey']==$rowmeasure['fMeasurementKey']){ echo "option.setAttribute('selected',true),";}  } ?>
     306                               
     307               
     308                        selection.setAttribute('id','source')
     309                        );
     310                        newtd_c2.appendChild(
     311                        input_data = document.createElement("input"),
     312                        input_data.setAttribute("class","button"),
     313                        input_data.setAttribute("type","button"),
     314                        input_data.setAttribute("value","+"),
     315                        input_data.setAttribute("name","dataTable"+cnt),
     316                        input_data.onclick = function(){ var val; $('div#Data .dataTable #Time').each(function(){
     317                                         val = $(this).val();
     318                                               
     319                                                });
     320timeval = val;                          //alert();
     321                                        return addRow("#"+$(this).attr('name')); }
     322                );
     323        var newtd_c3 = document.createElement("td");
     324                newtd_c3.setAttribute("width","88");
     325                newtd_c3.setAttribute("align","center");
     326                newtd_c3.appendChild(
     327                        selection = document.createElement("select"),
     328                       
     329                        <?php
    272330                               
    273331                                        $select = mysql_query("SELECT * FROM source");
     
    280338                                                                                               
    281339                                <?php } ?>
    282                
    283                         selection.setAttribute('id','source')
    284                         );
    285         var newtd_c3 = document.createElement("td");
    286                 newtd_c3.setAttribute("width","88");
    287                 newtd_c3.setAttribute("align","center");
    288                 newtd_c3.appendChild(
    289                         selection = document.createElement("select"),
    290                        
    291                         <?php   
    292                                 $selectm = mysql_query("SELECT * FROM measurement");
    293                                 while($rowmeasure = mysql_fetch_array($selectm)){
    294                        
    295                         ?>
    296                         selection.appendChild(option = document.createElement("option"),option.setAttribute("value","<?php echo $rowmeasure['fMeasurementKey']; ?>"),option.appendChild(document.createTextNode("<?php echo $rowmeasure['fMeasurement']; ?>"))),
    297                                 <?php  if($rows['fMeasurementTypeKey']==$rowmeasure['fMeasurementKey']){ echo "option.setAttribute('selected',true),";}  } ?>
    298340                        selection.setAttribute('id','measurement')
    299341                );
     
    314356                        input_data = document.createElement("input"),
    315357                        input_data.setAttribute("type","button"),
     358                        input_data.setAttribute("class","button"),
    316359                        input_data.setAttribute("value","Delete Main"),
    317360                        input_data.onclick = function(){ return clearNode(newdiv); }
    318361                );
    319                 newtd_c5.appendChild(
    320                         input_data = document.createElement("input"),
    321                         input_data.setAttribute("type","button"),
    322                         input_data.setAttribute("value","+"),
    323                         input_data.onclick = function(){ return addRow(newtable); }
    324                 );
     362               
    325363       
    326364        newtr.appendChild(newtd_c1);
     
    383421                newtd_c2.appendChild(
    384422                                selection = document.createElement("select"),
    385                                
    386                                 <?php
    387                                
    388                                         $select = mysql_query("SELECT * FROM source");
    389                                        
    390                                 while($rowsource = mysql_fetch_array($select)){
    391                                
    392                                 ?>
    393                                 selection.appendChild(option = document.createElement("option"),option.setAttribute('value','<?php echo $rowsource['fSourceKEY']; ?>'),option.appendChild(document.createTextNode("<?php echo $rowsource['fSourceName']; ?>"))),
    394                                 <?php } ?>
     423                                        <?php   
     424                                $selectm = mysql_query("SELECT * FROM measurement");
     425                                while($rowmeasure = mysql_fetch_array($selectm)){
     426                       
     427                        ?>
     428                        selection.appendChild(option = document.createElement("option"),option.setAttribute("value","<?php echo $rowmeasure['fMeasurementKey']; ?>"),option.appendChild(document.createTextNode("<?php echo $rowmeasure['fMeasurement']; ?>"))),
     429                                <?php  } ?>
     430                               
    395431               
    396432                        selection.setAttribute('id','source')
    397433                        );
     434                        newtd_c2.appendChild(
     435                        input_data = document.createElement("input"),
     436                        input_data.setAttribute("class","button"),
     437                        input_data.setAttribute("type","button"),
     438                        input_data.setAttribute("value","+"),
     439                        input_data.onclick = function(){ var val; $('div#Data .dataTable #Time').each(function(){
     440                                         val = $(this).val();
     441                                               
     442                                                });
     443timeval = val;                                  return addRow(newtable);}
     444                );
    398445        var newtd_c3 = document.createElement("td");
    399446                newtd_c3.setAttribute("width","88");
     
    401448                newtd_c3.appendChild(
    402449                        selection = document.createElement("select"),
    403                        
    404                         <?php   
    405                                 $selectm = mysql_query("SELECT * FROM measurement");
    406                                 while($rowmeasure = mysql_fetch_array($selectm)){
    407                        
    408                         ?>
    409                         selection.appendChild(option = document.createElement("option"),option.setAttribute("value","<?php echo $rowmeasure['fMeasurementKey']; ?>"),option.appendChild(document.createTextNode("<?php echo $rowmeasure['fMeasurement']; ?>"))),
    410                                 <?php  } ?>
     450                        <?php
     451                               
     452                                        $select = mysql_query("SELECT * FROM source");
     453                                       
     454                                while($rowsource = mysql_fetch_array($select)){
     455                               
     456                                ?>
     457                                selection.appendChild(option = document.createElement("option"),option.setAttribute('value','<?php echo $rowsource['fSourceKEY']; ?>'),option.appendChild(document.createTextNode("<?php echo $rowsource['fSourceName']; ?>"))),
     458                                <?php } ?>
     459               
    411460                        selection.setAttribute('id','measurement')
    412461                );
     
    426475                        input_data = document.createElement("input"),
    427476                        input_data.setAttribute("type","button"),
     477                        input_data.setAttribute("class","button"),
    428478                        input_data.setAttribute("value","Delete Main"),
    429479                        input_data.onclick = function(){ return clearNode(newdiv); }
    430480                );
    431                 newtd_c5.appendChild(
    432                         input_data = document.createElement("input"),
    433                         input_data.setAttribute("type","button"),
    434                         input_data.setAttribute("value","+"),
    435                         input_data.onclick = function(){ return addRow(newtable); }
    436                 );
     481               
    437482       
    438483        newtr.appendChild(newtd_c1);
Note: See TracChangeset for help on using the changeset viewer.