Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Brauche Hilfe bei Variablen...

  1. #1
    Der_Gilb
    Gast

    Exclamation Brauche Hilfe bei Variablen...

    Hallo Leute!

    Ich möchte Variablen aus verschiedenen Formularen in eine MySQL-Datenbank schreiben. Das Problem ist, dass es insgesamt 72 Variablen sind, die über 13 Seiten verteilt sind.

    Wenn ich immer zum Ende einer Seite die Variablen in die Datenbank schreiben lasse, lege ich ja immer einen neuen Datensatz an.

    Gibt es eine entweder eine Möglichkeit, den Datensatz zu erweitern oder evtl die Daten pro Seite in ein Cookie zu schreiben und die 13 Cookies dann hinterher in die Datenbank zu schreiben?

    Ich bin am verzweifeln, da ich irgendwie nix finde zu meinem Problem.

    Danke schonmal im Vorraus...


    -- Möge der Umsatz mit Euch sein --

  2. #2
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Zwei Stichwörter für Dich:

    http://dev.mysql.com/doc/mysql/de/UPDATE.html

    http://de2.php.net/manual/de/ref.session.php

    Vielleicht solltest du dir auch mal ein allgemeines PHP und MySQL Tutorial durchlesen, hmm?

    Gruß,

    Gaert


  3. #3
    Der_Gilb
    Gast
    Ok, an Cookies hab ich auch schon gebastelt, das Problem ist, dass ich die Daten aus dem Cookie irgendwie nichtmehr rausbekomme...

    www.feuerwehr-lehrberg.de/eb/kopf.php

    Ich habe am Anfang Variablen registriert und dann in einer zweiten Datei (uebergabe_kopf.php) lasse ich die Feldinhalte der vorherigen Seite ins Cookie schreiben.
    Sieht so aus:
    <?

    $c_einstag[] = $einstag;
    $c_fwortlzst[] = $fwortlzst;
    $c_fwstatus[] = $fwstatus;
    $c_fwname[] = $fwname;
    $c_fwort[] = $fwort;
    $c_fwel[] = $fwel;
    $c_fwelfunkt = $fwelfunkt;


    ?>

    Die Variable mit dem c ist die, die ich im cookie registriert habe, die ohne stammt aus den Eingabefeldern des Formulars. Wenn ich das cookie mit

    <?
    echo $c_einstag;
    echo "<br>";
    echo $c_fwortlzst;
    echo "<br>";
    echo $c_fwstatus;
    echo "<br>";
    echo $c_fwname;
    echo "<br>";
    echo $c_fwort;
    echo "<br>";
    echo $c_fwel;
    echo "<br>";
    echo $c_fwelfunkt;

    ?>

    auslese kommt nur eine leere Seite.

    Kann mir vielleicht jemand sagen, wo der Fehler sein könnte?
    Geändert von Der_Gilb (30-12-2004 um 23:16 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    wieso benutzt du nicht Sessions und $_SESSION?
    ansonsten update bei mysql.
    oder du sendest einfach alle anderen datei per als hidden input feld mit.

  5. #5
    Der_Gilb
    Gast
    Oh heilliger Programmator!

    Habe den Fehler gefunden; ich hab in der dritten Seite das session_start() vergessen...

    Werde es, wenn ich Feierabend habe testen und hoffe, es geht dann.

    Danke schonmal an alle für die SCHNELLE Hilfe!

    Guten Rutsch!


    -- Möge der Umsatz mit Euch sein --

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •