Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen

Onderwerp: Vervolgtijden

  1. #1
    Nico
    Vervolgtijden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Vervolgtijden

    Ik heb het volgende script weten te bakken. Het script controleerd of er
    een tijd in de database bestaat; zo ja geeft het de tijden weer die nog
    beschikbaar zijn uit de for $i loop.

    Op zich ben ik redelijk tevreden over het behaalde resultaat echter wil
    ik dat het script meer doet dan alleen dit. Of het nu door het weer komt
    of omdat ik er al dagen naar aan het staren ben het wil niet vlotten.

    Ik zou graag willen dat de $interval zich automatisch aanpast aan de $etijd.
    b.v:
    09:00 - 09:30 <-bezet
    09:30 - 10:15 <-bezet

    de $i zou dan de volgende output moeten krijgen als de $interval 30 min is:
    08:00
    08:30
    10:15
    10:45
    enz..

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"
    enctype="application/x-www-form-urlencoded" name="time">
    <select name="time">
    <?php
    require("config_files/calvars.php");
    $conn=mysql_connect($host,$user,$pwd);
    $db=mysql_select_db($db,$conn);
    $userID = "1110892651";
    $daystamp = "1111960800";
    $day = date("d-m-Y",$daystamp);
    $start = "07:00";
    $eind = "18:00";
    $interval = "30";
    for ($i = strtotime($start,"%H:%i");
    $i < strtotime($eind,"%H:%i");
    $i=$i+60*$interval) {
    //*********************
    //** Selecteer begintijden **
    //*********************
    $btijden = "SELECT * FROM ".$agenda_table." WHERE userID = '$userID'";
    $result0 = mysql_query($btijden,$conn);
    while ($row = mysql_fetch_array($result0)) {
    $btijd = $row['stimestamp'];
    $etijd = $row['etimestamp']; }
    $ntijden = "SELECT * FROM ".$agenda_table." WHERE stimestamp = '$i'
    AND datestamp = '$daystamp'
    AND userID = '$userID' || stimestamp < '$i'
    AND etimestamp > '$i'
    AND datestamp = '$daystamp' AND userID = '$userID'";
    $resultz = mysql_query($ntijden) or die( mysql_error() );
    $bevst = mysql_num_rows($resultz);
    echo "het aantal is".$bevst."<br />";
    echo $ntijden."<br />";
    echo "btijd is".$btijd;
    if ($bevst != 0) {
    } else {
    ?>
    <option value="<?php echo $i; ?>"><?php echo date("H:i",$i); ?></option>
    <?php
    }
    }
    ?>
    </select>
    </form>
    <?php echo $day."<br />"; ?>

    Wie kan mij in de juiste richting sturen?

    Alvast bedankt.
    Nico

  2. #2
    Nico
    Vervolgtijden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Vervolgtijden

    Nico wrote:

    > Wie kan mij in de juiste richting sturen?
    >
    > Alvast bedankt.
    > Nico


    Hmm, het blijft verdacht stil, misschien moet ik iets anders bedenken
    met dit script?

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics