haha, it's all right man.
thanks for all the help everyone.
frederick, here's the PHP code:
session_start();
require("../site_classes/temp_database.php");
$dbh = new Db;
$data = base64_decode($_GET['data']);
$data = ltrim($data);
$data = rtrim($data);
$data = strip_tags($data);
$data = htmlentities($data, ENT_QUOTES);
if($dbh->sqlQuery("UPDATE profiles SET ".$_GET['type']." = '".$data."'
WHERE member_key = '".$_GET['member_key']."'", FALSE))
{
if ($_GET['type'] == "quote")
{
echo '"'.$data.'"';
}
else if ($_GET['type'] == "hometown")
{
echo $data;
}
else
{
echo "» ".$_SESSION['username']." ".$data;
}
}
On Jun 13, 9:02 am, "T.J. Crowder" <[EMAIL PROTECTED]> wrote:
> > I thought so too when I saw this, but the { success: ..., :failure: ... }
> > hash to Ajax.Updater isn't the options, it's the container, and it's
> > perfectly valid!
>
> Gah! Sorry, Dennis!
>
> -- T.J.
>
> On Jun 13, 11:55 am, "Frederick Polgardy" <[EMAIL PROTECTED]> wrote:
>
> > TJ-
>
> > I thought so too when I saw this, but the { success: ..., :failure: ... }
> > hash to Ajax.Updater isn't the options, it's the container, and it's
> > perfectly valid! Apparently you can pass this as the first parameter to
> > Updater (it will convert a single string param to this format, making your
> > element the success container by default), and it will update one element or
> > the other depending on whether the call succeeded or failed:
>
> > Ajax.Updater = Class.create(Ajax.Request, {
> > initialize: function($super, container, url, options) {
> > this.container = {
> > success: (container.success || container),
> > failure: (container.failure || (container.success ? null : container))
> > };
> > ...
> > }, ...
>
> > };
>
> > So the Updater call doesn't appear to be the problem. I think we need to
> > see what's coming back from the PHP script.
>
> > -Fred
>
> > On Fri, Jun 13, 2008 at 2:31 AM, T.J. Crowder <[EMAIL PROTECTED]> wrote:
> > > At a glance, there are at least a couple of problems with your use of
> > > Ajax.Updater:
>
> > > 1. You're using options in the options object that don't exist (there
> > > is no "success" option).
> > > 2. You're missing a parameter to the constructor.
> > > 3. The parameters you have supplied are in the wrong order.
>
> > > ...and it's entirely possible you meant to use Ajax.Request rather
> > > than Ajax.Updater; I can't be sure.
>
> > > Hope this helps,
> > > --
> > > T.J. Crowder
>
> > --
> > Science answers questions; philosophy questions answers.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---