muß etwas ausholen, um mein Problem zu beschreiben. Ich versuche mich kurz zu halten.
1) HTML-Form angelegt
2) Zeugs aus dem HTML wird in Datenbank geschrieben
- Code: Select all
<?php
include("manager/dbconfig.inc.php3");
$db = mysql_connect($dbserver,$dbuser,$dbpassword);
mysql_select_db($dbname);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="wichtig.php">
<table border="0" width="279">
<tr>
<td>
<input type="text" name="text" size="40" maxlength="160">
</td>
<td>
<input type="hidden" name="action" value="post">
<input type="submit" value="Abschicken">
</td>
</tr>
</table>
</form>
<?php
if($action=="post")
{
$zeit=getdate(time());
$datum = sprintf("%02d-%02d-%02d %02d:%02d:%02d", $zeit["year"],$zeit["mon"],$zeit["mday"],$zeit["hours"],$zeit["minutes"],$zeit["seconds"]);
$query=mysql_query("insert into wichtig set id='', wichtig='$text', datum='$datum' ");
echo"<br><font face=\"Arial, Helvetica, sans-serif\" color=\"00CC33\"><b>Eingetragen!</b></font>";
}
?>
</body>
</html>
(Hab es etwas gekürzt)
Das Script funktioniert auf meinem lokalen System daheim
(XAMPP 1.4.11) wunderbar, desgleichen auf 2 verschiedenen
Servern und meinem lokalen XAMPP im Büro (weiß gerade nicht
die Version, aber auch schon älter).
Hab jetzt auf einem anderen Rechner XAMPP 1.5.3a installiert
und bin fast verzweifelt - die Variablen werden nicht an das PHP
übergeben. Weder per POST noch wenn ich einen Link mache
auf diese Art:
$x="irgendwas";
wichtig.php?x=$x
Ich habe dann einen Datenbank-Dump gemacht,
auf einen Server geschoben und exakt das Script hochgeladen
und siehe da - es funktioniert, alle Variablen waren
ordnungsgemäß gefüllt!
Dann habe ich auf einem anderen Rechner die neueste Version
von XAMPP und danach nochmal XAMPP-Lite installiert.
Beide Male funktionierte es wieder nicht!
Fazit: Auf mindestens 2 alten Versionen XAMPP funktioniert es,
bei der neuesten nicht. System war immer Win XP pro
Hab ich vergessen, irgendwas einzustellen?
Oder liegt es tatsächlich an der Version?
Vielen Dank schonmal,
Coniaric