Filtern per Link

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

  • #16
    SELECT DISTINCT datumsfeld .....
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #17
      wie arbeite ich das dann ins select ein?

      Kommentar


      • #18
        Original geschrieben von Mistert77
        wie arbeite ich das dann ins select ein?
        das steht doch da!!!
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #19
          ok habs so gemacht

          PHP-Code:
          <FORM ACTION="ergebnisse.php?date="<?php echo"$datum";?>"";  METHOD="POST">
          <?php
          $result  
          mysql_query("SELECT DISTINCT datum, 
          DATE_FORMAT(datum,'%d.%m.%Y') as anzeigedatum FROM 
          $table_ergebnisse ");
          ?>
          <select name="datum">
          <?php
          while ($row mysql_fetch_array($result)) {
          ?>
          <option VALUE="<?php echo"".$row["seldatum"]."";?>">
          <?php echo"".$row["anzeigedatum"]."";?></option>
          <?php ?>
          </select>
          <input type="submit" name="Gehe zu" value="Gehe zu">
          </form>
          geht auch mit der Übergabe der Datumsanzeigen... aber

          die nächste Seite die aufgeht nach der Auswahl zeigt
          nur an
          ergebnisse.php?date=

          Warum wird nicht das Datum in den Link übernommen?

          Kommentar


          • #20
            woher soll er denn da oben schondie variable $datum kennen?

            mach das raus, so dass im action-attribut nur "ergebnisse.php" steht und verwende in ergebnisse.php statt $date einfach $_POST['datum']
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #21
              ich übergeben also $_POST['datum']

              und rufe dieses auf der nächsten Seite so auf!

              Nun möchte ich oben auf der Seite das Datum anzeigen...
              aber nur das Datum.. ohne Zeit.

              und wie kann ich das in einen Link einbauen... aber nur das Datum?

              Zuletzt geändert von Mistert77; 28.03.2003, 09:45.

              Kommentar


              • #22
                hab das jetzt so gemacht beim Select option...

                SELECT DISTINCT datum, DATE_FORMAT(datum,'%d.%m.%Y') as anzeigedatum
                FROM $table_ergebnisse ORDER by datum

                ABER er gibt mir trotzdem mehrmals die gleichen Datumsangaben an!

                Kommentar


                • #23
                  wenn du zwei einträge hast:

                  01.03.2003 09:14:25
                  01.03.2003 10:37:41

                  dann sind das unterschiedliche einträge, auch wenn du nur das datum und nicht die uhrzeit ausgibst
                  Ich denke, also bin ich. - Einige sind trotzdem...

                  Kommentar


                  • #24
                    ich habe in meiner DB 2 Spalten
                    eine datum (z.B.:2003-04-03)
                    eine mit Zeit (z.B.:09:00:00)

                    habs jetzt so gemacht

                    PHP-Code:
                    $now_month date("m"); 
                    $now_day date("d"); 
                    $now_year date("Y"); 
                    $viewahead_days = -7
                         
                    $then_date strftime("%Y-%m-%d",  mktime($now_month,$now_day+$viewahead_days,$now_year)); 

                    $sql "SELECT erg_id,sp_tag,DATE_FORMAT(datum,'%d.%m.%Y') as anzeigedatum,
                    zeit,heim,h_score,g_score,gast,details FROM 
                    $table  WHERE datum > $then_date"
                    ABER er gibt mir nicht die in den letzten 7 Tagen gespielten Spiele aus sondern alle!

                    Kommentar


                    • #25
                      mach mal ein echo $sql;

                      was steht da?
                      Ich denke, also bin ich. - Einige sind trotzdem...

                      Kommentar


                      • #26
                        ich habe in meiner DB 2 Spalten
                        eine datum (z.B.:2003-04-03)
                        eine mit Zeit (z.B.:09:00:00)
                        ich würde es mit NUR EINER SPALTE vom typ DATETIME machen. damit kannst du auch wesentlich besser rechnen.
                        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                        Kommentar


                        • #27
                          Original geschrieben von mrhappiness
                          mach mal ein echo $sql;

                          was steht da?
                          das steht dann da

                          SELECT erg_id,sp_tag,DATE_FORMAT(datum,'%d.%m.%Y') as anzeigedatum,
                          zeit,heim,h_score,g_score,gast,details,datum FROM
                          ergebnisse WHERE datum > 2003-04-23

                          Kommentar


                          • #28
                            und wie willst du bitte einträge finden, die nach dem 23. april 2003 a.d. gemacht wurden, also nach heute, also noch gar nicht existieren?

                            probier mal das $now_day+$viewahead_days bei mktime in klammern zu setzen
                            EDIT:
                            oder du nimmst duoch die methode mit interval
                            is normalerweise die beste...

                            Zuletzt geändert von mrhappiness; 23.04.2003, 14:17.
                            Ich denke, also bin ich. - Einige sind trotzdem...

                            Kommentar


                            • #29
                              hab es so:

                              Code:
                              select x,y,z from ergebnisse where datum>(DATE_SUB(NOW(), INTERVAL 7 DAY))
                              und auch so:

                              Code:
                              select x,y,z from ergebnisse where DATE_FORMAT(datum, "%u") = (DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 7 DAY), "%u"))
                              probiert....

                              ging beides nicht!

                              Kommentar


                              • #30
                                ich bekomms einfach net hin...

                                kann mir jemand helfen?

                                Kommentar

                                Lädt...
                                X