Hallo!
Ich bin noch ein ziemlicher Anfänger, habe aber jetzt das Problem, dass ich eine bisher unter php4 funktionierende Datenbank unter php5 mit standardmäßigem "register_globals = off" zum Laufen bringen muss.
Jetzt komme ich leider alleine nicht mehr weiter.
Hauptproblem ist, dass man- wenn ich php5 aktiviere (.htaccess) mit register_globals = off nicht in die Branchen hinein kommt. Man wird immer zurück auf den Index geworfen.
Könnt ihr mir vielleicht auf die Sprünge zu helfen?
Das ist die Seite (zurzeit läuft noch php4, da funktioniert es):
meinDorsten.de - Branchendatenbank
Das ist der Code:
Vielen Dank im voraus!
Axel
Ich bin noch ein ziemlicher Anfänger, habe aber jetzt das Problem, dass ich eine bisher unter php4 funktionierende Datenbank unter php5 mit standardmäßigem "register_globals = off" zum Laufen bringen muss.
Jetzt komme ich leider alleine nicht mehr weiter.
Hauptproblem ist, dass man- wenn ich php5 aktiviere (.htaccess) mit register_globals = off nicht in die Branchen hinein kommt. Man wird immer zurück auf den Index geworfen.
Könnt ihr mir vielleicht auf die Sprünge zu helfen?
Das ist die Seite (zurzeit läuft noch php4, da funktioniert es):
meinDorsten.de - Branchendatenbank
Das ist der Code:
PHP-Code:
if ($aktuellebranche == "")
{
$aktuellebranche = 0;
}
if ($seite == "")
{
$seite = 1;
}
if ($suche)
echo "<a href=".$_SERVER["PHP_SELF"].">zurück zum Index</a>";
else
echo "<a href=".$_SERVER["PHP_SELF"].">Index</a>";
$durch = $aktuellebranche;
$verbind = mysql_connect($mysqlhost,$mysqluser,$mysqlpass);
while (($durch != 0) && (!$suche))
{
if (!$verbind)
die("Kann den Server nicht erreichen, stimmen Username Passwort und Adresse ?");
if (!mysql_select_db($mysqldb, $verbind))
die("Kann die Datenbank nicht anwählen, Stimmt der Name ?");
$query = "SELECT BName,BId,Cof FROM Branchen WHERE BId=".$durch;
$ergebniss = mysql_query($query, $verbind);
if (!$ergebniss)
{
print mysql_error();
die(" Query $query funktioniert nicht !");
}
if ($bekommen = mysql_fetch_array($ergebniss))
{
$ergebnisname = " - <a href=\"".$_SERVER["PHP_SELF"]."?aktuellebranche=".$bekommen[1]."\">".$bekommen[0]."</a>".$ergebnisname;
$durch = $bekommen[2];
}
else
{
die();
}
mysql_free_result($ergebniss);
}
mysql_close($verbind);
if (!$suche)
echo $ergebnisname;
Axel
Kommentar