PHP пренасочване

hah

Registered
Значи имам:

file.php

Код:
<?php
// Make a MySQL Connection
mysql_connect("localhost", "user", "pw") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());

$id = $_GET['id'];
$sql = "SELECT * FROM ТАБИЦАТА WHERE id = '$id' ";
$mksql = mysql_query($sql);
$row = mysql_fetch_assoc($mksql);
$num = mysql_num_rows($mksql);
if($num == 0 ) {
echo "НЯМА ТАКОВА ИД";
}
$redir = $row['url']; 
if($num == 1) {
header('Location:'.$redir.'');
} 
?>

dobavi-url.php

Код:
<?php
// Make a MySQL Connection
mysql_connect("localhost", "user", "pw") or die(mysql_error());
mysql_select_db("db");
if(isset($_POST['sub'])) {
if(!empty($_POST['url'])) {
$url = $_POST['url'];
$sql = "INSERT INTO ТАБЛИЦАТА(url) VALUES('".$url."')";
$mksql = mysql_query($sql) or die(mysql_error());
if($mksql == true) { 
echo "Добавено"; 
}
}
}
?>
<form action="" method="POST">
<input type="text" name="url"/>
<input type="submit" name="sub" value="Добави URL">
</form>

SQL

Код:
CREATE TABLE `ТАБЛИЦАТА` (
`id` int(11) NOT NULL auto_increment,
`url` VARCHAR(255) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;



При това се получава asd.php?id=1 да пренасочва към Google например.Как да го направя да не е ?id= ,а например ?dw=1

Сменявах id с dw на места ,но излизат ерори и незнам кое точно трябва да сменя. +1[/code]
 
hah каза:
<?php
// Make a MySQL Connection
mysql_connect("localhost", "user", "pw") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());

$id = $_GET['dw'];
$sql = "SELECT * FROM ТАБИЦАТА WHERE id = '$id' ";
$mksql = mysql_query($sql);
$row = mysql_fetch_assoc($mksql);
$num = mysql_num_rows($mksql);
if($num == 0 ) {
echo "НЯМА ТАКОВА ИД";
}
$redir = $row['url'];
if($num == 1) {
header('Location:'.$redir.'');
}
?>
Ето пробвай така
 
<?php
// Make a MySQL Connection
mysql_connect("localhost", "user", "pw") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());

$id = $_GET['id'];
$sql = "SELECT * FROM ТАБИЦАТА WHERE id = '$id' ";
$mksql = mysql_query($sql);
$row = mysql_fetch_assoc($mksql);
$num = mysql_num_rows($mksql);
if($num == 0 ) {
echo "НЯМА ТАКОВА ИД";
}
$redir = $row['url'];
if($num == 1) {
header("Location:'.$redir.'');
}
?>

Объчни внимание на кавичките
 

Back
Горе