[PHP] Weiterleitung via Datenbank! HILFE!

[quote=“osiris”]ich habe nach einer lösung gefragt und nicht nach spam…

@Topic: einer muss doch wissen was falsch ist[/quote]

den, der dir helfen wollte, hast du nun wohl vergrault :smiley:

Ok, lass dir mal vor der mysql_query() den Wert von $sid mit echo() ausgeben. Dort sollte dann ein gültiger Feldname aus deiner Tabelle “url” angezeigt werden (nur um sicherzugehen, daß deine Abfrage selbst inhaltlich in Ordnung ist.).
Ich habe mal deinen sql-Dump angeschaut. Deine Tabelle hat ja nur ein Feld, nämlich “test”.
Schreibe das doch mal fest in den Code (SELECT test …) und schau, ob du dann ein richtiges Ergebnis erhältst. Das Ergbenis muss bei deiner Konstruktion mit mysql_fetch_row() im ersten Element des Arrays $ende stehen (also z.B. echo $ende[0];).

EDIT:
Was mir auffällt, wo machst du eigentlich den mysql-connect? In deinem include? Wenn du keine Verbindung zu deiner DB aufbaust, dann wirst auch keine Ergebnis-Kennung erhalten.

in der config.inc.php ist die verbindung^^
so und jetz das ganze pls nomma im klartext^^

Also, deine Tabelle “url” hat ein Feld, das heißt “test”?

Schreib in deinem Code jetzt einfach bei mysql_query (“SELECT test from url”), um zu sehen, ob überhaupt was zurückgeliefert wird. Das Abfrageergebnis steht in bei dir in $ende.
$ende ist ein array, also kannst du die einzelnen Tabellenfelder mit $ende[0], $ende[1] usw. auswerten. Da deine Tabelle nur ein Feld hat brauchst nur $ende[0] zu verwenden.
Gib nach mysql_fetch_row einfach mal folgendes ein:

echo $ende[0];
die (“Ende”);

Das die() bricht dann dein Script ab, damit der ganze HTML-Teil erstmal übersprungen wird, denn jetzt geht es nur mal um das Abfrageergebnis.

Moinsen,

wenn mans richtig macht, klappts auch mit dem Redirect:

<?php

/**
* @author tobias stumm
* @copyright 2007
*/
include ("config.inc.php");
$sid =  $_GET["go"];
$abfrage = "SELECT $sid FROM url";
$ergebnis = mysql_query($abfrage);
$ende = mysql_fetch_row($ergebnis);
?>
<html>
<head>
<meta http-equiv="refresh" content="5; URL=http://<?php echo $ende[0]; ?>">
</head>
</html>
<?php
echo'Multilanguage:<br \>';
echo'Willkommen auf GoPage.de, danke das Sie diesen Service benutzen!<br \>';
echo'Welcome on GoPage.de, thank you taht you use this service!<br \>';
echo'Bienvenue sur GoPage.de, je vous remercie d´utiliser ce service!<br \>';
echo'Benvenuto su GoPage.de, la ringrazio di utilizzare questo servizio!<br \>';
echo'Bitte warten sie 5 Sekunden. Dann werden sie Anonym weitergeleitet. Schauen sie sich in der zeit mal unsere Partner und Sponsoren an!<br \>';
echo'Please wait 5 seconds. Then you reffer anonymus to the target site. In the time you can show our sponsors and partner!<br \>';
echo'S’il vous plaît attendez 5 secondes. Ensuite, vous reffer anonymus au site cible. Dans le temps, vous pouvez montrer à nos sponsors et partenaires!<br \>';
echo'Attendi 5 secondi. Poi si reffer anonimi al sito di destinazione. Nel tempo si può mostrare i nostri sponsor e partner!';
?>

Greez