[FX.php List] error help

Jonathan Schwartz jonathan at eschwartz.com
Thu Aug 31 11:38:27 MDT 2006


Let's step back a moment.

Is the overall goal to create a new Student record  using the data 
submitted in the form?

If so, there is a fundamental issue you need to learn:
	1) The form accepts the data entry. This can be straight html 
page...no php at all.
	2) The form calls a second page (form_response) which creates 
the record.
	3) The thank you page could be a third page or simply added 
to the form_response page.

I order for this to work, separate your form from your form_response.

That being said, there are more advanced techniques to cram this all 
into a single page, but I'm guessing that you might not be seeking 
that right now.

Does that help?

Jonathan


At 12:01 PM -0500 8/31/06, Dale Bengston wrote:
>You are not supplying the firstname or surname values to your FX 
>query. You are passing FX
>	a database
>	a layout
>	a username
>	a password
>
>...but no field data.
>
>Dale
>
>
>On Aug 31, 2006, at 11:55 AM, gary redmond wrote:
>
>>I still get a blank screen it dosen't print anything to the screen, I am
>>trying to add a new student using the details from the html form. full
>>code below
>>?
>>include_once('FX/FX.php');
>>include_once('FX/server_data.php');
>>$groupSize=50;
>>$addstu=new FX($serverIP,$webCompanionPort);
>>$addstu->SetDBData($WebDB,$layout);
>>$addstu->SetDBPassword($webPW,$webUN);
>>$addstuResult=$addstu->FMNew();
>>echo $addstuResult['errorCode'];
>>foreach($addstuResult['data'] as $key=>$addstuData);
>>print_r($addstuResult);
>>?>
>>
>><html>
>><head>
>><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
>><title>Test Page</title>
>></head>
>><body>
>><form method="post" action="thankyou.php">
>>stunum<input type="text" name="stunum" value="" />
>><br />
>>firstname<input type="text" name="firstname" value="" />
>><br />
>>surname<input type="text" name="surname" value="" />
>><br />
>><input type="submit" name="submit" value="Submit" />
>></form>
>></body>
>></html>
>>
>>
>>
>>
>>----- Original Message -----
>>From: Dale Bengston <dbengston at preservationstudio.com>
>>Date: Thursday, August 31, 2006 5:36 pm
>>Subject: Re: [FX.php List] error help
>>To: "FX.php Discussion List" <fx.php_list at mail.iviking.org>
>>
>>>What do you get on screen if you print_r($addstuResult);?
>>>
>>>Dale
>>>
>>>On Aug 31, 2006, at 11:30 AM, gary redmond wrote:
>>>
>>>>I have errors switched on but it is not generating any, the
>>>problem is
>>>>not to do with ascii characters as I have tried the files that
>>>come in
>>>>the tutorial folder and they also produce blank pages.
>>>>
>>>>Anyone any ideas .... been working on this for 3 solid days and just
>>>>can't make it work.
>>>>
>>>>----- Original Message -----
>>>>From: Dale Bengston <dbengston at preservationstudio.com>
>>>>Date: Thursday, August 31, 2006 5:02 pm
>>>>Subject: Re: [FX.php List] error help
>>>>To: "FX.php Discussion List" <fx.php_list at mail.iviking.org>
>>>>
>>>>>The code you posted appears to create a new, blank record in the
>>>>>table called 'Student'?
>>>>>
>>>>>What do you get if you print_r($addstuResult);?
>>>>>
>>>>>Is error display turned off, so you are not seeing errors, which
>>>>>could help you troubleshoot?
>>>>>
>>>>>Dale
>>>>>
>>>>>On Aug 31, 2006, at 9:35 AM, gary redmond wrote:
>>>>>
>>>>>>I tried that still a blank page.
>>>>>>
>>>>>><?
>>>>>>include_once('FX/FX.php');
>>>>>>include_once('FX/server_data.php');
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>$groupSize='50';
>>>>>>
>>>>>>
>>>>>>$addstu=new FX($serverIP,$webCompanionPort,'FMPro7');
>>>>>>$addstu->SetDBData('Student','stureg',$groupSize);
>>>>>>$addstu->SetDBPassword('','admin');
>>>>>>
>>>>>>
>>>>>>$addstuResult=$addstu->FMNew();
>>>>>>
>>>>>>echo $addstuResult['errorCode'];
>>>>>>foreach($addstuResult['data'] as $key=>$addstuData);
>>>>>>
>>>>>>
>>>>>>?>
>>>>>><html>
>>>>>><head>
>>>>>></head>
>>>>>><body>
>>>>>>
>>>>>>
>>>>>>
>>>>>><br><form method='post' action='thankyou.php'>
>>>>>>
>>>>>>stunum<input type='text' name='stunum' value=''><br>
>>>>>>firstname<input type='text' name='firstname' value=''><br>
>>>>>>surname<input type='text' name='surname' value=''><br>
>>>>>>
>>>>>><input type='submit' name='submit' value='Submit'>
>>>>>></form>
>>>>>>
>>>>>></body>
>>>>>></html>
>>>>>>
>>>>>>----- Original Message -----
>>>>>>From: DC <dan.cynosure at dbmscan.com>
>>>>>>Date: Thursday, August 31, 2006 2:52 pm
>>>>>>Subject: Re: [FX.php List] error help
>>>>>>To: "FX.php Discussion List" <fx.php_list at mail.iviking.org>
>>>>>>
>>>>>>>sometimes you'll get a blank page when there are extra (high
>>>ascii>>>> or
>>>>>>>low ascii) characters in your code. this usually happens when you
>>>>>>>copy and paste several lines of code from a web page. the code
>>>has>>>> extra stuff in it that you have to strip out by hand.
>>>>>>>
>>>>>>>In case you are using it, BBEdit has a command called "convert to
>>>>>>>ASCII" that will strip the weirdness out automatically. other
>>>text>>>> editing tools may have commands to help.
>>>>>>>
>>>>>>>dan
>>>>>>>
>>>>>>>On Aug 31, 2006, at 9:20 AM, gary redmond wrote:
>>>>>>>
>>>>>>>>No that wasn't the problem, I checked the php.ini file and
>>>>>>>realised
>>>>>>>>that
>>>>>>>>short openings were off but I enabled them and now I just get a
>>>>>>>>blank page.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>----- Original Message -----
>>>>>>>>From: Jack Kelly <jlk4p at virginia.edu>
>>>>>>>>Date: Thursday, August 31, 2006 2:04 pm
>>>>>>>>Subject: Re: [FX.php List] error help
>>>>>>>>To: "FX.php Discussion List" <fx.php_list at mail.iviking.org>
>>>>>>>>
>>>>>>>>>My guess is that you've got  two ?>  in your code. Look at the
>>>>>>>>>statement for your SetDBData. Does it look like this?
>>>>>>>>>
>>>>>>>>>$addstu?>SetDBData('Student','stureg',$groupSize);
>>>>>>>>>
>>>>>>>>>If so change that question mark to a dash and you should be
>>>fine.>>>>>>
>>>>>>>>>On Aug 31, 2006, at 3:34 AM, Gary Redmond wrote:
>>>>>>>>>
>>>>>>>>>>I can't get php.fx to work i keep getting this message
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>SetDBData('Student','stureg',$groupSize); $addstu-
>>>>SetDBPassword>>>>>>> ('','admin'); $addstuResult=$addstu->FMNew();
>>>echo $addstuResult
>>>>>>>>>>['errorCode']; foreach($addstuResult['data'] as
>>>>>>>>>$key=>$addstuData); ?>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>_______________________________________________
>>>>>>>>>>FX.php_List mailing list
>>>>>>>>>>FX.php_List at mail.iviking.org
>>>>>>>>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>>>>
>>>>>>>>>
>>>>>>>>_______________________________________________
>>>>>>>>FX.php_List mailing list
>>>>>>>>FX.php_List at mail.iviking.org
>>>>>>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>>
>>>>>>>_______________________________________________
>>>>>>>FX.php_List mailing list
>>>>>>>FX.php_List at mail.iviking.org
>>>>>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>>>
>>>>>>_______________________________________________
>>>>>>FX.php_List mailing list
>>>>>>FX.php_List at mail.iviking.org
>>>>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>
>>>>>_______________________________________________
>>>>>FX.php_List mailing list
>>>>>FX.php_List at mail.iviking.org
>>>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>>
>>>>_______________________________________________
>>>>FX.php_List mailing list
>>>>FX.php_List at mail.iviking.org
>>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>>_______________________________________________
>>>FX.php_List mailing list
>>>FX.php_List at mail.iviking.org
>>>http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>_______________________________________________
>>FX.php_List mailing list
>>FX.php_List at mail.iviking.org
>>http://www.iviking.org/mailman/listinfo/fx.php_list
>
>_______________________________________________
>FX.php_List mailing list
>FX.php_List at mail.iviking.org
>http://www.iviking.org/mailman/listinfo/fx.php_list


-- 

Jonathan Schwartz
FileMaker 8 Certified  Developer
Associate Member, FileMaker Solutions Alliance
Schwartz & Company
jonathan at eschwartz.com
http://www.eschwartz.com
http://www.exit445.com
415-381-1852



More information about the FX.php_List mailing list