+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: intring parse error

  1. #1
    anilson1 is offline x10Hosting Member anilson1 is an unknown quantity at this point
    Join Date
    Apr 2008
    Posts
    45

    intring parse error

    any help with that?

    Parse error: syntax error, unexpected $end in /home/anilson1 xxx on line 307

    On line 307 I have ?>

    Can anyone tell me why I have this unexpected $end error?

  2. #2
    crisp is offline x10Hosting Member crisp is an unknown quantity at this point
    Join Date
    Feb 2008
    Posts
    85

    Re: intring parse error

    Posting the script might help, at a guess, a missing ; or } will be to blame though

  3. #3
    Twinkie is offline Banned Twinkie is an unknown quantity at this point
    Join Date
    Sep 2007
    Location
    Ft. Lauderdale, Florida
    Posts
    1,389

    Re: intring parse error

    Your missing a ; or } in your script, post when you have it fixed or post the script.

  4. #4
    anilson1 is offline x10Hosting Member anilson1 is an unknown quantity at this point
    Join Date
    Apr 2008
    Posts
    45

    Re: intring parse error

    here is the code:
    ------------------

    <?php
    // this program does:
    // - insert the 7 sorted numbers into DB on table result
    // - check for match between the 7 numbers and the playtable in DB
    // - create a txtfile of the entire DB
    // - update playtable
    // - update grouptable

    $winners="";
    $sortedspvalues = $_POST["getSuperValue"];
    $gedate = $_POST["sortedate"];

    $planingdate = explode("-",$gedate);

    $plainfiledateS="dbcopy".$planingdate[0].$planingdate[1].$planingdate[2]."S7.txt";

    $singlesortedvaluesSuper=explode("-",$sortedspvalues);
    sort($singlesortedvaluesSuper);

    // Connect to server and select databse.
    mysql_connect("localhost", "anilson1", "anicardoso001")or die("cannot connect");
    mysql_select_db("anilson1_olgDB")or die("cannot select DB");

    insideproccessingsp($singlesortedvaluesSuper,$sort edspvalues,$plainfiledateS);


    function insideproccessingsp($a,$b,$c)
    {
    $sqr121="SELECT * FROM PlayTableS7";
    $result121=mysql_query($sqr121);
    $counter1=mysql_num_rows($result121);

    if($counter1>0)
    {//get values from database and puts into an array
    while ($line = mysql_fetch_array($result121,MYSQL_BOTH))
    {//array that gets numbers from each row of the database
    $arraygetValueFromDB[0]=$line["Num1"];//represents number 1
    $arraygetValueFromDB[1]=$line["Num2"];//represents number 2
    $arraygetValueFromDB[2]=$line["Num3"];//represents number 3
    $arraygetValueFromDB[3]=$line["Num4"];//represents number 4
    $arraygetValueFromDB[4]=$line["Num5"];//represents number 5
    $arraygetValueFromDB[5]=$line["Num6"];//represents number 6
    $arraygetValueFromDB[6]=$line["Num7"];//represents number 7

    $groupcode=$line["GroupName"];
    $refcode=$line["RefNum"];
    if(!in_array("$groupcode",$grouparray))
    {
    $grouparray[]=$groupcode;
    $groupLengtharray[$groupcode]=1;
    }
    else
    {
    $groupLengtharray[$groupcode]++;
    }
    $comparison11 = array_diff($a,$arraygetValueFromDB);
    if($comparison11==Array())
    { $winners= $winners.$line['GroupName']."-Slip ".$line['SlipNum']."-Draw ".$line['DrawNum'].","; }

    $printFileName1 = $c;
    $printFileHandle1 = fopen($printFileName1, "a") or die("Can not (re)open txtfile");
    fwrite($printFileHandle1,$line['PersonalID']."||".$line['GroupName']."||Slip ".$line['SlipNum']."||Draw ".$line['DrawNum']."||".$line['Num1']."||".$line['Num2']."||".$line['Num3']."||".$line['Num4']."||".$line['Num5']."||".$line['Num6']."||".$line['Num7']."||".$sortedspvalues."\n");
    fclose($printFileHandle1);

    if(!($line["WeeksLeft"]==0))
    {mysql_query("DELETE FROM PlayTableS7 WHERE GroupName='$groupcode' AND RefNum='$refcode'");
    }
    else
    {$oneweekless = $line['WeeksLeft'] - 1;
    myql_query("UPDATE PlayTableS7 SET WeeksLeft='$oneweekless' WHERE GroupName='$groupcode' AND RefNum='$refcode'");}

    }
    }
    updategroupsp($grouparray,$groupLengtharray);
    mysql_query("UPDATE ResultTable SET RecordFile='$c', SixNumWinners='$winners', SortedBalls='$b' WHERE SortedBalls='' AND GameType='S 7'");
    unset($arraygetValueFromDB);
    }




    function updategroupsp($group,$elementsInGroup)
    {
    foreach($group as $valueg)
    {
    $deframentedgroup=explode(" ",$valueg);
    $Resqr=mysql_query("SELECT * FROM GroupTableS7 WHERE GroupName='$deframentedgroup[1]'");
    $groupCounting = mysql_num_rows($Resqr);
    if($groupCounting>0)
    while($groupline=mysql_fetch_array($groupCounting, MSQL_BOTH))
    {

    if($groupline['Status']=="Complete")
    {if($groupline['Class']="6 Months")
    {if($elementsInGroup[$valueg]<100)
    {mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$deframentedgroup[1]'");}}
    elseif($groupline['Class']="3 Months")
    {if($elementsInGroup[$valueg]<100)
    {mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$deframentedgroup[1]'");}}
    elseif($groupline['Class']="1 Month")
    {if($elementsInGroup[$valueg]<100)
    {mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$deframentedgroup[1]'");}}
    else
    {$weekslef = 1;
    $newref=createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
    mysql_query("UPDATE GroupTableS7 SET Status='Open',Reference='$newref' WHERE GroupName='$newref' $deframentedgroup[1]'");}}
    else
    {if($groupline['Class']="6 Months")
    {$weekslef = 26;
    $newref=createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
    mysql_query("UPDATE GroupTableS7 SET Reference='$newref' WHERE GroupName='$newref' $deframentedgroup[1]'");}
    elseif($groupline['Class']="3 Months")
    {$weekslef = 13;
    $newref=createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
    mysql_query("UPDATE GroupTableS7 SET Reference='$newref' WHERE GroupName='$newref' $deframentedgroup[1]'");}
    elseif($groupline['Class']="1 Month")
    {$weekslef = 4;
    $newref=createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
    mysql_query("UPDATE GroupTableS7 SET Reference='$newref' WHERE GroupName='$newref' $deframentedgroup[1]'");}
    else
    {if($groupline['GroupName']>10)
    {mysql_query("DELETE FROM GroupTableS7 WHERE GroupName='$deframentedgroup[1]'");}}
    }
    }
    }


    function createReferenceValue($groupy,$weeky,$duedaty)
    {
    $md=explode("-",$duedaty);
    $selector = randomgroupselection();
    $a="GR0".$groupy;
    $b="wk".$weeky;
    $c=$md[0]."D".$md[2];
    if($selector==1)
    {$refenciator=$a.$b.$c."A";}
    elseif($selector==2)
    {$refenciator=$b.$a."B".$c;}
    else
    {$refenciator=$c.$a."C".$b;}
    return $refenciator;
    }

    //This function create random values
    //to select group reference
    function randomgroupselection()
    {
    $nu=rand(1,3);
    return $nu;
    }

    mysql_close();
    header("location:http://cavuanzakikolo.x10hosting.com/management.php");
    ?>

  5. #5
    xPlozion's Avatar
    xPlozion is offline x10 Elder xPlozion is an unknown quantity at this point
    Join Date
    Mar 2008
    Location
    Delaware, USA
    Posts
    872

    Re: intring parse error

    please post code with the proper tags (php is [php], html is [html] and any other code is [code]).

    clean code is easier to read and debug than messy code. using spaces and tabs are recommended to make code easier to understand by not only others, but yourself as well.

    PHP Code:
    <?php
    // this program does:
    // - insert the 7 sorted numbers into DB on table result
    // - check for match between the 7 numbers and the playtable in DB
    // - create a txtfile of the entire DB
    // - update playtable
    // - update grouptable

    $winners="";
    $sortedspvalues $_POST["getSuperValue"];
    $gedate $_POST["sortedate"];

    $planingdate explode("-",$gedate);

    $plainfiledateS="dbcopy".$planingdate[0].$planingdate[1].$planingdate[2]."S7.txt";

    $singlesortedvaluesSuper=explode("-",$sortedspvalues);
    sort($singlesortedvaluesSuper);

    // Connect to server and select databse.
    mysql_connect("localhost""anilson1""anicardoso001")or die("cannot connect");
    mysql_select_db("anilson1_olgDB")or die("cannot select DB");

    insideproccessingsp($singlesortedvaluesSuper,$sort edspvalues,$plainfiledateS);


    function 
    insideproccessingsp($a,$b,$c)
    {
      
    $sqr121="SELECT * FROM PlayTableS7";
      
    $result121=mysql_query($sqr121);
      
    $counter1=mysql_num_rows($result121);

      if(
    $counter1>0)
      {
    //get values from database and puts into an array
        
    while ($line mysql_fetch_array($result121,MYSQL_BOTH))
        {
    //array that gets numbers from each row of the database
          
    $arraygetValueFromDB[0]=$line["Num1"];//represents number 1
          
    $arraygetValueFromDB[1]=$line["Num2"];//represents number 2
          
    $arraygetValueFromDB[2]=$line["Num3"];//represents number 3
          
    $arraygetValueFromDB[3]=$line["Num4"];//represents number 4
          
    $arraygetValueFromDB[4]=$line["Num5"];//represents number 5
          
    $arraygetValueFromDB[5]=$line["Num6"];//represents number 6
          
    $arraygetValueFromDB[6]=$line["Num7"];//represents number 7

          
    $groupcode=$line["GroupName"];
          
    $refcode=$line["RefNum"];
          if(!
    in_array("$groupcode",$grouparray))
          {
            
    $grouparray[]=$groupcode;
            
    $groupLengtharray[$groupcode]=1;
          }
          else
          {
            
    $groupLengtharray[$groupcode]++;
          }
          
    $comparison11 array_diff($a,$arraygetValueFromDB);
          if(
    $comparison11==Array())
          {
            
    $winners$winners.$line['GroupName']."-Slip ".$line['SlipNum']."-Draw ".$line['DrawNum'].",";
          }

          
    $printFileName1 $c;
          
    $printFileHandle1 fopen($printFileName1"a") or die("Can not (re)open txtfile");

          
    fwrite($printFileHandle1,$line['PersonalID']."||".$line['GroupName']."||Slip ".$line['SlipNum']."||Draw ".$line['DrawNum']."||".$line['Num1']."||".$line['Num2']."||".$line['Num3']."||".$line['Num4']."||".$line['Num5']."||".$line['Num6']."||".$line['Num7']."||".$sortedspvalues."\n");
          
    fclose($printFileHandle1);

          if(!(
    $line["WeeksLeft"]==0))
          {
            
    mysql_query("DELETE FROM PlayTableS7 WHERE GroupName='$groupcode' AND RefNum='$refcode'");
          }
          else
          {
            
    $oneweekless $line['WeeksLeft'] - 1;
            
    mysql_query("UPDATE PlayTableS7 SET WeeksLeft='$oneweekless' WHERE GroupName='$groupcode' AND RefNum='$refcode'");
          }
        }
      }
      
    updategroupsp($grouparray,$groupLengtharray);
      
    mysql_query("UPDATE ResultTable SET RecordFile='$c', SixNumWinners='$winners', SortedBalls='$b' WHERE SortedBalls='' AND GameType='S 7'");
      unset(
    $arraygetValueFromDB);
    }




    function 
    updategroupsp($group,$elementsInGroup)
    {
      foreach(
    $group as $valueg)
      {
        
    $deframentedgroup=explode(" ",$valueg);
        
    $Resqr=mysql_query("SELECT * FROM GroupTableS7 WHERE GroupName='$deframentedgroup[1]'");
        
    $groupCounting mysql_num_rows($Resqr);
        if(
    $groupCounting>0)
        {
          while(
    $groupline=mysql_fetch_array($groupCountingMSQL_BOTH))
          {

            if(
    $groupline['Status']=="Complete")
            {
              if(
    $groupline['Class']="6 Months")
              {
                if(
    $elementsInGroup[$valueg]<100)
                {
                  
    mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$deframentedgroup[1]'");
                }
              }
              elseif(
    $groupline['Class']="3 Months")
              {
                if(
    $elementsInGroup[$valueg]<100)
                {
                  
    mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$deframentedgroup[1]'");
                }
              }
              elseif(
    $groupline['Class']="1 Month")
              {
                if(
    $elementsInGroup[$valueg]<100)
                {
                  
    mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$deframentedgroup[1]'");
                }
              }
              else
              {
                
    $weekslef 1;
                
    $newref=createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
                
    mysql_query("UPDATE GroupTableS7 SET Status='Open',Reference='$newref' WHERE GroupName='$newref$deframentedgroup[1]'");
              }
            }
            else
            {
              if(
    $groupline['Class']="6 Months")
              {
                
    $weekslef 26;
                
    $newref=createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
                
    mysql_query("UPDATE GroupTableS7 SET Reference='$newref' WHERE GroupName='$newref$deframentedgroup[1]'");
              }
              elseif(
    $groupline['Class']="3 Months")
              {
                
    $weekslef 13;
                
    $newref=createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
                
    mysql_query("UPDATE GroupTableS7 SET Reference='$newref' WHERE GroupName='$newref$deframentedgroup[1]'");
              }
              elseif(
    $groupline['Class']="1 Month")
              {
                
    $weekslef 4;
                
    $newref=createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
                
    mysql_query("UPDATE GroupTableS7 SET Reference='$newref' WHERE GroupName='$newref$deframentedgroup[1]'");
              }
              else
              {
                if(
    $groupline['GroupName']>10)
                {
                  
    mysql_query("DELETE FROM GroupTableS7 WHERE GroupName='$deframentedgroup[1]'");}}
                }
              }
            }
          } 
    //errors were here
        
    }
      }
    }  
    //through here

    function createReferenceValue($groupy,$weeky,$duedaty)
    {
      
    $md=explode("-",$duedaty);
      
    $selector randomgroupselection();
      
    $a="GR0".$groupy;
      
    $b="wk".$weeky;
      
    $c=$md[0]."D".$md[2];
      if(
    $selector==1)
      {
        
    $refenciator=$a.$b.$c."A";
      }
      elseif(
    $selector==2)
      {
        
    $refenciator=$b.$a."B".$c;
      }
      else
      {
        
    $refenciator=$c.$a."C".$b;
      }
    return 
    $refenciator;
    }

    //This function create random values
    //to select group reference
    function randomgroupselection()
    {
      
    $nu=rand(1,3);
      return 
    $nu;
    }

    mysql_close();
    header("location:http://cavuanzakikolo.x10hosting.com/management.php");
    ?>

  6. #6
    lemurina's Avatar
    lemurina is offline x10Hosting Member lemurina is an unknown quantity at this point
    Join Date
    Nov 2008
    Location
    Estonia :)
    Posts
    25

    Re: intring parse error

    Yes.. There's ; or } missing.. But it's very hard to read that code.. :/
    But I spent some time fixing your code.. and here it is.. now it should work

    PHP Code:
    <?php
    // this program does:
    // - insert the 7 sorted numbers into DB on table result
    // - check for match between the 7 numbers and the playtable in DB
    // - create a txtfile of the entire DB
    // - update playtable
    // - update grouptable

    $winners "";
    $sortedspvalues $_POST["getSuperValue"];
    $gedate $_POST["sortedate"];

    $planingdate explode("-",$gedate);

    $plainfiledateS="dbcopy".$planingdate[0].$planingdate[1].$planingdate[2]."S7.txt";

    $singlesortedvaluesSuper explode("-",$sortedspvalues);
    sort($singlesortedvaluesSuper);

    // Connect to server and select databse.
    mysql_connect("localhost""anilson1""anicardoso001")or die("cannot connect");
    mysql_select_db("anilson1_olgDB")or die("cannot select DB");

    insideproccessingsp($singlesortedvaluesSuper,$sortedspvalues,$plainfiledateS);


    function 
    insideproccessingsp($a,$b,$c){
        
    $sqr121="SELECT * FROM PlayTableS7";
    $result121=mysql_query($sqr121);
    $counter1=mysql_num_rows($result121);

    if(
    $counter1>0){
        
    //get values from database and puts into an array

    while ($line mysql_fetch_array($result121,MYSQL_BOTH)){
        
    //array that gets numbers from each row of the database
    $arraygetValueFromDB[0] = $line["Num1"];//represents number 1
    $arraygetValueFromDB[1] = $line["Num2"];//represents number 2
    $arraygetValueFromDB[2] = $line["Num3"];//represents number 3
    $arraygetValueFromDB[3] = $line["Num4"];//represents number 4
    $arraygetValueFromDB[4] = $line["Num5"];//represents number 5
    $arraygetValueFromDB[5] = $line["Num6"];//represents number 6
    $arraygetValueFromDB[6] = $line["Num7"];//represents number 7

    $groupcode=$line["GroupName"];
    $refcode=$line["RefNum"];
    if(!
    in_array("$groupcode",$grouparray)){

    $grouparray[]=$groupcode;
    $groupLengtharray[$groupcode]=1;

    }else{
        
    $groupLengtharray[$groupcode]++;

    }

    $comparison11 array_diff($a,$arraygetValueFromDB);

    if(
    $comparison11==Array()){ 
        
    $winners$winners.$line['GroupName']."-Slip ".$line['SlipNum']."-Draw ".$line['DrawNum'].","

    }

    $printFileName1 $c;
    $printFileHandle1 fopen($printFileName1"a") or die("Can not (re)open txtfile");

    fwrite($printFileHandle1,$line['PersonalID']."||".$line['GroupName']."||Slip ".$line['SlipNum']."||Draw ".$line['DrawNum']."||".$line['Num1']."||".$line['Num2']."||".$line['Num3']."||".$line['Num4']."||".$line['Num5']."||".$line['Num6']."||".$line['Num7']."||".$sortedspvalues."\n");
    fclose($printFileHandle1);

    if(!(
    $line["WeeksLeft"]==0)){
    mysql_query("DELETE FROM PlayTableS7 WHERE GroupName='$groupcode' AND RefNum='$refcode'");
    }else{
    $oneweekless $line['WeeksLeft'] - 1;
    myql_query("UPDATE PlayTableS7 SET WeeksLeft='$oneweekless' WHERE GroupName='$groupcode' AND RefNum='$refcode'");
    }

    }
    }
    updategroupsp($grouparray,$groupLengtharray);
    mysql_query("UPDATE ResultTable SET RecordFile='$c', SixNumWinners='$winners', SortedBalls='$b' WHERE SortedBalls='' AND GameType='S 7'");
    unset(
    $arraygetValueFromDB);
    }

    function 
    updategroupsp($group,$elementsInGroup){
        
    foreach(
    $group as $valueg){
        
    $deframentedgroup=explode(" ",$valueg);
    $Resqr=mysql_query("SELECT * FROM GroupTableS7 WHERE GroupName='$deframentedgroup[1]'");
    $groupCounting mysql_num_rows($Resqr);

    if(
    $groupCounting>0){
        
    while(
    $groupline=mysql_fetch_array($groupCountingMSQL_BOTH)){

    if(
    $groupline['Status']=="Complete"){
        if(
    $groupline['Class']="6 Months"){
            if(
    $elementsInGroup[$valueg]<100){
                
    mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$deframentedgroup[1]'");
            }
        }elseif(
    $groupline['Class']="3 Months"){
            if(
    $elementsInGroup[$valueg]<100){
                
    mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$deframentedgroup[1]'");
            }
        }elseif(
    $groupline['Class']="1 Month"){
            if(
    $elementsInGroup[$valueg]<100){
                
    mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$deframentedgroup[1]'");
            }
        }else{
            
    $weekslef 1;
        
    $newref createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
        
    mysql_query("UPDATE GroupTableS7 SET Status='Open',Reference='$newref' WHERE GroupName='$newref$deframentedgroup[1]'");
        }
    }else{
        if(
    $groupline['Class']="6 Months"){
            
    $weekslef 26;
            
    $newref createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
            
    mysql_query("UPDATE GroupTableS7 SET Reference='$newref' WHERE GroupName='$newref$deframentedgroup[1]'");
        }elseif(
    $groupline['Class']="3 Months"){
            
    $weekslef 13;
            
    $newref createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
            
    mysql_query("UPDATE GroupTableS7 SET Reference='$newref' WHERE GroupName='$newref$deframentedgroup[1]'");
        }elseif(
    $groupline['Class']="1 Month"){
            
    $weekslef 4;
            
    $newref createReferenceValue($deframentedgroup[1],$weekslef,$gedate);
            
    mysql_query("UPDATE GroupTableS7 SET Reference='$newref' WHERE GroupName='$newref$deframentedgroup[1]'");
        }else{
            if(
    $groupline['GroupName']>10){
                
    mysql_query("DELETE FROM GroupTableS7 WHERE GroupName='$deframentedgroup[1]'");
            }
        }
    }
    }
    }
    }
    }


    function 
    createReferenceValue($groupy,$weeky,$duedaty){
        
    $md explode("-",$duedaty);
    $selector randomgroupselection();
    $a="GR0".$groupy;
    $b="wk".$weeky;
    $c=$md[0]."D".$md[2];

    if(
    $selector==1){
    $refenciator=$a.$b.$c."A";
    }elseif(
    $selector==2){
    $refenciator=$b.$a."B".$c;
    }else{
    $refenciator=$c.$a."C".$b;
    }

    return 
    $refenciator;
    }

    //This function create random values
    //to select group reference
    function randomgroupselection()
    {
    $nu=rand(1,3);
    return 
    $nu;
    }

    mysql_close();
    header("location:http://cavuanzakikolo.x10hosting.com/management.php");
    ?>
    Need help ? Feel free to send a PM to me.
    Ya I know programming. PHP - 4 years, HTML - 5 years, CSS - 5 years, SQL - 3 years, JavaScript - 1 years, AJAX - few months.
    Also I'm a web designer, need anything.. Just PM me
    My DeviantArt Gallery

  7. #7
    xPlozion's Avatar
    xPlozion is offline x10 Elder xPlozion is an unknown quantity at this point
    Join Date
    Mar 2008
    Location
    Delaware, USA
    Posts
    872

    Re: intring parse error

    Quote Originally Posted by lemurina View Post
    Yes.. There's ; or } missing.. But it's very hard to read that code.. :/
    But I spent some time fixing your code.. and here it is.. now it should work
    i'm sorry, but your code is harder to read than the code i posted. a general rule of thumb that i stick to is that any bracket that i open {} gets a new set of indents. sure, i didn't make it completely clean by adding new lines and all, but its much easier to read than the op's

    i could be wrong, but the only way you'll get an unexpected end is with brackets not closed. i don't believe semicolons can cause this error to occur (unless it's on the last line before the ?>, but i'm not sure on this).

  8. #8
    lemurina's Avatar
    lemurina is offline x10Hosting Member lemurina is an unknown quantity at this point
    Join Date
    Nov 2008
    Location
    Estonia :)
    Posts
    25

    Re: intring parse error

    Dude.. I have been programming with PHP for 4 years.. I believe I know pretty much about PHP and how errors occur so trust me
    Need help ? Feel free to send a PM to me.
    Ya I know programming. PHP - 4 years, HTML - 5 years, CSS - 5 years, SQL - 3 years, JavaScript - 1 years, AJAX - few months.
    Also I'm a web designer, need anything.. Just PM me
    My DeviantArt Gallery

  9. #9
    anilson1 is offline x10Hosting Member anilson1 is an unknown quantity at this point
    Join Date
    Apr 2008
    Posts
    45

    Re: intring parse error

    Thank you,
    Yes there was a missing - } -.
    I think now I have a much clearer script.


    -----------------------------------------


    PHP Code:
    <?php
    //  this program does:
    //  - insert the  7 sorted numbers into DB on table result
    //  - check for match between the 7 numbers and the playtable in DB
    //  - create a txtfile of the entire DB
    //  - update playtable
    //  - update grouptable

    $winners="";
     
    $sortedsupervalues $_POST["getSuperValue"];
    $sortedlottovalues $_POST["getLottoValue"];
    $gedate            $_POST["sortedate"];

    $planingdate explode("-",$gedate);
     
    $singlesortedvaluesSuper=explode("-",$sortedsupervalues);
    sort($singlesortedvaluesSuper);

    // Connect to server and select databse.
    mysql_connect("localhost""anilson1""anicardoso001")or die("cannot connect"); 
    mysql_select_db("anilson1_olgDB")or die("cannot select DB");
     

    insideproccessingsuper($singlesortedvaluesSuper,$sortedsupervalues,$planingdate);
     

    //this function updates the playtable
    function insideproccessingsuper($a,$b,$c)
    {
    $plainfiledateS="dbcopy".$c[1].$c[2]."S7@".$c[0];
     
    $arraykey=0;
     
    $grouparray[$arraykey]="";

     
    $sqr121="SELECT * FROM PlayTableS7";
     
    $result121=mysql_query($sqr121);

     
    $counter1=mysql_num_rows($result121);
     if(
    $counter1>0)
      {
    //get values from database and puts into an array   
    while ($line mysql_fetch_array($result121,MYSQL_BOTH)) 
       {
    //array that gets numbers from each row of the database
        
    $arraygetValueFromDB[0]=$line["Num1"];//represents number 1
        
    $arraygetValueFromDB[1]=$line["Num2"];//represents number 2
        
    $arraygetValueFromDB[2]=$line["Num3"];//represents number 3
        
    $arraygetValueFromDB[3]=$line["Num4"];//represents number 4
        
    $arraygetValueFromDB[4]=$line["Num5"];//represents number 5
        
    $arraygetValueFromDB[5]=$line["Num6"];//represents number 6
        
    $arraygetValueFromDB[6]=$line["Num7"];//represents number 7
     
    $groupcode=$line["GroupName"];
    $refcode=$line["RefNum"];
     
    //it counts how many times each group exist in the playgroup
    if(!in_array("$groupcode",$grouparray))
    {
     
    $grouparray[$arraykey]=$groupcode;
     
    $groupLengtharray[$groupcode]=1;
     
    $arraykey++;
    }
    else
    {
     
    $groupLengtharray[$groupcode]++;
    }
    //it checkes if the entered values already exist in the DB (or in the while proccessed group)
    $comparison11 array_diff($a,$arraygetValueFromDB);
        if(
    $comparison11==Array())
        { 
    $winners$winners.$line['GroupName']."-Slip ".$line['SlipNum']."-Draw ".$line['DrawNum'].","; }

          
    // it creates a text file or updates it
        
    $printFileName1 $plainfiledateS;
        
    $printFileHandle1 fopen($printFileName1"a") or die("Can not (re)open txtfile");
        
    fwrite($printFileHandle1,$line['PersonalID']."||".$line['GroupName']."||Slip ".$line['SlipNum']."||Draw ".$line['DrawNum']."||".$line['Num1']."||".$line['Num2']."||".$line['Num3']."||".$line['Num4']."||".$line['Num5']."||".$line['Num6']."||".$line['Num7']."||".$sortedsupervalues."\n");
        
    fclose($printFileHandle1);
     
    if(!(
    $line["WeeksLeft"]==0))
    {
    mysql_query("DELETE FROM PlayTableS7 WHERE GroupName='$groupcode' AND RefNum='$refcode'");
    }
    else
    {
    $oneweekless $line['WeeksLeft'] - 1;
    mysql_query("UPDATE PlayTableS7 SET WeeksLeft='$oneweekless' WHERE GroupName='$groupcode' AND RefNum='$refcode'");}
     
    }
     }
    updategroupsuper($c,$groupLengtharray);
     
    mysql_query("UPDATE ResultTable SET  RecordFile='$plainfiledateS', SixNumWinners='$winners', SortedBalls='$b' WHERE SortedBalls='' AND GameType='Super 7'");
     unset(
    $arraygetValueFromDB);
    }
     
     
     
    //this function upadtes the grouptable
    function updategroupsuper($defradate,$elementsInGroupS)
    {
    $resqrl=mysql_query("SELECT * FROM GroupTableS7");
     
    $groupCountingS mysql_num_rows($resqrl);
    if(
    $groupCountingS>0)
    {while(
    $grline=mysql_fetch_array($resqrl,MYSQL_BOTH))
    {
    $sdeframentedgroup $grline['GroupName'];
     
    //Delete all extra groups with no elem 
     
    if(($grline['GroupName']>10) && !($elementsInGroupS["Group ".$grline['GroupName']]>0))
    {
    mysql_query("DELETE FROM GroupTableS7 WHERE GroupName='$sdeframentedgroup'");}
     
    //update the table from completed to open status groups with less than 100 elem.
    if($grline['Status']=="Complete")
    { if(
    $elementsInGroupS["Group ".$grline['GroupName']]<100)
      {
    mysql_query("UPDATE GroupTableS7 SET Status='Open' WHERE GroupName='$sdeframentedgroup'");}}
     
     
    if(
    $grline['Class']=="6 Months")
    {
    $sweekslef ="26";}
    elseif(
    $grline['Class']=="3 Months")
    {
    $sweekslef="13";}
    elseif(
    $grline['Class']=="1 Month")
    {
    $sweekslef="4";}
    else
    {
    $sweekslef="0";}

    //gives to this variable a spacific  reference value for the while proccessed group
    $newSref=createReferenceValue($sdeframentedgroup,$sweekslef,$defradate);
     
    mysql_query("UPDATE GroupTableS7 SET Reference='$newSref'  WHERE GroupName='$sdeframentedgroup'");
     
    }
    }
    }
     
     
     
    //This creates reference values for each group
    //it uses 3 different format
    function createReferenceValue($groupy,$weeky,$daty)
    {
    $selector randomgroupselection();
    $a="GR0".$groupy;
    $b="wk".$weeky;
    $c=$daty[0]."D".$daty[2];
    if(
    $selector==1)
    {
    $refenciator=$a.$b.$c."A";}
    elseif(
    $selector==2)
    {
    $refenciator=$b.$a."B".$c;}
    else
    {
    $refenciator=$c.$a."C".$b;}
    return 
    $refenciator;
    }
     
    //This function create random values
    //to select format
    function randomgroupselection()
    {
    $nu=rand(1,3);
    return 
    $nu;
    }
    mysql_close();
    header("location:http://cavuanzakikolo.x10hosting.com/aadsf Manager_fdsf/managementcorp1022.php");
    ?>[/quote]
    Last edited by anilson1; 12-21-2008 at 09:10 AM.

  10. #10
    xPlozion's Avatar
    xPlozion is offline x10 Elder xPlozion is an unknown quantity at this point
    Join Date
    Mar 2008
    Location
    Delaware, USA
    Posts
    872

    Re: intring parse error

    Quote Originally Posted by lemurina View Post
    Dude.. I have been programming with PHP for 4 years.. I believe I know pretty much about PHP and how errors occur so trust me
    i've been programming for several years as well. you post provided the same answer as mine posted a day prior to yours.

    good to hear that your problem was fixed

+ Reply to Thread
Page 1 of 2 12 LastLast

Similar Threads

  1. PHP Parse Syntax Error
    By richm8026 in forum Programming Help
    Replies: 7
    Last Post: 10-28-2008, 11:16 AM
  2. 500 Internal Server Error
    By halo elite in forum Free Hosting
    Replies: 4
    Last Post: 10-26-2008, 03:07 PM
  3. 500 Internal Server Error (PHP Error?)
    By aniklaus in forum Free Hosting
    Replies: 3
    Last Post: 11-12-2007, 11:47 AM
  4. Parse error: syntax error, unexpected
    By Fr33z4r in forum Free Hosting
    Replies: 12
    Last Post: 11-04-2007, 06:12 PM
  5. Fantastico Parse error line 31?????
    By Dazz in forum Free Hosting
    Replies: 2
    Last Post: 09-03-2007, 12:37 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
x10hosting free hosting for the masses
dedicated servers