On Wed, 12 Nov 2003 15:56:39 +0000, Dillon, John wrote:
>> I´m new with perl. I need to write a program that reads data out of a
>> form
>> sent via internet and is able to interpret the data. I have written the
>> form in html. Is perl right for the other parts? How can I do this
>> easyly? Are there any pre-witten programs or modules existing for that?

> PHP is what I use.

Why do you post PHP code in a Perl newsgroup?

> www.php.net is easier than anything I've found on perl.

You mean that that the web-site www.php.net is easier than anything found
on the programming language perl?  Explain.

> See also database language on the slightly confusing www.mysql.com.

How is the web-site www.mysql.com confusing?  Explain.  And what has that
got to do with Perl?

> PHP database query looks like this:
> 
> $myquery = "SELECT table.field FROM table WHERE table.field = '$variable'";
> $result = mysql_db_query($db, $myquery, $connection) or die ("myquery failed.");
> $arr = array();
> $x = 0;
> while(list($a) = mysql_fetch_array($result))
> {
>     $arr[$x] = $a;
>     $x++;
> }

This code isn't safe, but that's not PHP's fault.  What happens if
$variable is messed with?

Similary job is done with only one line using Perl's DBI module, and this
code is even secure compared to the PHP code above:

  my $arr = $dbh->selectcol_arrayref('SELECT field FROM table WHERE field = ?',
                                      undef, $variable);

> Variables are GETed or POSTed automatically with the form on submit.

That has nothing to do with the programming language on the server side,
actually, but is a part of the HTTP implementation.

> You can use regex's also.

So can Perl, right?

> While this is off-topic re Perl, [...]

It really is!


-- 
Tore Aursand <[EMAIL PROTECTED]>


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to