Werte weitergeben und zusammen rechnen

  • Hallo,
    ich bin ein Blutiger Anfänger und habe ein Problem.
    Ich habe auf einer php Seite meine grafiken in Ortnern gezählt und das Ergebniss zusammengerechent.

    Die echo Befehle sind nur zur Kontrolle.
    Das Ergebnis gebe ich auf einer Seite aus.
    Doch möchte ich die Ergebnisse Anzahl der Ortner und Summe auf einer genauso aufgebauten Seite in einer anderen Ortnerebene mit den Dortigen Ergebnissen Ortner und Summe zusammen Rechenen und diese Ergebnisse wieder ausgeben. Und die Ergebnisse an einer weiteren Seite in einer anderen Ordnerebene zur Weiterverarbeitung weitergeben.(Der Wert $looneytunes und der Wert $summe[4] sollen weitergegeben werden)
    Doch ich bekomme das nicht hin nicht mit include nicht mit post und nicht mit get. Es werden die Werte die ich übergeben jedesmal überschrieben von den ergebnissen der neuen Seite und es wird mir nur der Wert ausgeben von der zweiten Seite.
    Ich hoffe ich habe mich einigermaßen ausgedrückt.
    Kann mir Bitte jemand Helfen?
    Ich habe das so gemacht weil ich die zwischen Ergebnisse ausgebe.
    Danke im Vorraus

    Einmal editiert, zuletzt von stefanre (21. Dezember 2010 um 20:31)

  • Hallo,
    Ich hoffe ich habe mich einigermaßen ausgedrückt.


    Ja, hast du. Einigermaßen schlecht.

    Ich werd etwas meditieren und vielleicht versteh ich dann was das Script macht. Fals es tatsächlich passieren sollte, werde ich mich melden und die frohe Nachricht verbreiten.

    /edit: ich habe rausgefunden was es macht, neue Version wird gemacht...
    /edit2: neue Version fertig.

    Versuche jetzt festzustellen was du vorhast / die Frage ist *bzzzz*...

    // edit3:
    Mein Code kann natürlich noch schöner umgesetzt werden, aber so ist es wenigstens Verständlich & Übersichtlich.

    Nun zu der Frage: die Fehlt?

    Zitat


    Doch ich bekomme das nicht hin nicht mit include nicht mit post und nicht mit get. Es werden die Werte die ich übergeben jedesmal überschrieben von den ergebnissen der neuen Seite und es wird mir nur der Wert ausgeben von der zweiten Seite.

    Klar kannst du den Teil includieren, solang du auf dem selben Server bist? Nach dem Include sind alle Variablen aus diesem Code verfügbar.
    Sag wo es hapert, sonst kann ich dir auch nicht weiterhelfen :|


    // P.S.
    Etwas weiter meditiert.
    Sag doch, dass du n Error bekommst beim include. Natürlich kriegst du den. Du verwendest ja relative Pfade.

    wenn du in
    root/dir_size_counter.php

    meinen Code einfügst (so wie er ist) ablegst

    und dann in
    root/blablub/index.php

    ein include "../dir_size_counter.php"
    einfügst

    Geht das natürlich nicht mehr - die Pfade werden nämlich zu dem aktuell ausgeführten Script relativ gesetzt (nicht zu den includierten).


    D.h. entweder du verwendest absolute Pfade (wäre meine Empfehlung), oder du übergibst die, nennen wir es mal, 'include ebene' mit.

    Der 'absolute Pfad-weg': (klingt komisch, ist aber so)

    Die andere Zeig ich dir nicht, weil ichs nicht mag :rolleyes:

    10 Mal editiert, zuletzt von Grevas (21. Dezember 2010 um 21:32)

  • http://desmagiersworld.de/cliparts.php schau mal Bitte hier damit du siehst was ich gemacht habe. Ich zähle die Grafiken in den einzelnen Ortnern mittels php und gebe sie auf die seite aus. Dann zähle ich alle Grafiken zusammen und geben sie unten aus. Desweitern zähle ich die Ortner um die anzahl der Rubriken festzustellen. den jeder Ortner entspricht eine Rubrik. Jetzt habe ich bestimmte Rubriken unterteil wie comic zum Beispiel. Klicks du auf comic kommst du auf eine genauso aufgebaute Seite. wo ich das selbe gemacht habe. Jetzt möchte ich von der Seite Comic den Gesamt Zähler und die anzahl der Ortner über geben an die seite cliparts und die anzahl hinter cliparts einfügen und zu der Gesamt Summe unten hinzuzählen genauso sollen die Ortner von comic auf der seite unten bei unterkategorien hinzugezählt werden. Und das soll mit allen Unterkategorien passieren.

  • *Bahnhof*

    Sorry, aber ich versteh nicht wo jetzt das Problem ist. Gib mir mal was konkreteres. Du sagst nur was du gern haben & machen würdest. Aber dein Ansatz ist nicht erkennbar. Hab dir schon etwas auf Gut-Glück gecodet ohne deine Struktur wirklich zu kennen.

    Auf Ratespielchen hab ich jetzt keine Lust mehr :(


    Ich verstehe, dass du irgendwelche Ordner auslesen möchtest & darin die Dateien zählst (dafür hab ich dir sogar etwas schöneres zusammengebastelt, was leichter anzupassen ist usw.).
    Wenn du mir nicht sagst, wo das Problem ist / irgendein Ansatz zeigst, ist es mir leider unmöglich irgendwas daran zu ändern.

  • Ich habe mittels include Befehl das Versucht.

    PHP
    <?php 
     include "comic.php"; //Unterseite Comic die Seite wo ich den code schon gepostet habe so sehen alle Seiten aus.
     include "configclip.php"; //Hauptseite seite wo ich alles zusammen Rechne 
     $ord[2] = $comic;     // Ortner
     $sum[2] = $summe[4]; //  Die Summe Der Grafiken von der Comicseite
     $ord[1] = $clip;     // Ortner der Haupseite
     $sum[1] = $summe[1];  // Die Summe der Grafiken von der Hauptseite
     $sum = $sum[2] + $sum[1]  // Hier Zähle ich die Summen zusammen
     ?>

    so wollte ich alle Unterseiten in einer Datei zusammen fassen. Die Ortner ort[1] wollte ich als Hauptkategorien ausgeben die Ortner der anderen Seiten ort[2] aufwärts sollen zusammen gerechnet werden und als Unterkategorien ausgeben werden.
    Die sum[1] aufwärts möchte ich alle zusammen rechnen und als Gesamtanzahl ausgeben. Ich hoffe ich konnte mich ein bischen verständlich machen. Wenn ich versuche die Werte aus zu geben mittels echo funktioniert das schon nicht es werden die falschen Werte ausgegeben.

  • Also derzeit muss ich passen (ist auch schon spät...).
    Dennoch, ich krieg das Gefühl, dass es so nichts wird. Jedesmal, wenn du etwas postest bleiben Fragen übrig, damit ich das ganze nachvollziehen kann.

    Wäre es machbar, dass du mir eine lokal funktionierende Kopie deines Projekts machsts (z.B. als zip und irgendwo hochlädst) ooder gar vorübergehend FTP Zugang gibst? (wenn dann bitte UNBEDINGT per PN, nicht einfach ins Forum posten)

  • So, habs mir etwas angeschaut. Etwas angepasst (an der configclip.php, trotz PHP4 [kein scandir()] gut 16% schneller die neue Version UND sauberer) und glaube so langsam verstanden zu haben was das Problem ist.

    Richtig krieg ichs heute nicht mehr hin, musst du dich wohl gedulden (hab dich im ICQ mal geaddet).


    Einerseits sollte ich dich etwas rügen, da es ein echtes Wirrwarr aus copy&paste ist...
    Andererseits kriegste eine Runde Streicheleinheiten, für die Ausdauer (will mir gar nicht vorstellen, wie lang du an dieser Seite schon bastelst und wie oft du gegen Wände gelaufen bist). Sonst hätt ich wohl tatsächlich gesagt 'wegschmeissen, neu machen' - aber auf der Seite kommt vielleicht ja nicht mehr viel, beim nächsten Projekt besser machen.

  • stefan, ich muss das mal eben loswerden...

    du solltest dem grevas irgendein dickes dankeschön zukommen lassen...
    ich glaube ich hätte echt schon längst kapituliert und wäre mit den händen überm kopf zusammengebrochen (nur weiß ich nich ob in einem akutem anfall von wahnisnn oder vor lachen)
    mach mal bitte ein paar vorschläge, wie wir dich zu nem halbwegs brauchbaren entwickler machen?!
    jeder hat wünsche und visionen und jeder fängt mal klein an, aber man erkundigt sich doch vorher mal was man da für wege und möglichkeiten hat und bastelt nicht einfach planlos drauf los.

    ok in dienem fall.. ne rekursion is die lösung was auch kein anfängergedöhnse is... aber deine anforderung sollte eigentlich nicht mehr als einen tag arbeit verursachen-
    wie lange biste an der sache schon dran? hast du ernsthaftes interesse dein wissen im bereich webentwicklung zu vertiefen?

  • Ersteinmal einen schönen guten Morgen.
    synaptic du glaubst garnicht wie dankbar ich Grevas bin. Das kann ich nicht mehr gut machen. Aber diese Webside hat ihre Geschichte ich weiß nicht ob ich das hier so ohne weiteres schreiben kann. Aber ich werde Grevas die geschichte gerne im ICQ erzählen wenn er möchte. Nur soviel die Webside ist das Werk der letzten 10 Jahre meiner Krankheit und meines Lebens. Und wächst mit ihr. Deshalb sie ist ein sehr großes Gestückel wie ein Schloss wo jeder Besitzer Änderungen vor nimmt und Anbauten anbringt. Und ja ich habe das interesse meine Fähigkeiten im Bereich webentwicklung weiter zu vertiefen. Bloß ich brauche dazu etwas länger als ein Gesunder Mensch auch kommt mein Alter noch dazu das ich nicht mehr so schnell lerne und länger brauche als andere. Deshalb bin ich euch sehr sehr Dankbar das ihr mir hier helft. Vorallem Grevas bin ich sehr sehr Dankbar.

  • also wenn du darüber insgesamt gerne was erzählen möchtest, kannst du das gerne tun..
    im offtopic, der members area, dem vorstellungsthread und auch im mecker und kummerkasten wäre da ausreichend platz (damit wir hir fachlich bleiben können)
    und das mit dem alter.. also unter 55 mach ich mir da um nichts gedanken (ich kenn viele die sich relativ spät noch mit sowas auseinandersetzen), programmieren ist wie denksport und hält die rübe jung und aktiv^^

    mit grevas hast du auch schon einen sehr fähigen entwickler an deiner seite und scheue dich bitte nicht zu fragen, wenn du was neues ausprobieren möchtest.
    ich schätze dich so ein, dass du schon dinge suchst und googlest, um weiter zu gelangen, von daher sehe ich auch kein problem darin dich direkt mit codes zu versorgen, die dir deine materie anschaulich näher bringen. nur ist es wenig sinnvoll wenn man sich codes im internet sucht, diese mit anderen zusammenbringt und eine teilfusion erwirkt. das endet zu 90% in einem desaster.

  • Wie gesagt, hab ihn ja in ICQ geaddet (nicht ohne Grund ;) ).

    Für Lobeshymnen ist es noch zu früh - noch hab ichs ja nicht fertig, jetzt wird auch erstmal meine eigene Arbeit erledigt (sonst wird der Chef noch böse *g*).