You are here: Re: form question « HTML « IT news, forums, messages
Re: form question

Posted by Toby Inkster on 10/11/05 10:02

Doug wrote:

> <!-- HTML page -->
> <a href="download.php?ver=2&amp; file=somefile.exe?ver=2&amp;
> name=somefile">somefile</a>
>
> <?php
> // This is download.php
> if (isset($_GET['ver']))
> {
> $vers = "{$_GET['name']}";
> require_once('./MyStuff/mysql_connect.php');
> $query2 = "INSERT INTO versiondl(Version, Date)
> VALUES('$vers', NOW())";
> $result = @mysql_query ($query2); // Run the query.
> $redirect = "./Download Files/{$_GET['file']}";
> header("Location: $redirect");
> }
> ?>

OK -- you should be able to cut that down and make it more efficient:

<!-- HTML page -->
<a href="download.php?file=somefile.exe&amp;name=somefile">somefile</a>

<?php
// This is download.php
if (isset($_GET['name']))
{
require_once('./MyStuff/mysql_connect.php');
$query2 = sprintf("INSERT INTO versiondl(Version, Date)
VALUES('%s', NOW())", $_GET['name']);
$result = @mysql_query ($query2); // Run the query.
$redirect = "./Download Files/{$_GET['file']}";
header("Location: $redirect");
}
?>

That said, when you use a "Location" header, you should use a full,
absolute URL, including the "http://".

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact

 

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

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