Re: farbige Zellen und Zeilen - aber wie ???? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Pouraga (1396 Beiträge) am Montag, 24.Februar.2003, 17:43.
    Re: farbige Zellen und Zeilen - aber wie ????

      Hab es gerade noch mal selbst probiert. (ich wusste doch das ich bestimmt nen fehler drin habe.

      Im ersten Teil muss es natürlich heissen

      if ($color){
      out '<tr bgcolor="#FFFFFF">';
      $color = 0;
      }
      else{
      out '<tr bgcolor="#C0C0C0">';
      $color = 1;
      }
      

      Sonnst kommt ' und " durcheinander.

      Aber es funktioniert jetzt.


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Gunnar (42 Beiträge) am Montag, 24.Februar.2003, 14:31.
    farbige Zellen und Zeilen - aber wie ????

      Das Problem ist: Ich möchte das wenn in einer Zelle Z.B. der Wert "17:30 - 23:00 Uhr" steht, das dann der wert farbig ausgegeben wird, und wenn der Wert " 23:00 - 05:00 Uhr" ist in einer noch anderen Farbe.

      Ist das möglich?

      Zweite Frage: Wie kann ich Zeilen, der Übersichtlichkeit halber, eine grau und eine weiß unterlegen. Also weiß, grau, weiß, grau usw.

      Ich hoffe mir kann einer schnell eine Lösung für beide Fragen anbieten

      DANKE
      Gunnar

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Montag, 24.Februar.2003, 16:17.
    Re: farbige Zellen und Zeilen - aber wie ????

      Ich antworte jetzt einfach auf das neue Posting und ignoriere das andere. (besser währe es gewesen wenn du es bei einem belassen hättest)

      Wenn du solche etwas aufwendigere Sachen machen möchtest kommst du nicht drumherum dein "do action"
      raus zu nehmen und mit "loop" oder gleich in perl es zu machen.

      so ungefähr: (Müssen natürlich noch deine Abfrage und die restlichen Felder rein und die Tabelle kannst du ja noch schön gestalten)
        
      <table>
      <loop code=perl ...>
      

      if ($color){
      out "<tr bgcolor="#FFFFFF">";
      $color = 0
      }
      else{
      out "<tr bgcolor="#C0C0C0">";
      $color = 1
      }
      

      out "<td>\n";

      if ($feld eq "17:30 - 23:00 Uhr") {
      out '<font color="#FF0000">';
      }
      elsif ($feld eq "23:00 - 05:00 Uhr"){
      out '<font color="#00FF00">';
      }
      else{
      out '<font color="#000000">';
      }
      out "$feld</font>\n";
      out "<td><tr>\n";
      </loop>
      </table>
      


      Hab jetzt den Text möglich übersichtlich gehalten (es geht noch kürzer). Musst du jetzt natürlich noch den ganzen Rest der Datenbank dazu machen.

      (hab den Quelltext jetzt gearde geschrieben und nicht getestet, bestimmt hab ich irgendwo was vergessen *g*)

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Montag, 24.Februar.2003, 16:29.
    Re: farbige Zellen und Zeilen - aber wie ????

      D A N K E

      und wo muss denn der genaue Datenbankaufruf folgen? Das geht ja los mit "<do action=all" könntest du mir bitte den Quelltext mal so senden, so dass da eine Datenbank schin integriert ist, das ich das mal sehe, kann ja auch per Mail sein.

      Gunnar

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Montag, 24.Februar.2003, 17:03.
    Re: farbige Zellen und Zeilen - aber wie ????

      loop ist schon der Datenbank aufruf.

      Dort wo ich die 3 Punkte gemacht habe muss deine Datenbank Abfrage rein.

      Dafür kommt das do action=all raus.
      Es fehlt dir dann blos ne ganze menge die du dir auch manuell zusammenbasteln müsstest. (wenn du sie brauchst)
      Suchfunktion
      Blätterfuntion
      Neuen Eintrag erstellen
      und so.

      Du hast dann "nur" das eine Feld (wie auch immer das heisst) in einer weiss grau abwechselnden Tabelle und die Werte die du gesagt hast farbig markiert. Sonnst noch nix. Ich weiss ja nicht was du sonnst noch für Felder hast oder welche Funktionen du noch so benötigst. Aber es wird auf jeden fall etwas aufwendiger werden es zu machen. (Alles machen zu müssen, ist der Preis für die Freiheit alles tun zu können. ;) )

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Montag, 24.Februar.2003, 17:21.
    Re: farbige Zellen und Zeilen - aber wie ????

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Montag, 24.Februar.2003, 17:24.
    Re: farbige Zellen und Zeilen - aber wie ????

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Montag, 24.Februar.2003, 17:35.
    Re: farbige Zellen und Zeilen - aber wie ????

      Dann mach doch mal ein.


      <table>
      <loop code=perl db=datenbankname>
      

      if ($color){
      out "<tr bgcolor="#FFFFFF">";
      $color = 0;
      }
      else{
      out "<tr bgcolor="#C0C0C0">";
      $color = 1;
      }
       
      out "<td>$Name</td>\n";
      out "<td>\n";
      

      if ($Mittwoch eq "17:30 - 23:00 Uhr") {
      out '<font color="#FF0000">';
      }
      elsif ($Mittwoch eq "23:00 - 05:00 Uhr"){
      out '<font color="#00FF00">';
      }
      else{
      out '<font color="#000000">';
      }
      out "$Mittwoch</font>\n";
      out "<td><tr>\n";
      </loop>
      </table> 
      



      Ist jetzt "nur" das Feld Name und Mittwoch drin. Oben musst du noch den Namen der Datenbank angeben. Die anderen Wochentage werden dann aber genauso gemacht.

      Es werden so aber immer alle Einträge auf einer Seite gezeigt und du hast keine Möglichkeit sie zu ändern.

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Montag, 24.Februar.2003, 17:43.
    Re: farbige Zellen und Zeilen - aber wie ????

      Hab es gerade noch mal selbst probiert. (ich wusste doch das ich bestimmt nen fehler drin habe.

      Im ersten Teil muss es natürlich heissen

      if ($color){
      out '<tr bgcolor="#FFFFFF">';
      $color = 0;
      }
      else{
      out '<tr bgcolor="#C0C0C0">';
      $color = 1;
      }
      

      Sonnst kommt ' und " durcheinander.

      Aber es funktioniert jetzt.

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Montag, 24.Februar.2003, 19:40.
    Re: farbige Zellen und Zeilen - aber wie ????

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Montag, 24.Februar.2003, 20:35.
    Re: farbige Zellen und Zeilen - aber wie ????

      guck dir mal bitte die Seite an: http://baseportal.de/cgi-bin/baseportal.pl?htx=/advent/kirchentag_2

      ist das hier möglich die einzelnen Einträge, z.B. 17:30 - 23:00 Uhr" farbig zu makieren, oder die zellen-Hintergrundfarbe für die zelle zu ändern? Damit man eben schnell sieht wer alles 17:30 dienst hat. Mehr nicht. :-) grau, weiß, grau, weiß ist nicht nötig!


      Gunnar

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Montag, 24.Februar.2003, 22:41.
    Re: farbige Zellen und Zeilen - aber wie ????

      Ne ist glaube ich mit do aktion nicht möglich nen bedingtes Format zu machen. (man möge mir wiedersprechen wenn es nicht so ist ;) )

      Du könntest jetzt ein 2.Feld direkt daneben definieren in dem dann in dem Fall halt nen X oder so steht, um es schneller zu finden. Ist nicht besonders schön aber einfach.


      Aber zum ersten Beispiel:

      Erstmal ist mir noch nen Fehler aufgefallen. (hab ich dir aber so gegeben) Und zwar müss unten die Zeile wieder geschlossen werden </tr></td> ich hab bei mir nochmal welche geöffnet.
      (hat ich schon gefunden als ich es ausprobiert habe, aber dann vergessen zu sagen)

      Wenn du jetzt mehrere Tage machen möchtest, dann füge einfach ein Tabellenfeld von <td> bis </td> mit dem endsprechenden Feld ein (natürlich auch mit der if für die Formatierung)

      Zum zweiten Beispiel:
      Jetzt hast du das ganze ja gedreht, wahren nicht voher der Name als Datensatz und die Wochentage als Felder?

      Aber ist ja wurscht, funktioniert da ja genauso.

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Montag, 24.Februar.2003, 22:58.
    Re: farbige Zellen und Zeilen - aber wie ????

      kannst du mir mal bitte ein Bsp. geben, ich weiß nicht so richtig wie ich die zweite Spalte einfüge, also den Donnerstag, du meintest von <td> bis </td> gib mir mal bitte ein Bsp.

      Gunnar

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Montag, 24.Februar.2003, 23:01.
    Re: farbige Zellen und Zeilen - aber wie ????

      schade das das nicht geht mit der farblichen Sache, aber die Idee ist doch nicht schlecht, mit der Markierung hinter den Zellen, kann die auch farblich sein? Also so das eine zusätzliche Zelle eingefügt wird die denn rot ist oder so, bei dem Inhalt "17:30..."
      geht das?

      Gunnar

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Montag, 24.Februar.2003, 23:31.
    Re: farbige Zellen und Zeilen - aber wie ????

      >Also so das eine zusätzliche Zelle eingefügt wird die 
      >denn rot ist oder so, bei dem Inhalt "17:30..."
      >geht das?
      

      Ne soweit ich weiss nicht.


      Aber zur ersten Frage. Hier hast du nochmal den ganzen text ohne Fehler und nem 2. Feld (hab jetzt die Namen als Felder genommen wie hier: http://baseportal.de/cgi-bin/baseportal.pl?htx=/advent/kirchentag_2 )
      ------------------------------------------------
      <table>
      <loop code=perl ...>
      

      if ($color){
      out '<tr bgcolor="#FFFFFF">';
      $color = 0
      }
      else{
      out '<tr bgcolor="#C0C0C0">';
      $color = 1
      }
       
      out "<td>$Tag</td>";
      

      out "<td>\n";

      if ($Gunnar eq "17:30 - 23:00 Uhr") {
      out '<font color="#FF0000">';
      }
      elsif ($Gunnar eq "23:00 - 05:00 Uhr"){
      out '<font color="#00FF00">';
      }
      else{
      out '<font color="#000000">';
      }
      out "$Gunnar</font>\n";
      out "</td>\n";
      out "<td>\n";
      if ($Evelyn eq "17:30 - 23:00 Uhr") {
      out '<font color="#FF0000">';
      }
      elsif ($Evelyn eq "23:00 - 05:00 Uhr"){
      out '<font color="#00FF00">';
      }
      else{
      out '<font color="#000000">';
      }
      out "$Evelyn</font>\n";
      out "</td></tr>\n";
      

      </loop>
      </table> 
      
      ---------------------------------------


      So hast du das Tag, Gunnar und Evelyn Feld. Und nach dem Schema dann halt weiter.
      (ich habe jetzt einfach mal wegen "Sonnabend" angenommen das Tag ein Textfeld ist und nicht als Datum definiert ist (oder macht das Baseportal so?))

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Dienstag, 25.Februar.2003, 02:59.
    Re: farbige Zellen und Zeilen - aber wie ????

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Dienstag, 25.Februar.2003, 03:01.
    Re: farbige Zellen und Zeilen - aber wie ????

      ach ja und wie gesagt, die teilung der Zeilen in grau und weiß muss nicht sein, das brauch ich denn noch mal extra in einer anderen Datenbank :-)

      Gunnar

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Dienstag, 25.Februar.2003, 12:58.
    Re: farbige Zellen und Zeilen - aber wie ????

     Antworten

    Beitrag von Gunnar (42 Beiträge) am Dienstag, 25.Februar.2003, 22:34.
    Re: farbige Zellen und Zeilen - aber wie ????

      klappt alles super,siehe bsp.4! aber wie bekomme ich es jetzt noch hin, das man auch über das web daten eingeben kann??

      gunnar

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!