[FX.php List] Basic help

CSInfo CSinfo at comcast.net
Wed May 28 08:10:10 MDT 2008


OK, I made some changes to my "page 2", it returns the correct data and now
I need to pass it to "page 3" and assign it to $recid. How?

Please see my snippet of "page 3" code below:

$recid = '10'; // hard coded but need to get id from post?

$request = new FX('64.62.67.186','80','FMPro7');
$request->SetDBData('BG_Clients','BGDB Export');
$request->SetDBUserPass('Admin', 'iona');
$request->AddDBParam('-recid', $recid);
$result = $request->FMEdit();


-----Original Message-----
From: fx.php_list-bounces at mail.iviking.org
[mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of Jonathan Schwartz
Sent: Tuesday, May 27, 2008 10:55 PM
To: FX.php Discussion List
Subject: Re: [FX.php List] Basic help

Sometimes very basic...isn't.

This process involves 4 primary steps on three pages.
1) Log in Form (post method) PAGE 1
2) Log in Form Processing (FMFind) PAGE 2
3) Display Edit Form  (Post method) PAGE 2
4) Edit From Processing (FMEdit) PAGE 3

First issue I see in your code is an attempt to use $_GET to process the
login. Shoudn't it be $_POST?

Next, the Edit code below belongs on the last page. Page 2 is for doing the
query and then displaying the result to edit in a form.

Also, here needs to addl code at the top of Page 2 to handle unsuccesfull
logins.

Finally, Aas Alex states, you HAVE To have the -recid to edit the record.
You get that from the result of the query.

Hope that helps.

jonathan


At 8:54 PM -0500 5/27/08, CSInfo wrote:
>I am creating a very basic site to login by email and password, then 
>edit or display the users info from their FM record. I am having a 
>rough time getting the edit portion to work.I know the connection is 
>valid, the display.php works fine. Below is my code for the edit.php 
>page. Anybody care to debug? Sometime a second set of eyes help.
>I can send the details.php if needed.
>Thanks,
>John Funk
>
>
><?php
>include_once('FX/FX.php');
>$Bride_Email=$_GET['Bride_Email']; // from the index page 
>$Bride_Password=$_GET['Bride_Password'];
>
>//$Bride_Email='username'; //hard coded for testing as stand alone 
>//$Bride_Password='pass'; //hard coded for testing as stand alone
>
>$groupSize='1';
>$edit_account=new FX('64.62.67.186','80','FMPro7'); //this ip is only 
>open to the website $edit_account->SetDBData('BG_Clients.fp7','BGDB 
>Export',$groupSize); $edit_account->SetDBPassword('iona','Admin');
>$edit_account->AddDBParam( Bride_Email, $Bride_Email); 
>$edit_account->AddDBParam( Bride_Password, $Bride_Password); 
>$edit_accountResult=$edit_account->FMEdit();
>
>foreach($edit_accountResult['data'] as $key=>$edit_accountData);
>
>?>
><html>
><head>
>
></head>
><body>
><table>
><tr>
><td>Bride_Email</td></tr>
><tr><td><?php echo $edit_accountData['Bride_Last_Name'][0]; 
>?></td></tr> </table> <form name="edit" method="post" 
>action="details.php">
>   <table>
>     <tr>
>       <th>Bride_Email</th>
>       <td> <input type="text" name="Bride_Last_Name" value= <?php echo 
>$edit_accountData['Bride_Last_Name'][0]; ?> /> </td>
>     </tr>
>     <tr>
>       <th>&nbsp;</th>
>       <td> <input type="submit" name="edit_submit" value="Submit" /> </td>
>     </tr>
>   </table>
></form>
><br>
></body>
></html>
>
>_______________________________________________
>FX.php_List mailing list
>FX.php_List at mail.iviking.org
>http://www.iviking.org/mailman/listinfo/fx.php_list


--
Jonathan Schwartz
Exit 445 Group
jonathan at exit445.com
http://www.exit445.com
415-381-1852
_______________________________________________
FX.php_List mailing list
FX.php_List at mail.iviking.org
http://www.iviking.org/mailman/listinfo/fx.php_list



More information about the FX.php_List mailing list