i think u need to do this:

a) convert the mysql result to an array using some iteration function like
array_walk().
b) if u r using sessions, save the array as a session variable for
subsequent usage.
OR
 if u need to pass it as hidden field, then u should use the serialize()
function to pass the value to the form and later use the unserialize()
function to get back the original array.

//sample
$result       = mysql_query($qu2);
$num         = mysql_num_rows($result);

//suppose u convert the $result to array $rows then

<INPUT TYPE='hidden' VALUE=serialize($rows) NAME='result'>

//and after posting the form use

$rows = unserialize($_POST['result'])


cheers!


-----Original Message-----
From: Blue Presley [mailto:[EMAIL PROTECTED]]
Sent: Monday, October 14, 2002 03:12
To: [EMAIL PROTECTED]
Subject: Re: [PHP-WIN] PHP_SELF


your error is not with PHP_SELF, it's in your mysql query.. you don't
put a
semicolon at the end of your statement..

$qu2             ="SELECT * FROM test_tabel ;"; should be

$qu2 = "select * from test_table";

anytime you receive the error you got, it's most likely due to a problem

with your Query.

blue


At 08:17 AM 10/13/2002 +0100, you wrote:
>hi rodrigo
>
>i tried this a few months bak but it didn work wirh
>forms i alwayz got silly errors which i KNEW ver rong
>
>anyway i used $PHP_SELF with links
>
>what u can do is u can make a submit LINK n make it
>look like a button (if u preffer buttons :S) and pass
>ur variables thru
>
>but then there cud be security risks :S
>
>well i hope dis helps
>
>luck
>
>toby ....
>
>  --- Rodrigo San Martin <[EMAIL PROTECTED]> wrote:
> > Hi
> >
> > Have a problem. Need to pass a multiple array
> > through a form using a
> > PHP_SELF.
> > I pass it whith a hidden variabel but i get an error
> > warning.
> >
> > "Warning: Supplied argument is not a valid MySQL
> > result resource in..."
> >
> > The code is:
> >
> > ;
> > $result       = mysql_query($qu2);
> > $num         = mysql_num_rows($result);
> >
> > i take out some info from test_table (there are some
> > questions in the table
> > that the user need to answer), the user does some
> > operation, clicks submit
> > and is supposed to be presented whith the next
> > question in the table. I pass
> > the variable like this:
> >
> > <INPUT TYPE='hidden' VALUE='$result' NAME='result'>
> >
> > But no way josey. I get that warning.
> >
> > Anybody got i nice solution please.
> >
> >
> >
> >
> >
> > ------------------------------------------
> > Rodrigo San Martin
> > Institutt for datateknologi og informatikk
> >
> > http://www.idi.ntnu.no/~rodrigo
> >
> >
> >
> >
> > --
> > PHP Windows Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>__________________________________________________
>Do You Yahoo!?
>Everything you'll ever need on one web page
>from News and Sport to Email and Music Charts
>http://uk.my.yahoo.com
>
>--
>PHP Windows Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to