jrodd32 Posted January 17, 2007 Share Posted January 17, 2007 I am attempting to write a program that scrambles a 100 question test that I have saved into an array. I generate a random number ($skip) and that is the way I am randomizing the test. It automatically selects the first question of the test then it uses the $skip variable for progressing through the test. The problem comes when I trying to print the test because I naturally want one question at a time to appear and the user to press the continue button to advance. However it is printing like this:1.3-Each individual state high school association shall develop and utilize a specified weight-control program, which will discourage excessive weight reduction.1.3-Pulling back as opposed to grasping the thumb or one, two or three fingers of an opponent's hand is an illegal hold.4.3-When it becomes necessary for the referee and assistant referee to confer, the conference shall be held at the scoring table.7.3-The assistant referee is responsible for communications to the coaches.10.3-The referee has final authority as to an artificial limb even though a state association has approved its use.13.3-The timekeeper is responsible for all timing during the match.16.3-During the end-of-match procedure, the assist referee should be at the scorer's table.19.3-State associations must adopt the assistant referee position before it can be used.22.3-A bandanna is permissible as a hair cover.25.3-State associations may adopt different weigh-in procedures for dual meets than those outlined by the NFHS rules book.28.3-The actual weight of a wrestler determines in which two weight classes the competitors may compete.31.3-All wrestlers must be in the designated weigh-in area at the time weigh-ins are scheduled to begin.34.3-The conclusion of wrestling occurs when the wrestlers complete their handshake.37.3-Wrestlers are not required to shake hands at the end of each match.40.3-A near fall must be held for a minimum of one second in order to earn two points.43.3-Control does not determine the awarding of points.46.3-A series of matches, one in each of the 14 weight classifications, constitutes a dual meet.49.3-The opponent of a wrestler who has used his five minutes of bleeding time will be awarded one point for each additional stoppage for bleeding.52.3-Errors involving the recording or computation of team scores must be corrected within 15 minutes of the conclusion of the dual meet.55.3-Overtime is not an extension of the regular match.58.3-At the meeting with the captains, prior to the start of a dual meet, the team winning the disk flip may choose either the odd or even matches or may defer the choice.61.3-When no points are scored in the regular match, the referee flips a disk before the overtime begins to determine choice of position in the event of a tiebreaker.64.3-For any wrestler who is bleeding, a maximum of five minutes will be allowed to control the bleeding, and there is also a limit of two occurrences per match.67.3-It is considered bad time when the wrong wrestler is given the choice of position at the start of the second period.70.3-When beginning the tiebreaker period, all points are removed and the score reverts to 0-0.73.3-If a takedown or reversal straight to the back occurs, the match will be stopped as points have been scored.76.3-Any hold used for punishment is illegal.79.3-Grasping the ear guards of one's opponent is considered an illegal hold.82.3-The referee shall promptly stop all holds that are being used for punishment.85.3-The chicken wing is categorized as an illegal hold.88.3-Following two cautions, there is a 1-point penalty for each subsequent infraction for false start or incorrect starting position.91.3-Unsportsmanlike conduct penalties do not carry over in a multiple-day event.94.3-Reporting to the mat not properly equipped or not ready to wrestle is a technical violation.97.3-If a coach receives an unsportsmanlike conduct penalty on the first day of a tournament and, on the second day of the tournament he receives an additional unsportsmanlike conduct penalty, he shall be removed from the premises for the remainder of the tournament.100.3-103.3-106.3-109.3-112.3-115.3-118.3-121.3-124.3-127.3-130.3-133.3-136.3-139.3-142.3-145.3-148.3-151.3-154.3-157.3-160.3-163.3-166.3-169.3-172.3-175.3-178.3-181.3-184.3-187.3-190.3-193.3-196.3-199.3-202.3-205.3-208.3-211.3-214.3-217.3-220.3-223.3-226.3-229.3-232.3-235.3-238.3-241.3-244.3-247.3-250.3-253.3-256.3-259.3-262.3-265.3-268.3-271.3-274.3-277.3-280.3-283.3-286.3-289.3-292.3-295.3-298.3- so my question is how to make the questions appear one at a time.[code]<?phpsession_start();include 'vars.inc';echo $header;global $PHP_SELF;?><HTML><body><form action="<?php echo($PHP_SELF) ?>" method="POST"><div align="left"><table border="1" cellpadding="1" cellspacing="1" width="50%"><tr><td><?php for ($i=0; $i<100; $i++) { if($i==0) { $question=0; $question=$tQ[$i]; $used[0]=$i; $i++; echo $i; echo "."; echo $skip; echo "-"; echo $question; } else { $i=$i+$skip; if($i>100) { $i=$i-100; for($j=0;$j<100;$j++) { if($used[$j]==$i) $i++; else { $used[$j]=$i; $question=0; $question=$tQ[$i]; echo $i; echo "."; echo $skip; echo "-"; echo $question; $i=$i+$skip; } } } } }?></td></tr><td><input type="radio" name="True" value="True">True<input type="radio" name="False" value="False">False</td><tr><td><input type="submit" name="signin" value="Submit"><input type="??????" name="save" value="Save Button to Be"></td></tr></table></form></body></HTML>[/code] Link to comment https://forums.phpfreaks.com/topic/34603-online-test/ Share on other sites More sharing options...
jrodd32 Posted January 17, 2007 Author Share Posted January 17, 2007 Revamped to code to:[code]<?php$i=0;$a=0;for($i=0;$i<100;$i++){ $question=$tQ[$a]; echo ("Count - $i"); echo ("Random Number - $skip"); echo ("Current Question - $a <br>"); echo ("$question <br><br>"); $used[$i]=$a; $a=$a+$skip; if($a>99) { $a=$a-99; for($b=0;$b<100;$b++) { if($used[$b]==$a) $a=$a+1; else $a=$a; } }}?>[/code]So now the only problem is getting the questions to print one at a time instead of:Count - 0Random Number - 8Current Question - 0 Each individual state high school association shall develop and utilize a specified weight-control program, which will discourage excessive weight reduction. Count - 1Random Number - 8Current Question - 8 On matters of judgment, the referee will use the NFHS wrestling rules and interpretations, and his decision shall be final. Count - 2Random Number - 8Current Question - 16 During the end-of-match procedure, the assist referee should be at the scorer's table. Count - 3Random Number - 8Current Question - 24 Hair that is as abrasive as an unshaved face is not included in the wrestler's appearance rule. Count - 4Random Number - 8Current Question - 32 Weigh-in times for dual meets may begin a maximum of one hour prior to the scheduled starting time of the meet. Count - 5Random Number - 8Current Question - 40 A near fall must be held for a minimum of one second in order to earn two points. Count - 6Random Number - 8Current Question - 48 As soon as a wrestler earns a 15-point advantage over his opponent, the match is stopped and a technical fall awarded. Count - 7Random Number - 8Current Question - 56 The first period of all matches shall start from the neutral position. Count - 8Random Number - 8Current Question - 64 For any wrestler who is bleeding, a maximum of five minutes will be allowed to control the bleeding, and there is also a limit of two occurrences per match. Count - 9Random Number - 8Current Question - 72 During the overtime/tiebreaker periods, each wrestler is given an additional time-out for injury, but the 1½ minute timeframe is not to be extended. Count - 10Random Number - 8Current Question - 80 It is illegal when a hold is forced to the limit of normal range of movement. Count - 11Random Number - 8Current Question - 88 Following two cautions, there is a 1-point penalty for each subsequent infraction for false start or incorrect starting position. Count - 12Random Number - 8Current Question - 96 Use of tobacco product by a coach is a warning when first detected. Count - 13Random Number - 8Current Question - 5 A slam can occur from any wrestling position. Count - 14Random Number - 8Current Question - 13 The timekeeper is responsible for all timing during the match. Count - 15Random Number - 8Current Question - 21 Wrestlers shall wear wrestling ear guards, which provide no injury hazard to the opponent. Count - 16Random Number - 8Current Question - 29 During tournament weigh-ins, a wrestler is permitted only one attempt to make the prescribed weight. Count - 17Random Number - 8Current Question - 37 Wrestlers are not required to shake hands at the end of each match. Count - 18Random Number - 8Current Question - 45 Near-fall criteria is met when one shoulder is on the mat and the other shoulder is held less than 90 degrees from the mat. Count - 19Random Number - 8Current Question - 53 The coach of a wrestler or the wrestler does not have the prerogative to default a match in progress or during an injury time-out by informing the referee. Count - 20Random Number - 8Current Question - 61 When no points are scored in the regular match, the referee flips a disk before the overtime begins to determine choice of position in the event of a tiebreaker. Count - 21Random Number - 8Current Question - 69 Only the first offensive points shall be considered in determining which wrestler has the choice to begin the ultimate tiebreaker. Count - 22Random Number - 8Current Question - 77 Any wrestler applying a legal hold shall not be penalized when the opponent turns it into an illegal hold. Count - 23Random Number - 8Current Question - 85 The chicken wing is categorized as an illegal hold. Count - 24Random Number - 8Current Question - 93 The rules state that a maximum of two team personnel are permitted at the edge of the mat, but this does not include medical personnel. Count - 25Random Number - 8Current Question - 2 There can be a technical violation of fleeing the mat even if near-fall points have been earned. Count - 26Random Number - 8Current Question - 10 The referee has final authority as to an artificial limb even though a state association has approved its use. Count - 27Random Number - 8Current Question - 18 The timekeeper shall determine if a situation occurred before or after the expiration of a period. Count - 28Random Number - 8Current Question - 26 If a state uses the growth allowance, all wrestlers are eligible for the allowance. Count - 29Random Number - 8Current Question - 34 The conclusion of wrestling occurs when the wrestlers complete their handshake. Count - 30Random Number - 8Current Question - 42 When a defensive wrestler refuses to aggressively attempt escapes or reversals, it is stalling. Count - 31Random Number - 8Current Question - 50 In dual-meet competition, a forfeit is scored the same number of points as a fall. Count - 32Random Number - 8Current Question - 58 At the meeting with the captains, prior to the start of a dual meet, the team winning the disk flip may choose either the odd or even matches or may defer the choice. Count - 33Random Number - 8Current Question - 66 If a coach believes the referee has made an error concerning a judgment call, he may request a referee-coach conference. Count - 34Random Number - 8Current Question - 74 Special equipment is defined as anything other than what is required by rule. Count - 35Random Number - 8Current Question - 82 The referee shall promptly stop all holds that are being used for punishment. Count - 36Random Number - 8Current Question - 90 Each infraction has its specific penalty. Count - 37Random Number - 8Current Question - 98 When a wrestler, coach, other team personnel or spectator is removed for unsportsmanlike conduct, the team score will be reduced by two points. Count - 38Random Number - 8Current Question - 7 The assistant referee is responsible for communications to the coaches. Count - 39Random Number - 8Current Question - 15 If the assistant referee disagrees with the referee, the referee shall stop the match to discuss the situation. Count - 40Random Number - 8Current Question - 23 A shirt worn underneath the sleeveless shirt need not be approved by the referee. Count - 41Random Number - 8Current Question - 31 All wrestlers must be in the designated weigh-in area at the time weigh-ins are scheduled to begin. Count - 42Random Number - 8Current Question - 39 A default is awarded when a wrestler fails to appear for a match. Count - 43Random Number - 8Current Question - 47 The mat area is only the wrestling mat. Count - 44Random Number - 8Current Question - 55 Overtime is not an extension of the regular match. Count - 45Random Number - 8Current Question - 63 Either coach may request a time-out, if he thinks his wrestler is injured. Count - 46Random Number - 8Current Question - 71 If no scoring occurs during the ultimate tiebreaker, the offensive wrestler will be declared the winner. Count - 47Random Number - 8Current Question - 79 Grasping the ear guards of one's opponent is considered an illegal hold. Count - 48Random Number - 8Current Question - 87 The figure-four around the head, from the neutral position, is an illegal hold. Count - 49Random Number - 8Current Question - 95 Penalties and warnings are cumulative throughout the match. Count - 50Random Number - 8Current Question - 4 When it becomes necessary for the referee and assistant referee to confer, the conference shall be held at the scoring table. Count - 51Random Number - 8Current Question - 12 Anytime a wrestler is out of bounds, the referee shall stop the match. Count - 52Random Number - 8Current Question - 20 It is permissible for the referee to view a TV monitor to assist in making a decision relative to the match. Count - 53Random Number - 8Current Question - 28 The actual weight of a wrestler determines in which two weight classes the competitors may compete. Count - 54Random Number - 8Current Question - 36 The first period of a consolation match may be one or two minutes in length. Count - 55Random Number - 8Current Question - 44 A match is from the start of the first period until the conclusion of wrestling. Count - 56Random Number - 8Current Question - 52 Errors involving the recording or computation of team scores must be corrected within 15 minutes of the conclusion of the dual meet. Count - 57Random Number - 8Current Question - 60 If a wrestler is injured or indicates an injury, the referee must stop the match. Count - 58Random Number - 8Current Question - 68 The wrestler who scores the first points in the one-minute sudden victory period will be declared the winner. Count - 59Random Number - 8Current Question - 76 Any hold used for punishment is illegal. Count - 60Random Number - 8Current Question - 84 Wrestlers should know the dangers of potentially dangerous holds. Count - 61Random Number - 8Current Question - 92 Flagrant misconduct will disqualify any individual from the remainder of a multiple school event or tournament. Count - 62Random Number - 8Current Question - 1 Pulling back as opposed to grasping the thumb or one, two or three fingers of an opponent's hand is an illegal hold. Count - 63Random Number - 8Current Question - 9 The assistant referee shall use his whistle in the same manner as the referee. Count - 64Random Number - 8Current Question - 17 The official scorer shall circle the first point(s) scored in the match. Count - 65Random Number - 8Current Question - 25 State associations may adopt different weigh-in procedures for dual meets than those outlined by the NFHS rules book. Count - 66Random Number - 8Current Question - 33 If an artificial limb is to be used, the wrestler must weigh in with the artificial limb. Count - 67Random Number - 8Current Question - 41 Biting is an act of flagrant misconduct. Count - 68Random Number - 8Current Question - 49 The opponent of a wrestler who has used his five minutes of bleeding time will be awarded one point for each additional stoppage for bleeding. Count - 69Random Number - 8Current Question - 57 There is no rest period between periods in a wrestling contest. Count - 70Random Number - 8Current Question - 65 After three stoppages for adjustment of ear guards, the official may award one penalty point to the opponent. Count - 71Random Number - 8Current Question - 73 If a takedown or reversal straight to the back occurs, the match will be stopped as points have been scored. Count - 72Random Number - 8Current Question - 81 A double arm bar from the front, with the hands locked under the armpit, is illegal. Count - 73Random Number - 8Current Question - 89 Coach misconduct occurs when a coach improperly questions the referee. Count - 74Random Number - 8Current Question - 97 If a coach receives an unsportsmanlike conduct penalty on the first day of a tournament and, on the second day of the tournament he receives an additional unsportsmanlike conduct penalty, he shall be removed from the premises for the remainder of the tournament. Count - 75Random Number - 8Current Question - 6 The referee shall meet promptly and in the spirit of good sportsmanship when any situation develops unexpectedly. Count - 76Random Number - 8Current Question - 14 When officials penalize individuals and award points, they shall only use NFHS authorized signals. Count - 77Random Number - 8Current Question - 22 A bandanna is permissible as a hair cover. Count - 78Random Number - 8Current Question - 30 Multiple scales must be provided for weigh-in at tournaments. Count - 79Random Number - 8Current Question - 38 In tournament competition, the choice at the start of the second period is determined by a toss of the disk. Count - 80Random Number - 8Current Question - 46 A series of matches, one in each of the 14 weight classifications, constitutes a dual meet. Count - 81Random Number - 8Current Question - 54 In matches involving visually handicapped wrestlers, contact is to be maintained throughout the match. Count - 82Random Number - 8Current Question - 62 When penalizing any infraction, the match shall be stopped. Count - 83Random Number - 8Current Question - 70 When beginning the tiebreaker period, all points are removed and the score reverts to 0-0. Count - 84Random Number - 8Current Question - 78 A slam is considered illegal regardless of whether or not one's opponent is injured. Count - 85Random Number - 8Current Question - 86 When bringing your opponent to the mat, hands overlapping or interlocking beyond reaction time is a technical violation. Count - 86Random Number - 8Current Question - 94 Reporting to the mat not properly equipped or not ready to wrestle is a technical violation. Count - 87Random Number - 8Current Question - 3 The wrestler who scores the first point(s) during the ultimate tiebreaker of the overtime will be declared the winner. Count - 88Random Number - 8Current Question - 11 If the referee can determine the amount of time that should have been run off the clock, and it was because of a timer's error, he may deduct the time. Count - 89Random Number - 8Current Question - 19 State associations must adopt the assistant referee position before it can be used. Count - 90Random Number - 8Current Question - 27 More than one wrestler from each team may weigh in for a weight class for dual-meet-competitions. Count - 91Random Number - 8Current Question - 35 The order of weight class competition cannot be altered following the random draw. Count - 92Random Number - 8Current Question - 43 Control does not determine the awarding of points. Count - 93Random Number - 8Current Question - 51 If a takedown straight to the back from the neutral position is held for a period of two to four seconds, a total of four points will be scored. Count - 94Random Number - 8Current Question - 59 There is a one-minute rest between the third period and the start of the overtime. Count - 95Random Number - 8Current Question - 67 It is considered bad time when the wrong wrestler is given the choice of position at the start of the second period. Count - 96Random Number - 8Current Question - 75 The referee is the final authority as to a wrestler wearing eye protection. Count - 97Random Number - 8Current Question - 83 Should a body part be forced to its limit of normal range of motion, the hold should be considered potentially dangerous. Count - 98Random Number - 8Current Question - 91 Unsportsmanlike conduct penalties do not carry over in a multiple-day event. Count - 99Random Number - 8Current Question - 99 Unsportsmanlike conduct can occur by a coach prior to, during or after a contest. Link to comment https://forums.phpfreaks.com/topic/34603-online-test/#findComment-163123 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.