rlb1 Posted November 6, 2007 Share Posted November 6, 2007 Please help me with this. This redirect is not working. Thanks!!! <? # GRAB THE VARIABLES FROM THE URL $id = $_GET['idurl']; $name = $_GET['name']; // Otherwise we connect to our Database mysql_connect("*******", "*******", "*******") or die(mysql_error()); mysql_select_db("champion_merchants") or die(mysql_error()); // Retrieve all the data from the "example" table $result = mysql_query("SELECT * FROM zzounds WHERE id='$idurl'") or die(mysql_error()); // store the record of the "example" table into $row $row = mysql_fetch_array( $result ); // Trying to redirect to URL - I have tried "{$row['Manufacturer']}" {$row['URL_Product']} .$row['URL_Product'] header( 'Location: {$row['URL_Product']}' ) ; // Need help here echo " ".$row['URL_Product']; //This works great!! ?> Link to comment https://forums.phpfreaks.com/topic/76278-solved-parse-error-in-phpredirect-cannot-figure-it-out/ Share on other sites More sharing options...
trq Posted November 6, 2007 Share Posted November 6, 2007 echo " ".$row['URL_Product']; //This works great!! And looks like? Link to comment https://forums.phpfreaks.com/topic/76278-solved-parse-error-in-phpredirect-cannot-figure-it-out/#findComment-386104 Share on other sites More sharing options...
PHP_PhREEEk Posted November 6, 2007 Share Posted November 6, 2007 $redirect = $row['URL_Product']; header ('Location: $redirect'); PhREEEk Link to comment https://forums.phpfreaks.com/topic/76278-solved-parse-error-in-phpredirect-cannot-figure-it-out/#findComment-386105 Share on other sites More sharing options...
trq Posted November 6, 2007 Share Posted November 6, 2007 Actually, thanks to freaks post (he makes the same mistake) I just reliased your issue. Variables are not interpolated within single quotes. Use.... header("Location: {$row['URL_Product']}"); Link to comment https://forums.phpfreaks.com/topic/76278-solved-parse-error-in-phpredirect-cannot-figure-it-out/#findComment-386109 Share on other sites More sharing options...
rlb1 Posted November 6, 2007 Author Share Posted November 6, 2007 I am getting an error with both reccomendations... How do I fix? Warning: Cannot modify header information - headers already sent by (output started at /home/champion/public_html/directforless/page.php:2) in /home/champion/public_html/directforless/page.php on line 29 <? # GRAB THE VARIABLES FROM THE URL $id = $_GET['idurl']; $name = $_GET['name']; // Otherwise we connect to our Database mysql_connect("*********", "*********", "*********") or die(mysql_error()); mysql_select_db("champion_merchants") or die(mysql_error()); // Retrieve all the data from the "example" table $result = mysql_query("SELECT * FROM zzounds WHERE id='$idurl'") or die(mysql_error()); // store the record of the "example" table into $row $row = mysql_fetch_array( $result ); $redirect = $row['URL_Product']; header ('Location: $redirect'); // ERROR HERE ON LINE 29 Link to comment https://forums.phpfreaks.com/topic/76278-solved-parse-error-in-phpredirect-cannot-figure-it-out/#findComment-386125 Share on other sites More sharing options...
High_-_Tek Posted November 6, 2007 Share Posted November 6, 2007 You need to replace the single quotes on the header() line with double quotes. Link to comment https://forums.phpfreaks.com/topic/76278-solved-parse-error-in-phpredirect-cannot-figure-it-out/#findComment-386129 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.