Jump to content

Error: Expected ;

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
4 replies to this topic

#1
newphpcoder

newphpcoder

    Programming Professional

  • Members
  • PipPipPipPipPipPip
  • 479 posts
Good day!

I encountered an error at line 26, error: expected ';'

I can't see what is the cuase of that error.

I attached my codes.

Thank you

Attached Files



#2
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,124 posts
Are you sure it is line 26? Try using braces on the IF statement right above it also.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#3
newphpcoder

newphpcoder

    Programming Professional

  • Members
  • PipPipPipPipPipPip
  • 479 posts

Nullw0rm said:

Are you sure it is line 26? Try using braces on the IF statement right above it also.

I'm sorry, my attachment was wrong.

Here is the codes:


<html>

<head>

    <script language="javascript">

    function handleEnter(e, nextfield)

        {

        var characterCode = (e && e.which)? e.which: e.keyCode;

        if(characterCode == 13)

            {

            document.getElementById(nextfield).focus();

            return false;

            }

        else

            {

            return true;

            }

        }

				

// --------------  BEGIN startCalc, Calc, and stopCalc code here -------------

function startCalc(){

  interval = setInterval("calc()",1);

	}


function calc(){

	var qty = new Array(2);

	

	var qty[0] = parseInt(document.clttype.inqty);

    var qty[1] = parseInt(document.clttype.outqty);

  //var qty0 = parseInt(document.clttype.inqty[0]);

 // var qty1 = parseInt(document.clttype.outqty[0]);

myqtyval = qty[0]-qty[1];

//myqtyval = qty0-qty1;


//somedat = "hello" + myqtyval;

//document.write(somedat);

document.clttype.varqty[0].value = myqtyval;	

//document.getElementById("varqty")= myqtyval;

//document.getElementById('mytest').value = myqtyval;

}


function stopCalc(){

  clearInterval(interval);

}

// --------------  END startCalc, Calc, and stopCalc code here -----------------

</script>				


</head>

<body onLoad="document.clttype.clt_no.focus();">

<?php

error_reporting(0);  //added for testing


include("config.php");

$rexist = 0;

if($_POST["clt_no"])

    {

    $clt_date = $_POST["clt_date"];

    $query = "INSERT INTO clt_transact (clt_no, ac2l, b3, cloth_type, roll_no, transact_date, clt_date, pack_setting) VALUES ('" . $_POST["clt_no"] . "', '" . $_POST["ac2l"] . "', '" . $_POST["b3"] . "', '" . $_POST["cloth_type"] . "', '" . $_POST["roll_no"] . "', now(), '" . $clt_date . "', '" . $_POST["pack"] . "')";

    $result = mysql_query($query);

    $clt_transact_id = mysql_insert_id();

    

    $opname = $_POST["opname"];

    $timein = $_POST["timein"];

    $timeout = $_POST["timeout"];

    $inqty = $_POST["inqty"];

    $iun = $_POST["iun"];

    $outqty = $_POST["outqty"];

    $oun = $_POST["oun"];

    $idno = $_POST["idno"];

    $mcno = $_POST["mcno"];

    $varqty = $_POST["varqty"];

    $varsublot = $_POST["varsublot"];

    $dateshift = $_POST["dateshift"];

    $shift = $_POST["shift"];

    

    $totalarr = count($opname) - 1;

    for($ctr=0; $ctr < $totalarr; $ctr++)

        {

        $inqty[$ctr] = (float) $inqty[$ctr];

        $varqty[$ctr] = (float) $varqty[$ctr];

        $outqty[$ctr] = (float) $outqty[$ctr];

        $query = "INSERT INTO clt_traceability (operation_name, time_in, time_out, input_qty, input_unit, output_qty, output_unit, id_no, mc_no, variance_qty, variance_sublot, date, shift, clt_transact_id) VALUES ('" . $opname[$ctr] . "', '" . $timein[$ctr] . "', '" . $timeout[$ctr] . "', '" . $inqty[$ctr] . "' , '" . $iun[$ctr] . "' ,'" . $outqty[$ctr] . "', '" . $oun[$ctr] . "' , '" . $idno[$ctr] . "', '" . $mcno[$ctr] . "', '" . $varqty[$ctr] . "', '" . $varsublot[$ctr] . "', '" . $dateshift[$ctr] . "', '" . $shift[$ctr] . "', '" . $clt_transact_id . "')";

        $result = mysql_query($query);

        

        }   

    }

$rexist = 0;

?>

<!--<p><a href="clt_definition.php">Clt Types</a>   <a href="clt_query.php">Query</a></p>-->

<?php

include("menu.php");

?>

<form action="clt_main.php" method="post" name="clttype">

<?php

    $rexist = 1;

    

    echo "Clt No:<input type='text' name='clt_no' onkeypress='return handleEnter(event,\"clt_date\");' />";

    echo "<input type='radio' name='pack' id='mother' value='Mother Lot'  /> Mother Lot<br />";   

    echo "CLT Date:<input type='text' name='clt_date' onkeypress='return handleEnter(event,\"ac2l\");' />";

    echo "<input type='radio' name='pack' id='child' value='Child Lot' /> Child Lot";

      

    echo "<table>";

    echo "<tr><th class='myclass'>PARTS</th><th class='myclass'>LOT/BATCH #</th></tr>";

    echo "<tr><td>AC2L</td><td><input type='text' name='ac2l' id='ac2l' onkeypress='return handleEnter(event,\"b3\");' /></td></tr>";

    echo "<tr><td>B3</td><td><input type='text' name='b3' id='b3' onkeypress='return handleEnter(event,\"cloth_type\");' /></td></tr>";

    echo "<tr><td>Cloth Type</td><td><input type='text' name='cloth_type' id='cloth_type' onkeypress='return handleEnter(event,\"roll_no\");' /></td></tr>";

    echo "<tr><td>Roll No</td><td><input type='text' name='roll_no' id='roll_no' onkeypress='return handleEnter(event,\"timein0\");' /></td></tr>";

    echo "</table>";

    echo "<p> </p>";

    

    $query = "SELECT * FROM clt_trace_operations ORDER BY operation_name";

    $last_operation_name = "";

    $result = mysql_query($query);

   // if($result)  // Result can be true even if no rows of data are returned. 

   //     {					// commented out for testing

        $rexist = 1;

        echo "<p><center><b>OPERATOR AND MACHINE TRACEABILITY</center></b></p>";

        echo "<table>";

        echo "<tr><th class='myclass'>OPERATIONS</th><th class='myclass'>Time IN</th><th class='myclass'>Time OUT</th><th class='myclass'>INPUT <br/> QTY</th><th class='myclass'>UNIT</th><th class='myclass'>OUTPUT QTY</th><th class='myclass'>UNIT</th><th class='myclass'>ID #</th><th class='myclass'>MC #</th><th class='myclass'>VARIANCE Qty</th><th class='myclass'>VARIANCE Sub Lot</th><th class='myclass'>DATE</th><th class='myclass'>SHIFT</th></tr>";

      //  $totalrows = mysql_num_rows($result);

			$totalrows = 2; //added for testing

        $trows = $totalrows - 1;

        for($ctr = 0; $ctr < $trows; $ctr++)

            {

            $row = mysql_fetch_array($result);

            $tctr = $ctr + 1;

            echo "\n\t<tr>";

            echo "\n\t\t<td>";

            if ($last_operation_name != $row["operation_name"]) echo $row["operation_name"];

            $last_operation_name = $row["operation_name"];

            echo "<input type='hidden' width='400' name='opname[]' value='" . $row["operation_name"] . "' /></td>";   

            echo "\n\t<td><input  type='text' name='timein[]' id='timein" . $ctr . "' onkeypress='return handleEnter(event,\"timeout" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='timeout[]' id='timeout" . $ctr . "' onkeypress='return handleEnter(event,\"inqty" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='inqty[]' id='inqty" . $ctr . "' onFocus='startCalc();' onBlur='stopCalc();' onkeypress='return handleEnter(event,\"outqty" . $ctr . "\");' /></td>";

            echo "\n\t<td>" . $row["input_unit"];

            echo "<input type='hidden' name='iun[]' value='" . $row["input_unit"] . "' /></td>";

            echo "\n\t<td><input  type='text' name='outqty[]' id='outqty" . $ctr . "' onFocus='startCalc();' onBlur='stopCalc();' onkeypress='return handleEnter(event,\"idno" . $ctr . "\");' /></td>";

            echo "\n\t<td>" . $row["output_unit"];

            echo "<input type='hidden' name='oun[]' value='" . $row["output_unit"] . "'></td>";

            echo "\n\t<td><input  type='text' name='idno[]' id='idno" . $ctr . "' onkeypress='return handleEnter(event,\"mcno" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='mcno[]' id='mcno" . $ctr . "' onkeypress='return handleEnter(event,\"varqty" . $ctr . "\");' /></td>";

            echo "\n\t<td><input type='text' name='varqty[]' id='varqty'" . $ctr . "' onkeypress='return handleEnter(event,\"varsublot" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='varsublot[]' id='varsublot" . $ctr . "' onkeypress='return handleEnter(event,\"dateshift" . $ctr . "\");' /></td>";

            echo "\n\t<td><input ' type='text' name='dateshift[]' id='dateshift" . $ctr . "' onkeypress='return handleEnter(event,\"shift" . $ctr . "\");' /></td>";

           echo "\n\t<td><input  type='text' name='shift[]' id='shift" . $ctr . "' onkeypress='return handleEnter(event,\"timein" . $tctr . "\");' /></td>";

            echo "\n\t</tr>";

    //        }  //commented out for testing

        if($totalrows > 1);

            {

            $row = mysql_fetch_array($result);

            echo "\n\t<tr>";

            echo "\n\t<td >";

            if ($last_operation_name != $row["operation_name"]) echo $row["operation_name"];

            $last_operation_name = $row["operation_name"];

            echo "<input type='hidden'  name='opname[]' value='" . $row["operation_name"] . "' /></td>";   

            echo "<input type='hidden' name='opname[]' value='" . $row["operation_name"] . "' /></td>";

            echo "\n\t<td><input  type='text' name='timein[]' id='timein" . $ctr . "' onkeypress='return handleEnter(event,\"timeout" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='timeout[]' id='timeout" . $ctr . "' onkeypress='return handleEnter(event,\"inqty" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='inqty[]' id='inqty" . $ctr . "' onkeypress='return handleEnter(event,\"outqty" . $ctr . "\");' /></td>";

            echo "\n\t<td>" . $row["input_unit"];

            echo "<input type='hidden' name='iun[]' value='" . $row["input_unit"] . "' /></td>";

            echo "\n\t<td><input  type='text' name='outqty[]' id='outqty" . $ctr . "' onkeypress='return handleEnter(event,\"idno" . $ctr . "\");' /></td>";

            echo "\n\t<td>" . $row["output_unit"];

            echo "<input type='hidden' name='oun[]' value='" . $row["output_unit"] . "'></td>";

            echo "\n\t<td><input  type='text' name='idno[]' id='idno" . $ctr . "' onkeypress='return handleEnter(event,\"mcno" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='mcno[]' id='mcno" . $ctr . "' onkeypress='return handleEnter(event,\"varqty" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='varqty[]' id='varqty" . $ctr . "' onkeypress='return handleEnter(event,\"varsublot" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='varsublot[]' id='varsublot" . $ctr . "' onkeypress='return handleEnter(event,\"dateshift" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='dateshift[]' id='dateshift" . $ctr . "' onkeypress='return handleEnter(event,\"shift" . $ctr . "\");' /></td>";

            echo "\n\t<td><input  type='text' name='shift[]' id='shift" . $ctr . "' onkeypress='return handleEnter(event,\"saveform\");' /></td>";

            echo "\n\t</tr>";

            }

        echo "</table>";

        }       

    echo "<p><input type='submit' value='  Save  ' id='saveform' /></p>";

    echo "<input type='hidden' name='clt_typeno' value='" . $_POST["clt_typeno"] . "' />";

		

?>

<!-- Mytest: <input type="text" name="mytest" id="mytest"> -->


</form>

</body>

</html>



#4
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,124 posts
I had just ran your code and for me it works, the error may be in menu.php or somewhere else -- try to isolate the code so we can help you.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#5
newphpcoder

newphpcoder

    Programming Professional

  • Members
  • PipPipPipPipPipPip
  • 479 posts

Nullw0rm said:

I had just ran your code and for me it works, the error may be in menu.php or somewhere else -- try to isolate the code so we can help you.

menu.php is only a link in a href link