Ankündigung

Einklappen
Keine Ankündigung bisher.

Button datum mysql php ausgebledet

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Button datum mysql php ausgebledet

    ne Frage:

    habe das jetzt so hinbekommen:

    PHP-Code:
    <?
    $con = mysql_connect("localhost","ulmerfeld","international");
    mysql_select_db("ulmerfeld", $con);

    $result = mysql_query("SELECT * FROM time");

    $Datum = date("Y-m-d", mktime(0,0,-86400));
     
    while($row = mysql_fetch_array($result)){
    $date = $row['datum'] - $Datum;
    if($date>="0") {
    echo
    '<input type="button" value="Button">';}
    else {
    echo
    '<input type="button" value="Button" disabled>';}}
    mysql_close($con); 
    ?>
    aber wenn ich jetzt das datum auf z.B.: 2009-03-17 soll dieser button eigendlich bis am 17. Marz 2009 NICHT ANGEZEIGT werden (disabled)
    und unter dem datum 2009-03-17 soll der Button ANGEZEIGT WERDEN

    warum funktioniert es nicht??

  • #2
    Wegen
    http://www.php.de/trash/52871-coutdown-button.html


    [MOD: verschoben nach Scriptbörse]

    Kommentar


    • #3
      ^^
      mktime(0,0,-86400));

      Was soll das sein?

      Kommentar


      • #4
        Vermutlich Gestern.

        Kommentar


        • #5
          ähhh keine ahnung hab ich ind google gesucht und gefunden....

          weißt du eine alternative??

          Kommentar


          • #6
            Es ist schon sinnvoll, wenigstens den Code den man kopiert zu verstehen. Was nützt Dir das Datum von gestern für Deine Anwendung.

            Kommentar


            • #7
              Ok, hier:
              PHP-Code:
              <?
              $con = mysql_connect("localhost","root","pw");
              mysql_select_db("DB", $con);

              $result = mysql_query("SELECT * FROM tabelle WHERE id = '1'");

              $aktuell = date("Y-m-d");
               
              while($row = mysql_fetch_array($result)){
              $datum = $row['anmeldung'] - $aktuell;
              if($datum <= "0") {
              echo
              '<input type="button" value="Button">';}
              else {
              echo
              '<input type="button" value="Button" disabled>';}}
              mysql_close($con); 
              ?>
              Mach am besten eine Spalte id und gib ihr den Wert 1. Wenn du das nächste mal fragst, dann möchte ich sehen, dass du wenigstens die Grundlagen kannst, ok?

              Kommentar


              • #8
                ja ok
                ist der wert 1 wichtig

                weil mein code:
                PHP-Code:
                <?
                $con = mysql_connect("localhost","ulmerfeld","***");
                mysql_select_db("ulmerfeld", $con);

                $result = mysql_query("SELECT * FROM time");

                $Datum = date("Y-m-d");
                 
                while($row = mysql_fetch_array($result)){
                $date = $row['datum'] - $Datum;
                if($date>="0") {
                echo
                '<input type="button" value="Button">';}
                else {
                echo
                '<input type="button" value="Button" disabled>';}}
                mysql_close($con); 
                ?>
                aber es funktioniert trotzdem nicht!

                Kommentar


                • #9
                  Machs mit
                  PHP-Code:
                  $result mysql_query("SELECT * FROM time WHERE id = '1'"); 

                  Kommentar


                  • #10
                    thx aber funktioniert trotzdem nicht:

                    code:
                    PHP-Code:
                    <?
                    $con = mysql_connect("localhost","ulmerfeld","....");
                    mysql_select_db("ulmerfeld", $con);

                    $result = mysql_query("SELECT * FROM time WHERE id = '1'");

                    $Datum = date("Y-m-d");
                     
                    while($row = mysql_fetch_array($result)){
                    $date = $row['datum'] - $Datum;
                    if($date>="0") {
                    echo
                    '<input type="button" value="Button">';}
                    else {
                    echo
                    '<input type="button" value="Button" disabled>';}}
                    mysql_close($con); 
                    ?>
                    was stimmt daran nicht???

                    ist das vielleicht falsch? statt disabled ...... disabled="disabled" ???

                    Kommentar


                    • #11
                      bei mir einwandfrei, dann hast du was falsch gemacht. Weiter kann ich dir auch nicht helfen, müsste deine DB sehen können. Es gibt viele Seiten, auf denen du das nötige knowhow findest. Viel Glück^^

                      Kommentar


                      • #12
                        Vielen Dank für eure / deine Antworten!!!

                        ich habe es inzwischen hinbekommen!!


                        aber ne letzt frage bitte noch an euch:

                        folgender code:
                        PHP-Code:
                        date("Y-m-d-H:i:s"); 
                        wie kann ich die minute (i) um 1 erhöhen???

                        habe es schon so probiert aber funktioniert nicht richtig:
                        PHP-Code:
                        date("Y-m-d-H:i+1:s"); 
                        ?????

                        Kommentar


                        • #13
                          Wozu um 1 erhöhen?

                          Kommentar


                          • #14
                            PHP-Code:
                            date("Y-m-d-H:i:s"time() + 60); 

                            Kommentar


                            • #15
                              vielen dank
                              für die schnelle antwort

                              funktioniert einwandfrei!!


                              aber eine sorge habe ich noch:

                              könnt ihr mir weiterhelfen?

                              folgendes:

                              vor diesem script steht ein html code mit einer auswahlliste (10minuten,20minuten, ......)

                              und je nach diesem wert soll es in meine datenbank eingetragen werden überschrieben (UPDATE) und diese z.B.: 20min zum akuellem datum

                              hinzugefügt werden also soll der button 20minuten ausgeblendet werden...

                              PHP-Code:
                              <?php
                              $con 
                              mysql_connect('localhost''ulmerfeld''***');
                              mysql_select_db('ulmerfeld'$con);

                              $result mysql_query("SELECT datum FROM time WHERE id = '1'");  

                              $row mysql_fetch_assoc($result);

                              $Datum date("Y_m_d_H:i:s");

                              if(
                              $Datum>= $row['datum'])
                              {
                                echo 
                              '<input type="submit" value="suchen">';
                              }
                              else
                              {
                                echo 
                              '<input type="submit" value="du bist noch suchen" disabled>';
                              }

                              mysql_close($con);
                              ?>
                              leider steh ich gerade voll an der palme??

                              der script soll außerdem noch einen anderen wert in eine andere tabelle eingetragen werden z.B.: 20minuten ... 200
                              10minuten ... 50

                              aber ich bekomme das irgendwie nicht hin!

                              kannst du mir irgendwie weiterhelfen??

                              Kommentar

                              Lädt...
                              X