Was ist falsch?!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Was ist falsch?!

    also kann einer von euch mir sagen was an diesem script falsch ist?
    ich bekommen den wert PGEIN und PGAUS nicht an die nächste seite übermittelt.


    danke schonmal für eure hilfe.

    //hauptseite

    <?
    echo("<font face=arial size=2>Preisgruppe auswählen welche eingelesen werden

    soll</font><p>");

    echo("<form action=pg_ein.php method=post>");
    echo("<select name=PGEIN>");
    echo("<option value=PG1>Preisgruppe1</option>");
    echo("<option value=PG2>Preisgruppe2</option>");
    echo("<option value=PG3>Preisgruppe3</option>");
    echo("<option value=PG4>Preisgruppe4</option>");
    echo("<option value=PG5>Preisgruppe5</option>");
    echo("<option value=PG6>Preisgruppe6</option>");
    echo("<option value=PG7>Preisgruppe7</option>");
    echo("<option value=PG8>Preisgruppe8</option>");
    echo("<option value=PG9>Preisgruppe9</option>");
    echo("</select>");
    echo("<input type=submit value=Einlesen><p>");
    echo("</form>");

    echo("<form action=pg_ausg.php method=post>");
    echo("<select name=PGAUS>");
    echo("<option value=PG1>Preisgruppe1</option>");
    echo("<option value=PG2>Preisgruppe2</option>");
    echo("<option value=PG3>Preisgruppe3</option>");
    echo("<option value=PG4>Preisgruppe4</option>");
    echo("<option value=PG5>Preisgruppe5</option>");
    echo("<option value=PG6>Preisgruppe6</option>");
    echo("<option value=PG7>Preisgruppe7</option>");
    echo("<option value=PG8>Preisgruppe8</option>");
    echo("<option value=PG9>Preisgruppe9</option>");
    echo("</select>");
    echo("<input type=submit value=Anzeigen>");
    echo("</form>");
    ?>

    //pg_ausg.php

    <?
    include '../config.php';

    if (!($verbindung = mysql_connect ("$server","$user","$password"))) {
    echo("Die Verbindung konnte nicht hergestellt werden!<p>");
    exit();
    }

    if (!(mysql_select_db ("$dbname",$verbindung))) {
    echo("Sorry die Datenbank konnte nicht ausgewählt werden!<p>");
    exit();
    }

    $query = ("Select PRONUM,PROPRE from $PGAUS");
    if (!($ergebnis = mysql_query ($query,$verbindung))) {
    echo("Ihre Abfrage $query war nicht erfolgreich!<p>");
    exit();
    }


    while ($zeile = mysql_fetch_object ($ergebnis)){

    echo("<br>");
    echo("<table border=0 width=200 noresize>");
    echo("<tr>");
    echo("<td><font face=arial size=2>$zeile->PRONUM</font></td>");
    echo("<td><font face=arial size=2>$zeile->PROPRE</font></td>");
    echo("</tr>");
    echo("</table>");

    }
    echo("<a href=pg.php>zurück zum Hauptmenü</a>");

    ?>

    //pg_ein.php

    <?
    include '../config.php';

    if (!($verbindung = mysql_connect ("$server","$user","$password"))) {
    echo("Die Verbindung konnte nicht hergestellt werden!<p>");
    exit();
    }

    if (!(mysql_select_db ("$dbname",$verbindung))) {
    echo("Sorry die Datenbank konnte nicht ausgewählt werden!<p>");
    exit();
    }

    $query = "DELETE FROM $PGEIN";

    if (!($ergebnis = mysql_query ($query,$verbindung)))

    {
    echo("Das Löschen ist fehlgeschlagen!<p>");
    echo("Das Löschen $query war nicht erfolgreich!<p>");

    exit();

    }


    $Delimeter = "|";
    $fp = fopen ("$PGEIN.csv","r");
    while (!feof($fp)) {
    $data = fgets($fp, 4096);


    $pos = strpos ($data ,$Delimeter );
    $PRONUM= substr ($data, 0, $pos);
    $PROPRE= substr ($data, $pos+1);

    if (!($verbindung = mysql_connect ("$server","$user","$password"))) {
    echo("Die Verbindung konnte nicht hergestellt werden!<p>");
    exit();
    }

    if (!(mysql_select_db ("$dbname",$verbindung))) {
    echo("Sorry die Datenbank konnte nicht ausgewählt werden!<p>");
    exit();
    }

    $query = " INSERT INTO $PGEIN (PRONUM,PROPRE)
    VALUES
    ('$PRONUM','$PROPRE')";


    if (!($ergebnis = mysql_query ($query,$verbindung)))

    {
    echo("Die Eingabe ist fehlgeschlagen!<p>");
    echo("Ihre Eingabe $query war nicht erfolgreich!<p>");
    echo("<a href=pg.php>zurück zum Hauptmenü</a>");
    exit();

    }

    }

    fclose($fp);
    echo("Daten wurden erfolgreich eingefügt<br>");
    echo("<a href=pg.php>zurück zum Hauptmenü</a>");

    ?>

  • #2
    Hallo,

    auf jeden fall würde ich die values in "" schreiben.

    option value=PG9 --> option value=\"PG9\"

    Des weiteren kann es sein, dass dein ISP in der php.ini die globals auf off gestzt hat. Das bedeutet, dass die Werte der Variablen auf der nächsten Seite nicht einfach mit $pg_AUS ausgelesen werden können.

    Testen kannst du es, indem du eine Testseite machst mit <? echo $pg_AUS; ?>

    Bleibt die Seite leer, dann sind Deine globals auf off gesetzt.

    Suche dazu im Forum unter php.ini und globals off. Hier gibt es 100derte Antworten zu diesem Problem.

    Kommentar


    • #3
      thx.. hat funktioniert... lag an der ini....

      Kommentar

      Lädt...
      X