And so you would have:

<div id='title_<?php echo $generated_id?>'>edit me</div>

<script type="text/javascript">
 new Ajax.InPlaceEditor('editme_<?php echo $generated_id',
'/demoajaxreturn.html', {rows:15,cols:40, parameters: 'record_id=<?php echo
$record_id?>'; });
</script>


--
Calvin Lai
Business Development
http://dealspl.us


On Mon, Dec 22, 2008 at 1:16 AM, Calvin Lai <cal...@gmail.com> wrote:

> Maybe you could write a random generator script that generates and stores a
> set of random letters and numbers, store it in a global array, and keep
> checking against that array every time you load a record from the database.
> Just make sure you insert the original record id into the inplaceeditor
> script as a parameter so it reaches the server-side file that you're going
> to use.
>
>
> --
> Calvin Lai
> Business Development
> http://dealspl.us
>
>
>
> On Mon, Dec 22, 2008 at 1:07 AM, Matt Andrews <mattpointbl...@gmail.com>wrote:
>
>>
>> You could just make your code into a function and pass the same php
>> variable as the parameter:
>>
>> function newInPlaceEditor(itemID)
>> {
>>  new Ajax.InPlaceEditor('title_'+itemID, '/demoajaxreturn.html', {rows:
>> 15,cols:40});
>> }
>>
>> then your code:
>>
>> <div id='title_<?php echo '$id'?>'><a href="javascript://"
>> onclick='newInPlaceEditor(<?php echo '$id'; ?>'>edit me</a></div>
>>
>> (not tested)
>>
>> Matt
>>
>> On Dec 20, 10:41 pm, Audg <abe...@ccc.edu> wrote:
>> > Hi,
>> >
>> > I was wondering if anyone could lend a hand with the fabulous
>> > Ajax.InPlaceEditor script!
>> >
>> > My question is this: Is there a way to generate an ID on the fly that
>> > would make the id unique?
>> >
>> > Because I have a one-to-many situation with my database, there are
>> > times when I'm displaying multiple records, which would result in
>> > duplicate item ID's and confuse the script.
>> >
>> > For example, One Author could have many book titles...but I don't know
>> > how many books the author has written until I query the database....so
>> > I would need to create the id's on the fly.
>> >
>> > I can make the div dynamic with php <div id='title_<?php echo
>> '$id'?>'>edit me</div>
>> >
>> > but is there a way to pass this same id to the new Ajax.InPlaceEditor
>> > to make it match?
>> >
>> > <script type="text/javascript">
>> >  new Ajax.InPlaceEditor('editme_THIS_WOULD_BE_A_UNIQUE_RECORD_ID', '/
>> > demoajaxreturn.html', {rows:15,cols:40});
>> > </script>
>> >
>> > Thanks for any help you can provide!
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to