|
Posted by cashmere on 06/21/06 14:41
cashmere@t-online.de wrote:
> cashmere@t-online.de wrote:
> > cashmere@t-online.de wrote:
> > > mens libertina wrote:
> > > > cashmere@t-online.de wrote:
> > > > > When you think about it, it should be easy!
> > > >
> > > >
> > > > To paraphrase Bruce Lee: when you gain true understanding of the
> > > > problem, the solution presents itself.
> > > >
> > > > Glad you got through it and good luck :)
> > >
> > > Hey I don't kid myself that I know what I'm doing. I meant easy for
> > > youse guys.
> > > I take my hat off to those who really do.
> > > Anyway guys, I changed things a little and have a new prob.!
> > > I realised that every id needs its own database!! (cos there are a lot
> > > of 'em.)
> > > It was easy to get the value from the url as before
> > > $db = $_GET['id'];
> > > etc
> > > if (mysql_creat_db("$db")) {
> > > etc
> > >
> > > then
> > >
> > > mysql_select_db("$db");
> > > $sql='CREATE TABLE `multiple`( ìd` int(5) NOT NULL `content` text NOT
> > > NULL
> > > etc PRIMARY KEY (ìd`)) ; // could be typos in there I'm not pasting
> > > (on wrong computer)
> > > mysql_query($sql);
> > >
> > > OK, the above creates a database called whatever 5 digit id was
> > > clicked, and creates a table in it called multiple which has 2 columns,
> > > id and content.
> > > Now, looking at the page with the form for posting the user content, I
> > > first figured I'd copy/paste all of it at the end of the above but that
> > > just hung for a while. Obviously not a good idea as the FORM
> > > ACTION='<?php echo($_SERVER[PHP_SELF']) part was not working.
> > > So I removed that again and instead put this line at the bottom
> > > print ("Click <a href='msg_form.php?id=$db'>here!</a>;
> > > This takes me to the form page that we got working before, and here I
> > > replaced
> > > mysql_select_db("memb_id") or die etc. with mysql_select_db("$id") or
> > > die etc.
> > > And promptly got No Database Selected.
> > > Attempts to get the $_GET variable in there resulted in parse errors.
> > > Just to be sure the script is otherwise working, if I hardcode the
> > > particular id as the database name, everything works. The comment gets
> > > posted into the comment field.
> > > So how to get the just-created database selected? Any ideas?
> > > Cheers Dave
> >
> > Sorry guys, plr disregard the above. When I put $_POST['id'] as the db
> > name, it worked!!
> > Of course, you might say.
> > Cheers Dave
>
> Hi-ya everyone,
> How would I stop the form reappearing?
> Cheers Dave
Hey figured it out. exit; !!
Navigation:
[Reply to this message]
|