grosses Problem mit einem Script
Verfasst: 31.12.2006 01:35
Hallo Leute
Also, ich habe da ein Script welches bisher immer einwandfrei lief. Dann waren Formatierungen drin, welche ich gelöscht habe. Seither geht es nicht mehr. Diese Formatierungen waren aber nur für die grösse der Zellen, hat also nichts mit dem Code selber zu tun. Ich habe danach sogar wieder das Original getestet, ging auch nicht mehr. Da ich diese Dateien nicht mehr habe, kann ich es aber jetzt leider nicht mehr Rekonstruieren.
Das ganze besteht aus drei Dateien. Die erste Datei ist eine Eingabemaske. Die zweite Datei sollte das ganze in die MySQL Datenbank übertragen und die dritte Datei liest mir die Datenbank aus.
Die Eingabemaske funktioniert einwandfrei, auch das auslesen der DB funktioniert, nur beim Eintragen in die DB geht irgendwas nicht.
Hier mal der Code dieser Datei, die das ganze in die DB eintragen müsste.
An der MySQL Datenbank habe ich wissentlich nichts geändert.
Hoffe ihr könnt mir helfen, ich bin mit meinem Latein schon lange am Ende.
Ach ja, was komisch ist. Mit meinem Editor haben die ganzen Befehle Farben. Das While ist seit neustem Schwarz und nicht mehr in Farbe. Ich vermute es hat was damit zu tun, finde aber nirgends einen Codefehler.
Also, ich habe da ein Script welches bisher immer einwandfrei lief. Dann waren Formatierungen drin, welche ich gelöscht habe. Seither geht es nicht mehr. Diese Formatierungen waren aber nur für die grösse der Zellen, hat also nichts mit dem Code selber zu tun. Ich habe danach sogar wieder das Original getestet, ging auch nicht mehr. Da ich diese Dateien nicht mehr habe, kann ich es aber jetzt leider nicht mehr Rekonstruieren.
Das ganze besteht aus drei Dateien. Die erste Datei ist eine Eingabemaske. Die zweite Datei sollte das ganze in die MySQL Datenbank übertragen und die dritte Datei liest mir die Datenbank aus.
Die Eingabemaske funktioniert einwandfrei, auch das auslesen der DB funktioniert, nur beim Eintragen in die DB geht irgendwas nicht.
Hier mal der Code dieser Datei, die das ganze in die DB eintragen müsste.
An der MySQL Datenbank habe ich wissentlich nichts geändert.
Hoffe ihr könnt mir helfen, ich bin mit meinem Latein schon lange am Ende.
Code: Alles auswählen
<html>
<body>
<head>
<title>Hier steht der Titel</title>
</head>
<style type="text/css">
td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}
.td_fett
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
}
</style>
<?
$server="localhost";
$Benutzer="BENUTZER";
$Kennwort="PASSWORT";
$verbindung=mysql_connect ($server, $Benutzer, $Kennwort);
mysql_select_db("DATABASE", $verbindung);
$sql_eintrag ="INSERT INTO global (Marke, Modell, Auflösung, analog Zoom, digital Zoom, Displaygroesse, Gewicht, DSLR, Sensortyp, MMC, Compact Flash, Memory Stick, SD, Foto) VALUES ('$Marke','$Modell','$Auflösung','$analog Zoom','$digital Zoom','$Displaygrösse','$Gewicht','$DSLR','$Sensortyp','$MMC','$Compact Flash','$Memory Stick','$SD','$Foto')";
$eintrag = mysql_query($sql_eintrag, $verbindung);
$sql = "select * from global";
$ergebnis = mysql_query($sql, $verbindung);
echo "<br><br>Danke für den Eintrag";
echo "<br><br>","Du hast folgende Daten eingegeben:<br><br>";
echo "<table width=400 border=1>";
echo "<tr>";
echo "<td class='td_fett' width=200>Marke","</td>","<td width=200>",$Marke,"</td><tr>";
echo "<td class='td_fett' width=200>Modell","</td>","<td width=200>",$Modell,"</td><tr>";
echo "<td class='td_fett' width=200>Auflösung","</td>","<td width=200>",$Auflösung,"</td><tr>";
echo "<td class='td_fett' width=200>analogZoom","</td>","<td width=200>",$analog_Zoom,"</td><tr>";
echo "<td class='td_fett' width=200>digital Zoom","</td>","<td width=200>",$digital_Zoom,"</td><tr>";
echo "<td class='td_fett' width=200>Displaygrösse","</td>","<td width=200>",$Displaygroesse,"</td><tr>";
echo "<td class='td_fett' width=200>Gewicht","</td>","<td width=200>",$Gewicht,"</td><tr>";
echo "<td class='td_fett' width=200>DSLR","</td>","<td width=200>",$DSLR,"</td><tr>";
echo "<td class='td_fett' width=200>Sensortyp","</td>","<td width=200>",$Sensortyp,"</td><tr>";
echo "<td class='td_fett' width=200>MMC","</td>","<td width=200>",$MMC,"</td><tr>";
echo "<td class='td_fett' width=200>Compact Flash","</td>","<td width=200>",$Compact_Flash,"</td><tr>";
echo "<td class='td_fett' width=200>Memory Stick","</td>","<td width=200>",$Memory_Stick,"</td><tr>";
echo "<td class='td_fett' width=200>SD","</td>","<td width=200>",$SD,"</td><tr>";
echo "<td class='td_fett' width=200>Foto","</td>","<td width=200>",$SD,"</td><tr>";
echo "</table>";
while($row = mysql_fetch_object($ergebnis))
{
echo "<p>";
}
mysql_free_result($ergebnis);
mysql_close($verbindung);
?>
</body>
</html>