Parse error: syntax error, unexpected $end in /home/smarterm/public_html/components/com_chronocontact/chronocontact.html.php(40) : eval()'d code on line 575
i have put the form in just like i always have.
thanks for the help
Hi skytopdesigns,
Looks as though it's hiccuping over something in your form code. Can you post that here please.
Bob
<?
//Figures out which dynamic box had a value added to it
$boxes = $_POST['boxes'];
//If any of the boxes don't have numbers set (as if it's the first time you're loading the page), give each box a value of 1 (so 1 surgery box, 1 medication box, etc)
for($i=1; $i<=4; $i++) {
if(!isset($boxes[$i])) { $boxes[$i] = 1; }
}
//If they pressed the addmeds button, add another medicine box
if(isset($_POST['addmeds'])) {
unset($_POST['addmeds']);
$boxes[1]+=1;
}
//Add an allergies box
if(isset($_POST['addallergies'])) {
unset($_POST['addallergies']);
$boxes[2]+=1;
}
//Add a surgeries box
if(isset($_POST['addsurgeries'])) {
unset($_POST['addsurgeries']);
$boxes[3]+=1;
}
//Add an assessment plan
if(isset($_POST['addassessments'])) {
unset($_POST['addassessments']);
$boxes[4]+=1;
}
//If they hit reset, clear ALL the values in the form
if(isset($_POST['reset'])) {
unset($_POST);
}
//If they hit make printout, send data to database then make the printout page,
//otherwise, ask all the questions from below
if(isset($_POST['makeprintout'])) {
include("config.php");
// Get fields from form
$data = @$_POST;
$num_data = count($data);
foreach ($data as $key => $value) {
echo "$key = $value<br />";
}
unset($_POST['makeprintout']);
// include("printout.php");
} else {
?>
<form method="POST" action="hnp.php">
<input type=hidden name=boxes[1] value="<?=$boxes[1]; ?>">
<input type=hidden name=boxes[2] value="<?=$boxes[2]; ?>">
<input type=hidden name=boxes[3] value="<?=$boxes[3]; ?>">
<input type=hidden name=boxes[4] value="<?=$boxes[4]; ?>">
<div style="float: left; margin: 0px; padding: 0px;">
<h1>Chest Pain</h1>
</div>
<div style="float: right; margin: 20px 10px 0px 10px;">
It is a common scenario?
<?
if($_POST['scenario']=="A") {
$scenario1 = "selected";
} elseif($_POST['scenario']=="B") {
$scenario2 = "selected";
}
?>
<select name="scenario" size="1" onchange="this.form.submit();">
<option value="">Pick one</option>
<option value="A" <?=$scenario1; ?>>Scenario A</option>
<option value="B" <?=$scenario2; ?>>Scenario B</option>
</select>
<input type="button" name="add_new_scenario" id="add_new_scenario" value="Add New Scenario" onclick="this.form.submit();">
</div>
<div style="clear: both;">
<fieldset>
<legend>ID/CC</legend>
<table>
<tbody>
<tr>
<td>Patients Age?</td>
<td align=right><input name="grp1age" size="10" maxlength="3" type="text" value="<?=$_POST['grp1age']; ?>" style="text-align: right;"></td>
</tr>
<tr>
<td>Sex?</td>
<td align=right>
<? if($_POST['grp1sex']=="Female") { $selected2 = "selected"; } else { $selected1 = "selected"; } ?>
<select name="grp1sex" size="1">
<option value="Male" <?=$selected1; ?>>Male</option>
<option value="Female" <?=$selected2; ?>>Female</option>
</select>
</td>
</tr>
<tr>
<td>What is the main problem(s) that brings them here?</td>
<td align=right><textarea cols="65" rows="10" name="grp1problem" wrap="HARD"><?=stripslashes($_POST['grp1problem']); ?></textarea></td>
</tr>
</tbody>
</table>
</fieldset>
<h2>HPI</h2>
<fieldset>
<legend>Symptoms</legend>
<table>
<tbody>
<tr>
<td>Description of problem?</td>
<td align=right><input type="text" name="grp2desc" value="<?=stripslashes($_POST['grp2desc']); ?>"></td>
</tr>
<tr>
<td>Location? (if nothing entered assume not applicable)</td>
<td align=right><input type="text" name="grp2loc" value="<?=stripslashes($_POST['grp2loc']); ?>"></td>
</tr>
<tr>
<td>Quality?</td>
<td align=right><input type="text" name="grp2qual" value="<?=stripslashes($_POST['grp2qual']); ?>"></td>
</tr>
<tr>
<td>Quantity?</td>
<td align=right><input type="text" name="grp2quan" value="<?=stripslashes($_POST['grp2quan']); ?>"></td>
</tr>
<tr>
<td>Aggravating and alleviating factors?</td>
<td align=right><input type="text" name="grp2factor" value="<?=stripslashes($_POST['grp2factor']); ?>"></td>
</tr>
</tbody>
</table>
</fieldset>
<fieldset>
<legend>Time Course (if nothing entered assume not applicable)</legend>
<table>
<tbody>
<tr>
<td>Onset?</td>
<td align=right><input name="grp3onset" type="text" value="<?=stripslashes($_POST['grp3onset']); ?>"></td>
</tr>
<tr>
<td>Duration?</td>
<td align=right><input name="grp3dur" type="text" value="<?=stripslashes($_POST['grp3dur']); ?>"></td>
</tr>
<tr>
<td>Frequency?</td>
<td align=right><input name="grp3freq" type="text" value="<?=stripslashes($_POST['grp3freq']); ?>"></td>
</tr>
<tr>
<td>Change over time?</td>
<td align=right><input name="grp3change" type="text" value="<?=stripslashes($_POST['grp3change']); ?>"></td>
</tr>
</tbody>
</table>
</fieldset>
<fieldset>
<legend>PMH: specific to current problem (s): </legend>
<table>
<tbody>
<tr>
<td>Is the patient taking any medications for this (these) complaints? input text answers for each problem while reprinting problem</td>
<td align="right"><textarea name="grp4meds" cols="65" rows="10" wrap="HARD"><?=stripslashes($_POST['grp4meds']); ?></textarea></td>
</tr>
<tr>
<td>Was any medical help sought for example were there referred from another hospital? </td>
<td>
<input name="grp4seek" value="Yes" type="radio" <? if($_POST['grp4seek']=="Yes") echo "checked='checked'"; ?>> Yes
<input name="grp4seek" value="No" type="radio" <? if($_POST['grp4seek']=="No") echo "checked='checked'"; ?>> No
</td>
</tr>
<tr>
<td>If so what studies were done and what actions taken?</td>
<td align="right"><textarea name="grp4study" cols="65" rows="10" wrap="HARD"><?=stripslashes($_POST['grp4study']); ?></textarea></td>
</tr>
</tbody>
</table>
</fieldset>
<h2>General MH:</h2>
<p>(any other health probs/surg/hosp):<br>
(if nothing entered assume not applicable and leave blank)
</p>
<fieldset>
<legend>Medications</legend>
<table>
<tbody>
<tr align=left>
<td colspan="2">Outpatient Medications</td>
</tr>
<?
for ($i=1; $i<=$boxes[1]; $i++) {
?>
<tr>
<td><?=$i; ?>.</td>
<td align=right><input name="meds<?=$i; ?>" type="text" value="<?=stripslashes($_POST["meds$i"]); ?>"></td>
</tr>
<?
}
?>
<tr>
<td colspan="2" align=right>
<input type=submit name="addmeds" value="Add Another">
</td>
</tr>
<tr align=left>
<td colspan="2">Allergies</td>
</tr>
<?
for ($i=1; $i<=$boxes[2]; $i++) {
?>
<tr>
<td><?=$i; ?>.</td>
<td align=right><input name="allergies<?=$i; ?>" type="text" value="<?=stripslashes($_POST["allergies$i"]); ?>"></td>
</tr>
<?
}
?>
<tr>
<td colspan="2" align=right>
<input type=submit name="addallergies" value="Add Another">
</td>
</tr>
<tr>
<td>Immunizations: up to date?</td>
<td align=right>
<input name="grp5shots" value="Yes" type="radio" <? if($_POST['grp5shots']=="Yes") echo "checked='checked'"; ?>> Yes
<input name="grp5shots" value="No" type="radio" <? if($_POST['grp5shots']=="No") echo "checked='checked'"; ?>> No
</td>
</tr>
<tr>
<td>Reactions to any medications?</td>
<td align=right><input type="text" name="grp5react" value="<?=stripslashes($_POST['grp5react']); ?>"></td>
</tr>
<tr>
<td>Reactions to any immunizations?</td>
<td align=right><input type="text" name="grp5react2" value="<?=stripslashes($_POST['grp5react2']); ?>"></td>
</tr>
</tbody>
</table>
</fieldset>
<fieldset>
<legend>Surgical History</legend>
<table>
<tbody>
<tr align=left>
<td>Past Surgeries</td>
</tr>
<?
for ($i=1; $i<=$boxes[3]; $i++) {
?>
<tr>
<td><?=$i; ?>.</td>
<td align=right><input name="surgeries<?=$i; ?>" type="text" value="<?=stripslashes($_POST["surgeries$i"]); ?>"></td>
</tr>
<?
}
?>
<tr>
<td colspan="2" align=right>
<input type=submit name="addsurgeries" value="Add Another">
</td>
</tr>
</tbody>
</table>
</fieldset>
<fieldset>
<legend>Social History</legend>
<table>
<tbody>
<tr>
<td>Tobacco:</td>
<td align=right><input name="grp7tob" type="text" value="<?=stripslashes($_POST['grp7tob']); ?>"></td>
</tr>
<tr>
<td>Alcohol:</td>
<td align=right><input name="grp7alc" type="text" value="<?=stripslashes($_POST['grp7alc']); ?>"></td>
</tr>
<tr>
<td>Illicit Drugs:</td>
<td align=right><input name="grp7drugs" type="text" value="<?=stripslashes($_POST['grp7drugs']); ?>"></td>
</tr>
<tr>
<td>Transfusions:</td>
<td align=right><input name="grp7trans" type="text" value="<?=stripslashes($_POST['grp7trans']); ?>"></td>
</tr>
</tbody>
</table>
</fieldset>
<fieldset>
<legend>Other History</legend>
<table>
<tbody>
<tr>
<td colspan="2">Family History:</td>
<td colspan="2" align="right"><textarea name="grp8fam" cols="65" rows="3" wrap="HARD"><?=stripslashes($_POST['grp8fam']); ?></textarea></td>
</tr>
<tr>
<td colspan="2">Miltary History:</td>
<td colspan="2" align="right"><textarea name="grp8mil" cols="65" rows="3" wrap="HARD"><?=stripslashes($_POST['grp8mil']); ?></textarea></td>
</tr>
<tr>
<td colspan="2">Occupational History:</td>
<td colspan="2" align="right"><textarea name="grp8occ" cols="65" rows="3" wrap="HARD"><?=stripslashes($_POST['grp8occ']); ?></textarea></td>
</tr>
</tbody>
</table>
</fieldset>
<h2>ROS</h2>
<fieldset>
<legend>Review of Symptons</legend>
<table>
<tbody>
<tr>
<td>General</td>
<td align="right"><input type="text" name="grp91" value="<?=stripslashes($_POST['grp91']); ?>"></td>
<td>HEENT</td>
<td align="right"><input type="text" name="grp92" value="<?=stripslashes($_POST['grp92']); ?>"></td>
</tr>
<tr>
<td>Neck</td>
<td align="right"><input type="text" name="grp93" value="<?=stripslashes($_POST['grp93']); ?>"></td>
<td>Pulmonary</td>
<td align="right"><input type="text" name="grp94" value="<?=stripslashes($_POST['grp94']); ?>"></td>
</tr>
<tr>
<td>Cardiovascular</td>
<td align="right"><input type="text" name="grp95" value="<?=stripslashes($_POST['grp95']); ?>"></td>
<td>Gastrointestinal</td>
<td align="right"><input type="text" name="grp96" value="<?=stripslashes($_POST['grp96']); ?>"></td>
</tr>
<tr>
<td>GU</td>
<td align="right"><input type="text" name="grp97" value="<?=stripslashes($_POST['grp97']); ?>"></td>
<td>Endocrine</td>
<td align="right"><input type="text" name="grp98" value="<?=stripslashes($_POST['grp98']); ?>"></td>
</tr>
<tr>
<td>Hematologic</td>
<td align="right"><input type="text" name="grp99" value="<?=stripslashes($_POST['grp99']); ?>"></td>
<td>Lymphatic</td>
<td align="right"><input type="text" name="grp910" value="<?=stripslashes($_POST['grp910']); ?>"></td>
</tr>
<tr>
<td>Musculoskeletal</td>
<td align="right"><input type="text" name="grp911" value="<?=stripslashes($_POST['grp911']); ?>"></td>
<td>Extremities</td>
<td align="right"><input type="text" name="grp912" value="<?=stripslashes($_POST['grp912']); ?>"></td>
</tr>
<tr>
<td>Neurologic</td>
<td align="right"><input type="text" name="grp913" value="<?=stripslashes($_POST['grp913']); ?>"></td>
<td>Integument</td>
<td align="right"><input type="text" name="grp914" value="<?=stripslashes($_POST['grp914']); ?>"></td>
</tr>
</tbody>
</table>
</fieldset>
<fieldset>
<legend>Physical Exam</legend>
<table>
<tbody>
<tr>
<td colspan="4"><b>ER</b></td>
</tr>
<tr>
<td width=25% align=left>BP:</td>
<td width=25% align="right"><input type="text" name="grp10a1" value="<?=stripslashes($_POST['grp10a1']); ?>"></td>
<td width=25% align=left>P:</td>
<td width=25% align="right"><input type="text" name="grp10a2" value="<?=stripslashes($_POST['grp10a2']); ?>"></td>
</tr>
<tr>
<td>R:</td>
<td align="right"><input type="text" name="grp10a3" value="<?=stripslashes($_POST['grp10a3']); ?>"></td>
<td>T:</td>
<td align="right"><input type="text" name="grp10a4" value="<?=stripslashes($_POST['grp10a4']); ?>"></td>
</tr>
<tr>
<td>SPO2:</td>
<td align="right"><input type="text" name="grp10a5" value="<?=stripslashes($_POST['grp10a5']); ?>"></td>
<td> </td><td> </td>
</tr>
<tr>
<td colspan="4"><b>IM</b></td>
</tr>
<tr>
<td width=25% align=left>BP:</td>
<td width=25% align="right"><input type="text" name="grp10b1" value="<?=stripslashes($_POST['grp10b1']); ?>"></td>
<td width=25% align=left>P:</td>
<td width=25% align="right"><input type="text" name="grp10b2" value="<?=stripslashes($_POST['grp10b2']); ?>"></td>
</tr>
<tr>
<td>R:</td>
<td align="right"><input type="text" name="grp10b3" value="<?=stripslashes($_POST['grp10b3']); ?>"></td>
<td>T:</td>
<td align="right"><input type="text" name="grp10b4" value="<?=stripslashes($_POST['grp10b4']); ?>"></td>
</tr>
<tr>
<td>SPO2:</td>
<td align="right"><input type="text" name="grp10b5" value="<?=stripslashes($_POST['grp10b5']); ?>"></td>
<td> </td><td> </td>
</tr>
<tr>
<td>Gen:</td>
<td colspan="3" align=right><input type="text" name="grp10gen" value="<?=stripslashes($_POST['grp10gen']); ?>"></td>
</tr>
<tr>
<td>Cardio:</td>
<td colspan="3" align=right><input type="text" name="grp10cardio" value="<?=stripslashes($_POST['grp10cardio']); ?>"></td>
</tr>
<tr>
<td>Resp:</td>
<td colspan="3" align=right><input type="text" name="grp10resp" value="<?=stripslashes($_POST['grp10resp']); ?>"></td>
</tr>
<tr>
<td>Abd:</td>
<td colspan="3" align=right><input type="text" name="grp10abd" value="<?=stripslashes($_POST['grp10abd']); ?>"></td>
</tr>
<tr>
<td>Ext:</td>
<td colspan="3" align=right><input type="text" name="grp10ext" value="<?=stripslashes($_POST['grp10ext']); ?>"></td>
</tr>
<tr>
<td>Radiological Studies:</td>
<td colspan="3" align=right><input type="text" name="grp10rad" value="<?=stripslashes($_POST['grp10rad']); ?>"></td>
</tr>
</tbody>
</table>
</fieldset>
<?
// This block runs if Scenario A was selected
if( (isset($_POST['scenario'])) && ($_POST['scenario']=="A") ) {
?>
<fieldset>
<legend>"Scenario A" - Specific Questions</legend>
<table>
<tbody>
<tr>
<td>Specific Question A Here:</td>
<td align="right"><textarea cols="65" rows="10" name="scenarioa1" wrap="HARD"><?=stripslashes($_POST['scenarioa1']); ?></textarea></td>
</tr>
</tbody>
</table>
</fieldset>
<?
// This block only displays if Scenario B was selected
} elseif( (isset($_POST['scenario'])) && ($_POST['scenario']=="B") ) {
?>
<fieldset>
<legend>"Scenario B" - Specific Questions</legend>
<table>
<tbody>
<tr>
<td>Specific Question B Here:</td>
<td align="right"><textarea cols="65" rows="10" name="scenariob1" wrap="HARD"><?=stripslashes($_POST['scenariob1']); ?></textarea></td>
</tr>
</tbody>
</table>
</fieldset>
<? } ?>
<fieldset>
<legend>Assessment/Plan</legend>
<table>
<tbody>
<tr align=left>
<td colspan="2">Issues</td>
</tr>
<?
for ($i=1; $i<=$boxes[4]; $i++) {
?>
<tr>
<td><?=$i; ?>.</td>
<td align=right><input name="assessments<?=$i; ?>" type="text" value="<?=stripslashes($_POST["assessments$i"]); ?>"></td>
</tr>
<?
}
?>
<tr>
<td colspan="2" align=right>
<input type=submit name="addassessments" value="Add Another">
</td>
</tr>
</tbody>
</table>
</fieldset>
<div align="center" style="margin: 10px 0px 20px 0px;"><input type=submit name="makeprintout" value="Make Printout!"> <input type=submit name="reset" value="Reset Values"></div>
Hi,
Please look for an unclosed bracket inside your PHP code, this is the problem!!🙂
Cheers
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
can someone take a look. i dont see anthing but i am not goo good with php code so i may over look somethingl
Hi skytopdesigns,
Yey! There's a lot of code in that form. It's often easier to start off with something simple, get that working, then add in the extra fields.
There are two problems that I see right off. You have some broken php tags. You've used <?=. . . all through the piece. It's better practice to use the <?php tag and I believe that it needs a space or return after it to parse correctly.
Second is that an expression like stripslashes($-POST['grplproblem']) doesn't display anything, you need echo stripslashes($-POST['grplproblem']) to get what you want.
So I'd do a global search for '<?=' and replace them with '<?php echo'
This will clear most of the problems.
I'm also not sure about the for loop in the final Assessment block, I think I'd construct assessments$i in php and echo the new variable in the html. (Might be a place to use an array??)
Bob
thanks bob.
this was written by my client. so its needed.
ill take a look for the brackets.
thanks a bunch