Ankündigung

Einklappen
Keine Ankündigung bisher.

status ändern

Einklappen

Neue Werbung 2019

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

  • status ändern

    Moin,

    Habe ein Projekt wo der status der Bearbeitung geändert werden muss.
    wie da sind, empfangen, umgewandert, gefräst, bezogen, verschickt

    Ich möchte gerne das ich der status nicht auswähle aber um ein Schritt erhöhen kann.

    Hat jemand ein Ansatz wie ich so was mache?

    MfG

    Sibre

  • #2
    Bitte nicht so viele Informationen auf einmal...
    Aufbau? DB oder Dateisystem?
    Wie erfährst Du vom aktuellen Status? Wie arbeitet Dein Script?
    Competence-Center -> Enjoy the Informatrix
    PHProcks!Einsteiger freundliche TutorialsPreComposed Packages

    Kommentar


    • #3
      Moin Arne,

      Ich habe nicht soviel info's weil ich könnte das auf verschiedene Wegen lösen, weiss nur nicht was der "beste" Weg ist. Da ist ein DB vorhanden, wenn Daten in DB eingepflegt sind ist der Status "empfangen".
      Daten werden abgerufen, bearbeitet (nicht im script), nach der Bearbeitung möchte ich mit ein Click der Status erhöhen usw.
      Ich möchte dann auch jederzeit sehen können welche Schritten schon abgearbeitet sind und was der aktuelle Status is.

      MfG
      Sibre

      Kommentar


      • #4
        Naja, wenn es in der DB ist, würde ich dem Status eine Spalte vom Typ INT verpassen.
        Dann kannst bei "Klick" auf einen Button bspw. "Status erhöhen" im Script folgende SQL-Anweisung durchführen:
        Code:
        UPDATE tabelle SET status=status+1 WHERE project_id=0815
        Ich möchte dann auch jederzeit sehen können welche Schritten schon abgearbeitet sind und was der aktuelle Status is.
        Die MySQL-Funktionen von PHP kennst Du aber?
        Hast damit schon gearbeitet?
        Competence-Center -> Enjoy the Informatrix
        PHProcks!Einsteiger freundliche TutorialsPreComposed Packages

        Kommentar


        • #5
          Die MySQL-Funktionen von PHP kennst Du aber?
          Hast damit schon gearbeitet?
          ja habe ich schon was mit gemacht.
          der Status erhöhen is auch nicht das was mir Sorgen macht.
          Im normalfall wird auch erst schritt 1 dann 2 dann 3 usw gemacht.
          So könnte ich auch der abgearbeite schritten ausgeben, aber was wann zB schritt 3 ausfällt,
          dann möchtte ich das auch sehen können zB
          "schritt 1 - OK"
          "schritt 2 - OK"
          "schritt 3 - nOK"
          "schritt 4 - OK"
          usw.

          MfG

          Sibre

          Kommentar


          • #6
            Dann würde ich eine Tabelle anlegen die wie folgt aussieht:
            Code:
            pid     | status1 | staus2 | status3 | status4
            --------+---------+--------+---------+--------
            0815    |    0    |    0   |    0    |    0
            Und sobald ein Projekt einen neuen Status erreicht hat, stellst Du den entsprechenden Spalten wert auf 1.
            Dazu brauchst auch nur einen Spaltentyp TINYINT.
            Code:
            UPDATE tabelle SET status1=1 WHERE pid=0815
            
            ; Ergebnis:
            pid     | status1 | staus2 | status3 | status4
            --------+---------+--------+---------+--------
            0815    |    1    |    0   |    0    |    0
            Damit könntest Du jederzeit jeden Status auf 0 oder 1 prüfen.
            Competence-Center -> Enjoy the Informatrix
            PHProcks!Einsteiger freundliche TutorialsPreComposed Packages

            Kommentar

            Lädt...
            X