zpracovani formulare

Pavel Kunc kupa na cmail.cz
Středa Říjen 20 19:17:48 MEST 1999


Dobry,

jo, jo, dekuji to pomohlo, ale zacatecnik se nezapre, a tak se zeptam jeste
na neco.
Stahl jsem si dokumentaci k CGI.pm, pisi tam ze, chci-li dostat data z
formulare, mam pouzit:

use CGI qw(:standart);
use CGI ':cgi-lib';

$query = new CGI;

$params = $query->Vars;
print $params->{'author'};
@foo = split("\0", $params->{'author'});
%params = $query->Vars;
exit(0);

Nicmene subroutine Vars neni. Nevim potrebuji s temi daty udelat jen par
operaci.
1] prevzit z formulare data
2) rozdelit je na pary klic hodnota
3)klic a hodnotu spojit do tvatu "author LIKE shakespeare"
4) tyto retezce "author LIKE shakespeare", "author LIKE goethe" pak spojit
do promene ve tvaru:

$sql = "author LIKE shakespeare AND author LIKE goethe".

To pak chci pouzit v SQL:

SELECT * FROM $tabulka WHERE $sql

Jak na to?



Dekuji za jakekoli namety


Pavel Kunc


----- Original Message -----
From: Honza Pazdziora <adelton na informatics.muni.cz>
Newsgroups: cz.comp.lang.perl
Sent: Friday, October 15, 1999 10:09 AM
Subject: Re: zpracovani formulare


>
> Doporucuji zahodit a pouzit
>
> use CGI;
> my $query = new CGI;
> my @autori = $q->param('author');
>
> Je to kratsi, prehlednejsi, a pravdepodobne to bude fungovat ve vice
> pripadech, nez to Vase parsovani.
>
> Doufam, ze to pomuze,
>






Další informace o konferenci Perl