madmax2600
Mitglied
Hallo,
mir tut schon der Kopf weh, weil ich nicht dahinter steige warum es einfach nicht geht.
Also hier der kurze Abriss:
Ich baue schoen ein kleines Tool fuer eine Abteilung, damit die endlich von Ihrem "Ich_kopiere_alles_auf_Diskette_Excel-Kram" wegkommen.
Auf meiner Maschine laeuft WIN2k Server mit PHP 4.2.1 und MySQL 3.23.51-nt.
Jetzt bin ich fertig und alles funktioniert wunderbar.
Beim ueberspielen auf die neue und bessere Maschine (Linux PHP 4.3.1 und 3.23.41-log), zeigt er mir die Inhalte aus der DB nicht mehr an.
Aendere ich die Config auf dem WIN2k mit dem DB-Connect auf die Linux-Buechse) funktioniert alles wieder?????
Kann es sein, dass ich eine Abfrage verwende, die unter 4.3.1 anders aussehen muss?
Ich bedanke mich tausend mal im voraus.
Gruss
Sebastian
Hier der Code der betreffenden Seite:
------------------<schnipp>----------------------------------
<?php // DateiInfo : datensatz_anzeigen.php
include("inc/config.inc.php"); // Laden der Konfigurationsdatei
include("inc/header.inc.php"); // Laden des Seitenkopfes
echo "<br><b>Detailinformation <p></b>";
// Diese Seite zeigt einen Datensatz an. Sie benötigt eine 'id' um
//einen Datensatz auswählen zu können welche z.B. von der
//Seite 'alle_datensaetze_anzeigen.php' im Link zu dieser Seite
//übergeben wird.
// Abfrage des Datensatzes mit der id='$id' und Werte in das Array
// '$DATENSATZ_ANZEIGEN' schreiben
$DATENSATZ_AUSWAEHLEN=MYSQL_QUERY(" SELECT * FROM $DB_TABLE WHERE id='$id' ");
$DATENSATZ_ANZEIGEN=MYSQL_FETCH_ROW($DATENSATZ_AUSWAEHLEN);
// Ausgabe der einzelnen Werte aus dem Array '$DATENSATZ_ANZEIGEN'.
// Welcher Wert ausgegeben wird, wird durch die Zahl in den eckigen
// Klammern bestimmt.
// $DATENSATZ_ANZEIGEN[0] gibt den ersten Wert aus,
// $DATENSATZ_ANZEIGEN[1] den zweiten ... usw.
echo "<table width=\"95%\" bgcolor=\"#999999\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\">\n";
//echo "<table border=\"1\" cellpadding=\"5\" cellspacing=\"0\">";
//echo "<tr>";
//echo " <td><b>Datensatz ID </b></td><td><strong>$DATENSATZ_ANZEIGEN[0]</strong></td>";
//echo "</tr>";
echo "<tr bgcolor=\"#F1F1F1\">";
echo " <td><b>Anlass </b></td><td>$DATENSATZ_ANZEIGEN[1]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#FFFFFF\">";
echo " <td valign=\"top\"><b>Verwendungszweck </b></td><td>$DATENSATZ_ANZEIGEN[8]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#F1F1F1\">";
echo " <td><b>Vertriebsweg </b></td><td>$DATENSATZ_ANZEIGEN[2]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#FFFFFF\">";
echo " <td><b>Prio </b></td><td>$DATENSATZ_ANZEIGEN[3]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#F1F1F1\">";
echo " <td><b>von </b></td><td>$DATENSATZ_ANZEIGEN[4]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#FFFFFF\">";
echo " <td><b>bis </b></td><td>$DATENSATZ_ANZEIGEN[5]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#F1F1F1\">";
echo " <td valign=\"top\"><b>ID </b></td><td>$DATENSATZ_ANZEIGEN[7]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#FFFFFF\">";
echo " <td valign=\"top\"><b>Details </b></td><td>$DATENSATZ_ANZEIGEN[6]</td>";
echo "</tr>";
echo "</table>";
echo "<p><a href=\"alle_datensaetze_anzeigen.php\" class=\"NAVLINK\"><img src='img/back.gif' border='0' width='9' height='9' hspace='0' vspace='0' align='absmiddle' valign='center' alt='back.gif (91 bytes)'>  Übersicht</a>";
//include("inc/footer.inc.php"); // Laden des Seitenfusses
?>
------------------</schnapp>----------------------------------
mir tut schon der Kopf weh, weil ich nicht dahinter steige warum es einfach nicht geht.
Also hier der kurze Abriss:
Ich baue schoen ein kleines Tool fuer eine Abteilung, damit die endlich von Ihrem "Ich_kopiere_alles_auf_Diskette_Excel-Kram" wegkommen.
Auf meiner Maschine laeuft WIN2k Server mit PHP 4.2.1 und MySQL 3.23.51-nt.
Jetzt bin ich fertig und alles funktioniert wunderbar.
Beim ueberspielen auf die neue und bessere Maschine (Linux PHP 4.3.1 und 3.23.41-log), zeigt er mir die Inhalte aus der DB nicht mehr an.
Aendere ich die Config auf dem WIN2k mit dem DB-Connect auf die Linux-Buechse) funktioniert alles wieder?????
Kann es sein, dass ich eine Abfrage verwende, die unter 4.3.1 anders aussehen muss?
Ich bedanke mich tausend mal im voraus.
Gruss
Sebastian
Hier der Code der betreffenden Seite:
------------------<schnipp>----------------------------------
<?php // DateiInfo : datensatz_anzeigen.php
include("inc/config.inc.php"); // Laden der Konfigurationsdatei
include("inc/header.inc.php"); // Laden des Seitenkopfes
echo "<br><b>Detailinformation <p></b>";
// Diese Seite zeigt einen Datensatz an. Sie benötigt eine 'id' um
//einen Datensatz auswählen zu können welche z.B. von der
//Seite 'alle_datensaetze_anzeigen.php' im Link zu dieser Seite
//übergeben wird.
// Abfrage des Datensatzes mit der id='$id' und Werte in das Array
// '$DATENSATZ_ANZEIGEN' schreiben
$DATENSATZ_AUSWAEHLEN=MYSQL_QUERY(" SELECT * FROM $DB_TABLE WHERE id='$id' ");
$DATENSATZ_ANZEIGEN=MYSQL_FETCH_ROW($DATENSATZ_AUSWAEHLEN);
// Ausgabe der einzelnen Werte aus dem Array '$DATENSATZ_ANZEIGEN'.
// Welcher Wert ausgegeben wird, wird durch die Zahl in den eckigen
// Klammern bestimmt.
// $DATENSATZ_ANZEIGEN[0] gibt den ersten Wert aus,
// $DATENSATZ_ANZEIGEN[1] den zweiten ... usw.
echo "<table width=\"95%\" bgcolor=\"#999999\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\">\n";
//echo "<table border=\"1\" cellpadding=\"5\" cellspacing=\"0\">";
//echo "<tr>";
//echo " <td><b>Datensatz ID </b></td><td><strong>$DATENSATZ_ANZEIGEN[0]</strong></td>";
//echo "</tr>";
echo "<tr bgcolor=\"#F1F1F1\">";
echo " <td><b>Anlass </b></td><td>$DATENSATZ_ANZEIGEN[1]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#FFFFFF\">";
echo " <td valign=\"top\"><b>Verwendungszweck </b></td><td>$DATENSATZ_ANZEIGEN[8]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#F1F1F1\">";
echo " <td><b>Vertriebsweg </b></td><td>$DATENSATZ_ANZEIGEN[2]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#FFFFFF\">";
echo " <td><b>Prio </b></td><td>$DATENSATZ_ANZEIGEN[3]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#F1F1F1\">";
echo " <td><b>von </b></td><td>$DATENSATZ_ANZEIGEN[4]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#FFFFFF\">";
echo " <td><b>bis </b></td><td>$DATENSATZ_ANZEIGEN[5]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#F1F1F1\">";
echo " <td valign=\"top\"><b>ID </b></td><td>$DATENSATZ_ANZEIGEN[7]</td>";
echo "</tr>";
echo "<tr bgcolor=\"#FFFFFF\">";
echo " <td valign=\"top\"><b>Details </b></td><td>$DATENSATZ_ANZEIGEN[6]</td>";
echo "</tr>";
echo "</table>";
echo "<p><a href=\"alle_datensaetze_anzeigen.php\" class=\"NAVLINK\"><img src='img/back.gif' border='0' width='9' height='9' hspace='0' vspace='0' align='absmiddle' valign='center' alt='back.gif (91 bytes)'>  Übersicht</a>";
//include("inc/footer.inc.php"); // Laden des Seitenfusses
?>
------------------</schnapp>----------------------------------