If all the data is in your database, why are you passing it in your
query-string ?!?!?!!?
Why don't you simply pass the idx like:

<a href=\"editform02.php?idx=$idx\"....

Then, in editform02.php you only need to do a 

$query = "select * from czz where idx=$idx";

to get your data to edit.
Also, one more note: you encode and after you decode... You must decide
your self! ;-)  You can get the results from database, show them while
they are decoded, then encode the data and put the url "Edit".  
Hope this helps!


On Sat, 2002-03-09 at 02:52, delz wrote:
> Hi,
> 
> To give you all an idea, i have a script named editform01.php that first
> displays the data in a table. ThenI have this link called "Edit" in which it
> goes to another script called editform02.php which is where the data is
> displayed and then you can edit it there. My problem is I cannot proceed to
> the other script editform02.php because it gives me the error "Request URI
> Too Large", this only appears whenever I have a big amount of data in one of
> my textbox.
> 
> Below is my script editform01.php for your reference.
> 
> ----------------------------------------------------------------------------
> -----------
> <html>
> <head><title>My Database</title>
> </head>
> 
> <body bgcolor=#ffffff>
> 
> 
> <?
> mysql_connect(localhost, root, mypassword) or die ("Problem connecting to
> DataBase");
> $query = "select * from czz";
> $result = mysql_db_query("e-bulletin", $query);
> 
> if ($result) {
> echo "<table width=90% align=center border=0><tr>
> <td align=center bgcolor=#0099CC><font color=#FFFFFF face=Arial>D a t
> e</font></td>
> <td align=center bgcolor=#0099CC><font color=#FFFFFF face=Arial>S u b j e c
> t</font></td>
> <td align=center bgcolor=#0099CC><font color=#FFFFFF face=Arial>P o s t e d
> b y</font></td>
> <td align=center bgcolor=#FFFFFF></td>
> 
> </tr>";
> 
> while ($r = mysql_fetch_array($result)) {
> $idx = $r["idx"];
> $date = $r["date"];
> $too = $r["too"];
> $subject = $r["subject"];
> $carbon = $r["carbon"];
> $body = $r["body"];
> $postedby = $r["postedby"];
> 
> //URL Encode
> 
> $idx = urlencode($idx);
> $date = urlencode($date);
> $too = urlencode($too);
> $subject = urlencode($subject);
> $carbon = urlencode($carbon);
> $body = urlencode($body);
> $postedby = urlencode($postedby);
> 
> 
> //URL Decode
> 
> $date = urldecode($date);
> $subject = urldecode($subject);
> $carbon = urldecode($carbon);
> $postedby = urldecode($postedby);
> 
> 
> echo "<tr>
> <td bgcolor=lightblue align=center><font face=Arial>$date</font></td>
> <td bgcolor=lightblue align=center><font face=Arial>$subject</font></td>
> <td bgcolor=lightblue align=center><font face=Arial>$postedby</font></td>
> <td bgcolor=lightblue alignt=center><font face=Arial><a
> href=\"editform02.php?idx=$idx&date=$date&too=$too&subject=$subject&carbon=$
> carbon&body=$body&postedby=$postedby\">Edit</a></font></td>
> </tr>";
> 
> }
> 
> echo "</table>";
> 
> } else {
> 
> echo "No data.";
> 
> }
> 
> mysql_free_result($result);
> ?>
> </body>
> </html>
> 
> 
> Thanks.
> 
> Delz
> 
> ----- Original Message -----
> From: "Andreas Frosting" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, March 09, 2002 10:06 AM
> Subject: RE: Request-URI Too Large
> 
> 
> > > I'm using php and mysql as my server, when I'm updating a large
> > > page on my database using a browser I get
> > > "Request-URI Too Large
> > > the requested URL's length exceeds the capacity limit for this server.
> > > request failed: URI too long"
> > > Why is this so? Do I need to adjust something on mysql or my
> > > phpscript?
> >
> > Try putting method="post" in your <form>
> >
> > I.e:
> >
> >   <form action="foo.php" method="post">
> >
> > :wq
> > //andreas
> >
> >
> > ---------------------------------------------------------------------
> > Before posting, please check:
> >    http://www.mysql.com/manual.php   (the manual)
> >    http://lists.mysql.com/           (the list archive)
> >
> > To request this thread, e-mail <[EMAIL PROTECTED]>
> > To unsubscribe, e-mail
> <[EMAIL PROTECTED]>
> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
> 
> 
> ---------------------------------------------------------------------
> Before posting, please check:
>    http://www.mysql.com/manual.php   (the manual)
>    http://lists.mysql.com/           (the list archive)
> 
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail <[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
> 
-- 
dsoares
(sql)

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to