Header Problem

Paulus120

Mitglied
PHP:
$MySQL_Host = "localhost";
// Name des MySQL-User
$MySQL_User = "xxx";
// Das Mysql-Passwort
$MySQL_Pass = "xxx";
// Der Name der Mysql-Datenbank
$MySQL_Data = "xxx";
 
// Hier wird der Connect zur Datenbank hergestellt
$conn = mysql_connect("$MySQL_Host", "$MySQL_User", "$MySQL_Pass");
 
// Hier wird geprüft ob eine Verbindung zur Datenbank zustande gekommen ist
if($conn)
	{
	// Hier besteht die Verbindung zur Datenbank
	mysql_select_db("$MySQL_Data", $conn);
	}
else
	{
	// Hier besteht die Verbindung zur Datenbank nicht und es wird eine Fehlermeldung ausgegeben.
	die(mysql_error());
	"<B>Oops, something goes wrong</b>";
	}
 
 
// Hier wird der Datensatz abgefragt
 
$res = mysql_query ("SELECT link FROM products WHERE id=$id");
 
header("Location: Was muss hier hin? ");
 
?>

Hallo, was muss ich denn in die letzte Zeile schreiben damit der Link aus der Tabelle genommen wird ? Ich hab nicht gefunden und schon einiges probiert !
 
wie sieht denn der link bzw. die Seite aus?
Also ist da schon eine Extension dran und liegt der in einem Unterverzeichnis?

wenn in der Tabelle schon der komplette linkname mit Extension und Verzeichnis ist, dann muss da nurnoch $res stehen.

Also: header("Location: '.$res.'");
oder: header("Location: $res");


MfG. Leever
 
Zuletzt bearbeitet von einem Moderator:
Ich hoffe ich hab das jetzt richtig verstanden.

Soll so der Link nachher aussehen:

http://www.domainname.de/meinedomain.de/product_i...p?products_id=1
oder so:
http://www.domainname.de/product_i...p?products_id=1

Tja das Problem wird sein, dass du bei deinen Links ja noch das http://www.etc. davor hast.
Sprich du musst das bei dem der angehängt wird wegtrimmen.

Besser wäre noch die Tabelle so anzulegen, dass du schon von Anfang an alles schön zerlegt hast.

So wenn du nun deine beiden Daten ausliest, dann hast du ja zwei Variablen, die du zusammenfügen willst.
sagen wir $res1 und $res2. Daraus wird dann: $res1.$res2

MfG. Leever
 
PHP:
$res = mysql_query ("SELECT link FROM products WHERE id=$id");
$link = mysql_result($res,0,'link');
header("Location: ".$link);
 
Zurück