Datumsformat

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

  • #16
    was ein aufwand...verstehe ich das richtig das dann die mail@mail.de zu einem Bild wird? das nimmt doch dann viel zu viel Platz weg wollte da ein kleine Bild mit nem Briefumschlag reinpacken und dann die addi halt im a href zerstückeln... so wies im Tutorial mit dem Javascript gemacht ist, aber da die Addi ja aus der Datenbank kommt....
    Zuletzt geändert von Aroree; 30.04.2004, 10:35.

    Kommentar


    • #17
      *g* du wolltest doch wissen, wie es mit dem bild geht ... wenns nicht zum
      impressum gehört, hinterleg auf dem briefumschlag die id zum eintrag und
      verlinke den den mit einem formular. erst bei der formularauswertung holst
      du die adresse aus der db und sendest die nachricht mit mail ... wenn du
      partout mit dem mailto arbeiten willst, machs so, wie es im tut steht
      Kissolino.com

      Kommentar


      • #18
        tja nur das das aus dem Tut nicht funktioniert....zumindest krieg ich es wieder nicht umgebaut....*grummelknurr*

        Kommentar


        • #19
          poste mal bitte etwas code
          Kissolino.com

          Kommentar


          • #20
            mein bisheriger Code Variable $zeile[13] ist die Mailadresse

            PHP-Code:
            $sel="SELECT *,DATE_FORMAT(MAMA_GEBDATUM,'%d.%m.%Y') AS GEBDATUM ,
            DATE_FORMAT(MAMA_ET,'%d.%m.%Y') AS ETDATUM,DATE_FORMAT(MAMA_MS,'%d.%m.%Y') AS MSDATUM 
            FROM 9monate, Familienstand, Geschlecht 
            WHERE MAMA_FS_FID = FS_ID AND MAMA_GESCHLECHT_ID = GESCHLECHT_ID ORDER BY MAMA_ID ASC LIMIT "
            .($page*$perpage).",$perpage";
            if(
            mysql_query($sql$verbindung)) {
                
            $erg=mysql_query($sel$verbindung) or die(mysql_error());
                while ( 
            $zeile=mysql_fetch_array($erg) ) {
                    if(!empty(
            $farbe)){$classe 'bgcolor="#CDDBEB"';$schriftcolor='color="#000000"';$farbe '';}
            else{
            $classe 'bgcolor="#6699cc"';$schriftcolor='color="#FFFFFF"';$farbe 1;}

             echo 
            "            <tr>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[3]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[2]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[GEBDATUM]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[5]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[6]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[7]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[ETDATUM]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[MSDATUM]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b><img src=\"images/baby/\".$zeile[18].\"</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[11]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[12]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[13]</b></font></td>\n";
            echo 
            "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b><a href=\"$zeile[14]\" target=\"_blank\"></b></font></td>\n";
            echo 
            "            </tr>\n";
                    echo 
            "                <td colspan=\"3\" height=\"3\"></td>\n";
                    echo 
            "            </tr>\n";
                }

            und das hier wäre das aus dem Tutorial...kriege es nicht umgemodelt...

            PHP-Code:
            <?function scrambleMailto($adresse) 


            $adresse = "<a href=\"mailto:$adresse\">";  // Wir erstellen den kompletten Link, z.B. <a href=mailto:pekka@gmx.de>. 

            $temp =  chunk_split($adresse,3,"##");  // Wir fügen an jeder 3. Position den String "##" ein. Unsere Adresse sieht dann also so aus: <a h##ref##=ma##ilt##o:p##ekk##a@g##mx.##de>. 

            $temp_array =  explode("##",$temp);              // Nun koennen wir den String an den "Sollbruchstellen" in ein Array umwandeln. 

            foreach($temp_array as $stueckchen) 
            { $scrambled.="+'$stueckchen'"; } 

            $scrambled =  substr($scrambled,1, strlen($scrambled)); // Wir entfernen das erste "+" aus dem Ergebnis. 


            $result = "<SCRIPT LANGUAGE=javascript>"; // Hier geben wir das JavaScript aus. 
            $result.="<!--\n"; 
            $result.= "document.write($scrambled);\n"; 
            $result.="-->"; 
            $result.="</SCRIPT>"; 

            return $result; 


            ?>
            Zuletzt geändert von schmalle; 30.04.2004, 11:56.

            Kommentar


            • #21
              PHP-Code:
              echo "<td ".$classe.">
                    <font face=\"
              $schriftart\" size=\"$schriftgroesse\" $schriftcolor>
                    "
              .scrambleMailto($zeile[13])."<b>hierdasbild</b></a>
                    </font>
              </td>\n"

              - pack die funktion mit in dein ausgabescript (require_once)
              - und änder die zeile ^^

              sollte klappen

              btw: warum nimmst du kein css und hast variablen (auch noch arrays) im
              mal string und mal nicht?
              Kissolino.com

              Kommentar


              • #22
                das ist doch mein Ausgabescript irgendwie....kann ich gar nix mehr...soll ich das mit in meine Configdatei packen und dann require_once()
                oder wie....

                warum lass ich mich eigentlich immer wieder breitschlagen....*seufz*

                Kommentar


                • #23
                  armes häschen ... tust du die funktion mit in das ausgabescript, oder
                  brauchst du die noch woanders?... einfach copy 'n paste ... gleich vorne
                  an und dann passt das schon.
                  Kissolino.com

                  Kommentar


                  • #24
                    passt nicht...dann meckert er moment ich baue wieder um....

                    Kommentar


                    • #25
                      Fatal error: Cannot redeclare scramblemailto() (previously declared in /home/www/web39/html/Datenliste.php:3) in /home/www/web39/html/Datenliste.php on line 58

                      Kommentar


                      • #26
                        PHP-Code:
                        <?php
                        include "db_config_babies.inc.php";
                        function 
                        scrambleMailto($adresse


                        $adresse "<a href=\"mailto:$adresse\">";  // Wir erstellen den kompletten Link, z.B. <a href=mailto<img src="images/smilies/tongue.gif" border="0" alt="">ekka@gmx.de>. 

                        $temp =  chunk_split($adresse,3,"##");  // Wir fügen an jeder 3. Position den String "##" ein. Unsere Adresse sieht dann also so aus: <a h##ref##=ma##ilt##o<img src="images/smilies/tongue.gif" border="0" alt="">##ekk##a@g##mx.##de>. 

                        $temp_array =  explode("##",$temp);              // Nun koennen wir den String an den "Sollbruchstellen" in ein Array umwandeln. 

                        foreach($temp_array as $stueckchen
                        $scrambled.="+'$stueckchen'"; } 

                        $scrambled =  substr($scrambled,1strlen($scrambled)); // Wir entfernen das erste "+" aus dem Ergebnis. 


                        $result "<SCRIPT LANGUAGE=javascript>"// Hier geben wir das JavaScript aus. 
                        $result.="<!--\n"
                        $result.= "document.write($scrambled);\n"
                        $result.="-->"
                        $result.="</SCRIPT>"

                        return 
                        $result



                        echo 
                        "<html>\n";
                        echo 
                        "    <head>\n";
                        echo 
                        "        <title></title>\n";
                        ?>
                        <SCRIPT LANGUAGE="JavaScript">
                        function go(DoWhat) {

                            if (DoWhat.value != "none") {
                                var height = 350;
                                var width = 400;
                                var str = "height=" + height + ",innerHeight=" + height;

                                str += ",width=" + width + ",innerWidth=" + width;
                                if (window.screen) {
                                    var ah = screen.availHeight - 30;
                                    var aw = screen.availWidth - 10;

                                    var xc = (aw - width) / 2;
                                    var yc = (ah - height) / 2;

                                    str += ",left=" + xc + ",screenX=" + xc;
                                    str += ",top=" + yc + ",screenY=" + yc;
                                }
                                //open(DoWhat.value, "remote", str);
                                var wintoload = open(DoWhat.value, "remote",str);
                                wintoload.focus()
                            }
                        }
                        </SCRIPT>
                        <?php
                        function scrambleMailto($adresse


                        $adresse "<a href=\"mailto:$adresse\">";  // Wir erstellen den kompletten Link, z.B. <a href=mailto<img src="images/smilies/tongue.gif" border="0" alt="">ekka@gmx.de>. 

                        $temp =  chunk_split($adresse,3,"##");  // Wir fügen an jeder 3. Position den String "##" ein. Unsere Adresse sieht dann also so aus: <a h##ref##=ma##ilt##o<img src="images/smilies/tongue.gif" border="0" alt="">##ekk##a@g##mx.##de>. 

                        $temp_array =  explode("##",$temp);              // Nun koennen wir den String an den "Sollbruchstellen" in ein Array umwandeln. 

                        foreach($temp_array as $stueckchen
                        $scrambled.="+'$stueckchen'"; } 

                        $scrambled =  substr($scrambled,1strlen($scrambled)); // Wir entfernen das erste "+" aus dem Ergebnis. 


                        $result "<SCRIPT LANGUAGE=javascript>"// Hier geben wir das JavaScript aus. 
                        $result.="<!--\n"
                        $result.= "document.write($scrambled);\n"
                        $result.="-->"
                        $result.="</SCRIPT>"

                        return 
                        $result



                        echo 
                        "    </head>\n";
                        echo 
                        "    <body bgcolor=$hintergrundfarbe>\n";
                        echo 
                        "        <div align=\"center\">\n";
                        echo 
                        "        <br>\n";
                        echo 
                        "        <br>\n";
                        echo 
                        "        <br>\n";
                        echo 
                        "        <br>\n";

                        // Ermitteln der Parameter
                        $perpage=10// Hier gibst Du an wieviele Einträge pro Seite angezeigt werden ...
                        $sel="SELECT count(*) FROM 9monate";

                        if( 
                        mysql_query($sql$verbindung) ) {
                            
                        $erg=mysql_query($sel$verbindung) or die(mysql_error());
                            
                        $anz mysql_result($erg,0);
                        }

                        $pages=ceil($anz/$perpage);
                        if ( !isset(
                        $page) ) $page=0;

                        $rang=$page*$perpage+1;

                        // Navigation:
                        echo "        <table border=\"0\" cellpadding=\"5\" cellspacing=\"1\" width=\"90%\" bgcolor=\"#FFFFFF\">\n";
                        echo 
                        "            <tr>\n";
                        echo 
                        "                <td align=\"left\" width=\"150\">".( $page "<a href=\"".$PHP_SELF."?page=".($page-1)."\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#000000\">Vorherige Seite</font></a>" "&nbsp;" )."</td>\n";
                        echo 
                        "                <td align=\"center\">";
                        if ( 
                        $pages ) {
                            for ( 
                        $idx=0$idx<$pages$idx++ ) {
                                if ( 
                        $idx ) echo "&nbsp;";
                                echo 
                        "<font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#000000\">";
                                if ( 
                        $page!=$idx ) echo "<a href=\"$PHP_SELF?page=$idx\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#000000\">";
                                echo 
                        $idx+1;
                                if ( 
                        $page!=$idx ) echo "</font></a>";
                                echo 
                        "</font>";
                            }
                        }
                        echo 
                        "</td>\n";
                        echo 
                        "                <td align=\"right\" width=\"150\">".( $page<$pages-"<a href=\"".$PHP_SELF."?page=".($page+1)."\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#000000\"> N&auml;chste Seite</font></a>" "&nbsp;" )."</td>\n";
                        echo 
                        "            </tr>\n";
                        echo 
                        "        </table>\n";

                        // Tabellenkopf:
                        echo "        <br>\n";
                        echo 
                        "        <table border=\"0\" cellpadding=\"5\" cellspacing=\"1\" width=\"90%\" bgcolor=\"#FFFFFF\">\n";
                        echo 
                        "            <tr>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>Forums-Name:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>RL-Name:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>Geb-Datum:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>Wohnort:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>Beruf:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>bereits <br>vorhandene <br>Kinder:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>ET:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>Beginn<br> Mutterschutz:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>Geschlecht<br>des Kindes:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>Geschlecht <br>des 2. Kindes<br>(bei Zwillingen):</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>Dauer der<br> Elternzeit:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>EMail:</b></font></td>\n";
                        echo 
                        "                <td bgcolor=\"#336699\"><font face=\"$schriftart\" size=\"$schriftgroesse\" color=\"#FFFFFF\"><b>HP:</b></font></td>\n";
                        echo 
                        "            </tr>\n";

                        $sel="SELECT *,DATE_FORMAT(MAMA_GEBDATUM,'%d.%m.%Y') AS GEBDATUM ,DATE_FORMAT(MAMA_ET,'%d.%m.%Y') AS ETDATUM,DATE_FORMAT(MAMA_MS,'%d.%m.%Y') AS MSDATUM FROM 9monate, Familienstand, Geschlecht WHERE MAMA_FS_FID = FS_ID AND MAMA_GESCHLECHT_ID = GESCHLECHT_ID ORDER BY MAMA_ID ASC LIMIT ".($page*$perpage).",$perpage";
                        if(
                        mysql_query($sql$verbindung)) {
                            
                        $erg=mysql_query($sel$verbindung) or die(mysql_error());
                            while ( 
                        $zeile=mysql_fetch_array($erg) ) {
                                if(!empty(
                        $farbe)){$classe 'bgcolor="#CDDBEB"';$schriftcolor='color="#000000"';$farbe '';}
                        else{
                        $classe 'bgcolor="#6699cc"';$schriftcolor='color="#FFFFFF"';$farbe 1;}


                         echo 
                        "            <tr>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[3]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[2]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[GEBDATUM]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[5]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[6]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[7]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[ETDATUM]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[MSDATUM]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b><img src=\"images/baby/\".$zeile[18].\"</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[11]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b>$zeile[12]</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor>".scrambleMailto($zeile[13])."<b>Bild</b></font></td>\n";
                        echo 
                        "                <td ".$classe."><font face=\"$schriftart\" size=\"$schriftgroesse\" $schriftcolor><b><a href=\"$zeile[14]\" target=\"_blank\"></b></font></td>\n";
                        echo 
                        "            </tr>\n";
                                echo 
                        "                <td colspan=\"3\" height=\"3\"></td>\n";
                                echo 
                        "            </tr>\n";
                            }
                        }

                        echo 
                        "        </table>\n";

                        echo 
                        "        <br>\n";
                        echo 
                        "        <br>\n";
                        echo 
                        "$disclaimer\n";
                        echo 
                        "        </div>\n";
                        echo 
                        "    </body>\n";
                        echo 
                        "</html>\n";
                        ?>

                        Kommentar


                        • #27
                          2x die funktion im script zu haben ist doof

                          1x vor dem javascript
                          1x danach
                          Kissolino.com

                          Kommentar


                          • #28
                            das habe ich echt nicht gesehen...*grummelz* klappt jetzt danke schön....schon schlimm wenn man den Wald vor lauter Bäumen nicht mehr sieht :-( *schäm*

                            Kommentar


                            • #29
                              dafür hast du uns ja
                              Kissolino.com

                              Kommentar


                              • #30
                                aber es gibt immer noch probleme, wie du im Script ersehen kannst ist Liste mehrseitig. Jedoch sobald ich auf die zweite Seite wechsel oder die 3te ist wurscht bekomme ich einen Javascriptfehler.

                                Laufzeitfehler:

                                nicht abgeschlossene Zeichenfolgenkonstante.

                                von dem Teil hier:

                                $result = "<SCRIPT LANGUAGE=javascript>";
                                $result.="<!--\n";
                                $result.= "document.write($scrambled);\n";
                                $result.="-->";
                                $result.="</SCRIPT>";


                                Packe ich es aber in eine Zeile geht der Link nicht mehr.

                                Wenn man es einfach wegklickt funktioniert der Link trotzdem aber Fehlermeldungen sind immer unschön :-(

                                Kommentar

                                Lädt...
                                X