Hallo Forum
Ich habe ein Problem mit dem übergeben von Daten eines Formulars an eine andere Seite. Die $_POST-Variabeln sind einfach leer. Auf meinem Homeserver funktioniert es (register_globals = on), aber bei einem Kolegen der das Script auf seinem Server (register_globals = off) verwendet werden nur leere $_POST-Variabeln übertragen. Dies aber auch erst seit ich mein Session-basiertes Login überarbeitet habe!
Ich gebe hier mal die betroffenen Dateien, vllt findet ja jemand einen Fehler:
add_genre.php
loginfo.php
add_geninsert.php
$_POST["genre"] = $genre; ist einfach leer, auch wenn man etwas eingibt. Ich habe seit ich das Script geschrieben habe nie was geändert an diesem Teil des Scripts. Einfach seit ich diese loginfo.php überarbeited habe hat er auf den einen Servern Probleme... es könnte an dem register_globals = off liegen... vllt? Ich hiffe mir kann jemand helfen.
Ich habe ein Problem mit dem übergeben von Daten eines Formulars an eine andere Seite. Die $_POST-Variabeln sind einfach leer. Auf meinem Homeserver funktioniert es (register_globals = on), aber bei einem Kolegen der das Script auf seinem Server (register_globals = off) verwendet werden nur leere $_POST-Variabeln übertragen. Dies aber auch erst seit ich mein Session-basiertes Login überarbeitet habe!
Ich gebe hier mal die betroffenen Dateien, vllt findet ja jemand einen Fehler:
add_genre.php
PHP-Code:
<?php
include("loginfo.php");
include("config.php");
echo("
<html>
<head>
<title>$listname :: Genre Hinzufügen</title>
<link href=\"$URL/admin/admin.css\" type=\"text/css\" rel=\"stylesheet\">
</head>
<body>
<table border=\"0\">
<tr>
<td valign=\"top\" width=\"185\">"); include("adminmenu.php"); echo("</td>
<td valign=\"top\">
Genre hinzufügen<br>
<img src=\"../images/spacer.gif\" height=\"4\">
<table class=\"over\" cellpadding=\"0\">
<tr>
<td>
<table border=\"0\" class=\"showdetails\" celpadding=\"4\">
<form action=\"add_geninsert.php\" method=\"post\">
<tr>
<td class=\"info\">Genre:</td>
<td><input type=\"text\" class=\"details\" name=\"genre\"></td>
</tr>
</table>
<img src=\"$URL/images/spacer.gif\" height=\"2\">
<table border=\"0\" class=\"detailsfooter\" celpadding=\"4\">
<tr>
<td width=\"100\"></td>
<td><input type=\"submit\" value=\"$L_ADD_ENTER\"></td>
</tr>
</form>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
");
?>
loginfo.php
PHP-Code:
<?php
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: index.php");
}
?>
add_geninsert.php
PHP-Code:
<?php
include("loginfo.php");
include("config.php");
$_POST["genre"] = $genre;
if(empty($genre)) { echo("Du musst ein Genre eingeben!"); } else {
$insert = "INSERT INTO ".$tblpre."genres (
genid,
genre)
VALUES (
'',
'$genre')";
$insertcomplet = mysql_query($insert) OR die(mysql_error());
echo("
<html>
<head>
<title>Administration | Eintragen...</title>
<link href=\"main.css\" type=\"text/css\" rel=\"stylesheet\">
</head>
<body>
Das Genre <b>$genre</b> wurde erfolgreich eingetragen.
<p>
<a href=\"$URL/admin/add_copyprotect.php\">Zurück zur Artikel-Übersicht</a>
</body>
</html>
");
}
?>
Kommentar