You are here: Re: Newbie? html form to php to ODBC « PHP Programming Language « IT news, forums, messages
Re: Newbie? html form to php to ODBC

Posted by Jerry Stuckle on 07/26/06 00:55

dkirkdrei@yahoo.com wrote:
> Eric Farraro wrote:
>
>>For starters, it doesn't appear that you are actually assigning the
>>variables you are using in your search queries.
>>
>>Look at your form -- since you are using the GET method, in your PHP
>>file, you should have something like:
>>
>>$variable_name = $_GET['some_variable'].
>>
>>'some_variable' corresponds to the 'name' attribute of some input
>>field.
>>
>>I don't know if your DB connection, etc... is correct, but you
>>definitely need to assign the variables you're using in your search
>>using the $_GET variable. If you do something like: print_r($_GET);,
>>you can get an idea of what is contained in $_GET.
>>
>>On another note, this is probably more advanced than you care to know,
>>but the method you are using your queries is considered EXTREMELY
>>dangerous for an online application. Since the user can type whatever
>>they want, someone wishing to cause trouble could log in to your site
>>without a valid password (assuming you have a login page), drop tables,
>>etc... Very bad stuff. If you're just playing around locally, it's
>>not a problem, but if you plan to move your code to an online page,
>>consider reading up on SQL Injection Attacks.
>
>
> thanks for the reply. This query form will be used on my company's
> intranet only but I appreciate the info. I have added the code that you
> suggested but I still recieve the same result. my return page contains
> my logo and my table with the headers but no return results even though
> I know that the criteria in which I am entering resides in the
> database. I searched the php.net site but could not find any info on
> the commands that you suggested?? I also went back and corrected some
> typo's, my php code now looks like this:
>

Eric has the right answer. Your variables will be in the $_GET array
(since you're using method=get).

So your variables will be $_GET['machtype'], $_GET['wpart'], etc.

At the beginning of your PHP add the following:

echo "<pre>\n";
print_r($_GET);
echo "</pre>\n";

This will display the contents of your $_GET array with the keys.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация