Automatisch datums "doorschuiven"
Dan eventueel database instellingen in mysql.php wijzigen.
Daarna even install.php aanroepen
en dan index.php bekijken en gebruiken
Niet volmaakt en garantie tot de deur :)
mysql.php:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$db['server'] = 'localhost';
$db['user'] = 'root';
$db['pass'] = '';
$db['database'] = 'wordpress';
// connect to database
$con = mysql_connect($db['server'], $db['user'], $db['pass']);
if (!$con) {
die('Could not connect: ' . mysql_error());
}
// select the database we want to use
if(!mysql_select_db($db['database'], $con))
die('Could not select database '.$db['database']);
?>
$db['server'] = 'localhost';
$db['user'] = 'root';
$db['pass'] = '';
$db['database'] = 'wordpress';
// connect to database
$con = mysql_connect($db['server'], $db['user'], $db['pass']);
if (!$con) {
die('Could not connect: ' . mysql_error());
}
// select the database we want to use
if(!mysql_select_db($db['database'], $con))
die('Could not select database '.$db['database']);
?>
install.php:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
include "mysql.php";
// als de tabel application al bestaat verwijder hem dan
$query = 'DROP TABLE IF EXISTS `application`';
mysql_query($query, $con);
// maak een nieuwe tabel in de database met de naam application
$query = 'CREATE TABLE `application` (
`application_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`application_date` DATE NOT NULL ,
`user_id` INT NOT NULL ,
`lane` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`time` TIME NOT NULL,
INDEX ( `user_id` )
) ENGINE = INNODB CHARACTER SET utf8 COLLATE utf8_unicode_ci;';
mysql_query($query, $con);
// als de EVENT delete_old_applications al bestaat verwijder hem dan
$query = 'DROP EVENT IF EXISTS delete_old_applications;';
mysql_query($query, $con);
// maak een nieuw EVENT aan met de naam delete_old_applications
// deze event verwijderd dagelijks rijen uit de tabel applications waarvan de datum in de application_date kolom ouder is dan de datum van vandaag
$query = 'CREATE EVENT delete_old_applications
ON SCHEDULE EVERY 1 DAY
DO
DELETE FROM application WHERE application_date < CURRENT_DATE();';
mysql_query($query, $con);
// probeer de scheduler aan te zetten, anders wordt de event nog niet uitgevoerd.
$query = 'SET GLOBAL event_scheduler = ON;';
mysql_query($query, $con);
?>
include "mysql.php";
// als de tabel application al bestaat verwijder hem dan
$query = 'DROP TABLE IF EXISTS `application`';
mysql_query($query, $con);
// maak een nieuwe tabel in de database met de naam application
$query = 'CREATE TABLE `application` (
`application_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`application_date` DATE NOT NULL ,
`user_id` INT NOT NULL ,
`lane` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`time` TIME NOT NULL,
INDEX ( `user_id` )
) ENGINE = INNODB CHARACTER SET utf8 COLLATE utf8_unicode_ci;';
mysql_query($query, $con);
// als de EVENT delete_old_applications al bestaat verwijder hem dan
$query = 'DROP EVENT IF EXISTS delete_old_applications;';
mysql_query($query, $con);
// maak een nieuw EVENT aan met de naam delete_old_applications
// deze event verwijderd dagelijks rijen uit de tabel applications waarvan de datum in de application_date kolom ouder is dan de datum van vandaag
$query = 'CREATE EVENT delete_old_applications
ON SCHEDULE EVERY 1 DAY
DO
DELETE FROM application WHERE application_date < CURRENT_DATE();';
mysql_query($query, $con);
// probeer de scheduler aan te zetten, anders wordt de event nog niet uitgevoerd.
$query = 'SET GLOBAL event_scheduler = ON;';
mysql_query($query, $con);
?>
index.php:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
include "mysql.php";
$user_id = 1; //HIER NOG EEN WORDPRESSFUNCTIE OF SESSION GEBRUIKEN OM DE INGELOGDE USER-ID TE VERKRIJGEN
// vertaal een mysql datum naar een nederlands datum formaat
function tohuman($sqldate) {
$arr = explode("-", $sqldate);
return $arr[2]."-".$arr[1]."-".$arr[0];
}
// haal de gebruikersnaam op bij een user_id uit de wordpress wp_users tabel.
function getUsername($user_id) {
global $con;
$query = 'SELECT `display_name` FROM `wp_users` WHERE `ID`='.$user_id;
$result = mysql_query($query, $con);
if($row = mysql_fetch_array($result)) {
return $row['display_name'];
}
return false;
}
// als het formulier verzonden is dan slaan we nu de gegevens op in de database
if($_SERVER['REQUEST_METHOD'] == 'POST') {
for($i = 1 ; $i <= 4 ; $i++) {
if($_POST['aanwezig'.$i] == 'ja') {
$query = "INSERT INTO `application` VALUES ('', '".$_POST['datum'.$i]."', '".$user_id."', '".$_POST['baan'.$i]."', '".$_POST['tijd'.$i]."');";
if(!mysql_query($query, $con))
echo mysql_error();
}
}
}
echo '<h1>Agenda van '.getUsername($user_id).'</h1><br />';
// verkrijg de datums van de eerstvolgende vier zondagen uit mysql
$query = 'SELECT INTERVAL (6 - WEEKDAY(CURDATE())) DAY + CURDATE() AS sunday union
SELECT INTERVAL (13 - WEEKDAY(CURDATE())) DAY + CURDATE() union
SELECT INTERVAL (20 - WEEKDAY(CURDATE())) DAY + CURDATE() union
SELECT INTERVAL (27 - WEEKDAY(CURDATE())) DAY + CURDATE()';
$result = mysql_query($query, $con);
$i = 1;
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">';
while($row = mysql_fetch_array($result)) { // loopje voor vier zondagen
echo tohuman($row['sunday']).' '.
'<input type="hidden" name="datum'.$i.'" value="'.$row['sunday'].'" />'.
'<label for="baan'.$i.'">baan:</label><input type="text" id="baan'.$i.'" name="baan'.$i.'" />'.
'<label for="tijd'.$i.'">tijd:</label><input type="text" id="tijd'.$i.'" name="tijd'.$i.'" />'.
'<label for="aanwezig'.$i.'">aanwezig:</label><select id="aanwezig'.$i.'" name="aanwezig'.$i.'"><option>ja</option><option selected="selected">nee</option></select><br />';
$i++;
}
echo '<input type="submit" value="Verzenden" /></form>';
echo '<h1>Inschrijvingen tot zover</h1>';
// terugspoelen naar de eerste datum in $result
mysql_data_seek($result , 0);
// lus voor iedere zondag
while($row = mysql_fetch_array($result)) {
$query = "SELECT * FROM application WHERE application_date='".$row['sunday']."'";
$result2 = mysql_query($query, $con);
echo '<h3>'.tohuman($row['sunday']).'</h3>';
while($row2 = mysql_fetch_array($result2)) {
echo $row2['lane'].' '.$row2['time'].' '.getUsername($row2['user_id']).'<br />';
}
}
?>
include "mysql.php";
$user_id = 1; //HIER NOG EEN WORDPRESSFUNCTIE OF SESSION GEBRUIKEN OM DE INGELOGDE USER-ID TE VERKRIJGEN
// vertaal een mysql datum naar een nederlands datum formaat
function tohuman($sqldate) {
$arr = explode("-", $sqldate);
return $arr[2]."-".$arr[1]."-".$arr[0];
}
// haal de gebruikersnaam op bij een user_id uit de wordpress wp_users tabel.
function getUsername($user_id) {
global $con;
$query = 'SELECT `display_name` FROM `wp_users` WHERE `ID`='.$user_id;
$result = mysql_query($query, $con);
if($row = mysql_fetch_array($result)) {
return $row['display_name'];
}
return false;
}
// als het formulier verzonden is dan slaan we nu de gegevens op in de database
if($_SERVER['REQUEST_METHOD'] == 'POST') {
for($i = 1 ; $i <= 4 ; $i++) {
if($_POST['aanwezig'.$i] == 'ja') {
$query = "INSERT INTO `application` VALUES ('', '".$_POST['datum'.$i]."', '".$user_id."', '".$_POST['baan'.$i]."', '".$_POST['tijd'.$i]."');";
if(!mysql_query($query, $con))
echo mysql_error();
}
}
}
echo '<h1>Agenda van '.getUsername($user_id).'</h1><br />';
// verkrijg de datums van de eerstvolgende vier zondagen uit mysql
$query = 'SELECT INTERVAL (6 - WEEKDAY(CURDATE())) DAY + CURDATE() AS sunday union
SELECT INTERVAL (13 - WEEKDAY(CURDATE())) DAY + CURDATE() union
SELECT INTERVAL (20 - WEEKDAY(CURDATE())) DAY + CURDATE() union
SELECT INTERVAL (27 - WEEKDAY(CURDATE())) DAY + CURDATE()';
$result = mysql_query($query, $con);
$i = 1;
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">';
while($row = mysql_fetch_array($result)) { // loopje voor vier zondagen
echo tohuman($row['sunday']).' '.
'<input type="hidden" name="datum'.$i.'" value="'.$row['sunday'].'" />'.
'<label for="baan'.$i.'">baan:</label><input type="text" id="baan'.$i.'" name="baan'.$i.'" />'.
'<label for="tijd'.$i.'">tijd:</label><input type="text" id="tijd'.$i.'" name="tijd'.$i.'" />'.
'<label for="aanwezig'.$i.'">aanwezig:</label><select id="aanwezig'.$i.'" name="aanwezig'.$i.'"><option>ja</option><option selected="selected">nee</option></select><br />';
$i++;
}
echo '<input type="submit" value="Verzenden" /></form>';
echo '<h1>Inschrijvingen tot zover</h1>';
// terugspoelen naar de eerste datum in $result
mysql_data_seek($result , 0);
// lus voor iedere zondag
while($row = mysql_fetch_array($result)) {
$query = "SELECT * FROM application WHERE application_date='".$row['sunday']."'";
$result2 = mysql_query($query, $con);
echo '<h3>'.tohuman($row['sunday']).'</h3>';
while($row2 = mysql_fetch_array($result2)) {
echo $row2['lane'].' '.$row2['time'].' '.getUsername($row2['user_id']).'<br />';
}
}
?>
Gewijzigd op 14/02/2013 13:53:01 door Frank Nietbelangrijk
Anyhow.
Ziet er indrukwekkend uit. Echter ben ik al zodanig ver dat ik mijn data in de database op kan slaan zoals ik dit wil zien gebeuren (en uitlezen)
Echter ga ik hier zeker even naar kijken want volgens mij staan hier sowieso een aantal uiterst handige dingetjes is.
Top man dank je!
Toch even een paar opmerkingen.
Michel heeft het over 12 zondagen, dan lijkt mij het niet handig om daarvoor 12 SELECTS aan elkaar te knopen.
Mijn oplossing uit jouw topic:
Code (php)
1
2
3
2
3
SELECT (CURRENT_DATE() + INTERVAL (6 - WEEKDAY(NOW())) DAY)
+ INTERVAL @num := @num + 1 WEEK sundays
FROM attrib, (SELECT @num := -1) u HAVING @num < 11
+ INTERVAL @num := @num + 1 WEEK sundays
FROM attrib, (SELECT @num := -1) u HAVING @num < 11
Enige voorwaarde hier is dat de tabel attrib 12 of meer rijen bevat.
Alleen is dit (vind ik) zinloos als je dat als losstaande query doet.
Dan ga je query's uitvoeren met het resultaat van een andere query, bij bv 12 zondagen met gemiddeld 5 aanmeldingen zijn er dat 73, en dat zijn er 72 teveel.
Alles verwerkt in één query:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SELECT
DATE_FORMAT(d.sunday, '%d-%m-%Y') dutch_sunday,
d.sunday,
a.lane,
a.time,
u.username
FROM
(SELECT (CURRENT_DATE() + INTERVAL (6 - WEEKDAY(NOW())) DAY)
+ INTERVAL @num := @num + 1 WEEK sunday
FROM attrib, (SELECT @num := -1) var HAVING @num < 3) d
LEFT JOIN
application a ON d.sunday = a.application_date
LEFT JOIN
wp_users u ON a.user_id = u.ID
ORDER BY
d.sunday
DATE_FORMAT(d.sunday, '%d-%m-%Y') dutch_sunday,
d.sunday,
a.lane,
a.time,
u.username
FROM
(SELECT (CURRENT_DATE() + INTERVAL (6 - WEEKDAY(NOW())) DAY)
+ INTERVAL @num := @num + 1 WEEK sunday
FROM attrib, (SELECT @num := -1) var HAVING @num < 3) d
LEFT JOIN
application a ON d.sunday = a.application_date
LEFT JOIN
wp_users u ON a.user_id = u.ID
ORDER BY
d.sunday
Hoewel ik zeker al deze inspanning waardeer het volgende heb ik nu en dat werkt super al zeg ik het zelf:
Code (php)
</tr>
<tr style="border-bottom:1px solid #666;">
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$radio_output = "";
$radio_date = strtotime("next sunday");
for ($i=0; $i<=11; $i++)
{
$get_datum = get_the_author_meta( date('d-m-y',$radio_date), $user->ID );
$ifvalueyes = ($get_datum == '2') ? 'checked="checked"' : ' ';
$ifvalueno= ($get_datum == '1') ? 'checked="checked"' : ' ';
$radio_output .= '
<td>
<input type="radio" name="'. date('d-m-y',$radio_date).'" id="'. date('d-m-y',$radio_date).'" value="2" '.$ifvalueyes.'> Ja<br />
<input type="radio" name="'. date('d-m-y',$radio_date).'" id="'. date('d-m-y',$radio_date).'" value="1" '.$ifvalueno.'> Nee<br />
</td>';
$radio_date = strtotime("next sunday", $radio_date);
}
echo $radio_output;
?>
$radio_output = "";
$radio_date = strtotime("next sunday");
for ($i=0; $i<=11; $i++)
{
$get_datum = get_the_author_meta( date('d-m-y',$radio_date), $user->ID );
$ifvalueyes = ($get_datum == '2') ? 'checked="checked"' : ' ';
$ifvalueno= ($get_datum == '1') ? 'checked="checked"' : ' ';
$radio_output .= '
<td>
<input type="radio" name="'. date('d-m-y',$radio_date).'" id="'. date('d-m-y',$radio_date).'" value="2" '.$ifvalueyes.'> Ja<br />
<input type="radio" name="'. date('d-m-y',$radio_date).'" id="'. date('d-m-y',$radio_date).'" value="1" '.$ifvalueno.'> Nee<br />
</td>';
$radio_date = strtotime("next sunday", $radio_date);
}
echo $radio_output;
?>
en voor opslaan:
Code (php)
Toevoeging op 14/02/2013 15:39:37:
Even tussendoor.
Als ik in PHP html wil gebruiken echo ik dit en gebruik quotes:
echo'<html>' . $body . '</html>';
Kan dit ook andersom?
Ik heb namelijk in een PHP variabele een html output staan maar wil hier PHP in gebruiken.
Gewijzigd op 14/02/2013 15:09:30 door Michel van B
@Ger:
Ger je opmerkingen / verbeteringen zijn terecht. Alleen hoe jij die queries zo even neer zet dat kost mij een week bij wijze van spreken :-) Maar ik zal er zo eens grondig naar kijken.
p.s. Ik begin me toch af te vragen hoe het komt dat jij zo veel kennis van mysql paraat hebt?
Gewijzigd op 14/02/2013 17:01:25 door Frank Nietbelangrijk
Die kon ik inderdaad.
Waar ik mee zat is dat een $variable een html output heeft.
Dus:
Het probleem was nu dat ik hier geen PHP meer in kon gebruiken.
Heb nu weer geleerd dat ik dat wel kan door door variabelen aan elkaar te "lijmen"
Dus dan krijg ik dit:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$variable = '<html><body>';
$variable .= $NieuweVariable;
$variable .= '</body></html>';
?>
$variable = '<html><body>';
$variable .= $NieuweVariable;
$variable .= '</body></html>';
?>
Toch weer wat geleerd!
Ben nu zover dat mijn velden automatisch worden gegenereerd.
De velden krijgen hun eigen idnaam+datum.
Alleen het opslaan werkt niet omdat ik nog iets moet doen maar weet niet wat.
Bare with me want het is best veel.
Ajax(Jquery) om op te slaan.
<script type="text/javascript" >
jQuery(document).ready(function() {
jQuery('#social-button').click(function() {
jQuery('#savemessageslider').html('Loading...');
//this is the ajax for general settings
var value = jQuery('#value').val();
var data = {
action: 'slider_my_action',value: value
};
// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
jQuery.post(ajaxurl, data, function(response) {
jQuery('#savemessageslider').html('Gegevens opgeslagen!').hide(2000);
});
});
});
</script>
PHP voor de velden:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
function socialSettings(){
$social = '<div id="social-settings" >
' . settings_fields( 'ty-option-group' ) . '
<div id="social-wrapper">
<form action="" method="post" name="socialform">
<table cellpadding="0" cellspacing="0" border="0">
<tr>';
$datum_output = "";
$sunday_date = strtotime("next sunday");
for ($i=1; $i<=12; $i++)
{
$datum_output .= '<td width="250"><strong>' . date('d-m-y',$sunday_date). '</strong></td>';
$sunday_date = strtotime("next sunday", $sunday_date);
}
$social .= $datum_output;
$social .='
</tr>
<tr><td colspan="12"> </td></tr>
<tr>';
$value_output = "";
$value_sunday = strtotime("next sunday");
$time = 'value';
for ($i=1; $i<=12; $i++)
{
$current_date = date('d-m-y',$value_sunday);
$value = $time . $current_date;
$value_output .= '<td>Value: <input type="text" id="'.$value.'" style="width:85px;" value="' . get_option($value) . '" /></td>';
$value_sunday = strtotime("next sunday", $value_sunday);
}
$social .= $value_output;
$social .='
</tr>
</table>
<input class="button-primary" id="social-button" type="button" value="Save" style="margin-top:10px;"/>
<div id="savemessageslider" style="color:red;"></div>
</form>
</div>
</div>';
return $social;
}
?>
function socialSettings(){
$social = '<div id="social-settings" >
' . settings_fields( 'ty-option-group' ) . '
<div id="social-wrapper">
<form action="" method="post" name="socialform">
<table cellpadding="0" cellspacing="0" border="0">
<tr>';
$datum_output = "";
$sunday_date = strtotime("next sunday");
for ($i=1; $i<=12; $i++)
{
$datum_output .= '<td width="250"><strong>' . date('d-m-y',$sunday_date). '</strong></td>';
$sunday_date = strtotime("next sunday", $sunday_date);
}
$social .= $datum_output;
$social .='
</tr>
<tr><td colspan="12"> </td></tr>
<tr>';
$value_output = "";
$value_sunday = strtotime("next sunday");
$time = 'value';
for ($i=1; $i<=12; $i++)
{
$current_date = date('d-m-y',$value_sunday);
$value = $time . $current_date;
$value_output .= '<td>Value: <input type="text" id="'.$value.'" style="width:85px;" value="' . get_option($value) . '" /></td>';
$value_sunday = strtotime("next sunday", $value_sunday);
}
$social .= $value_output;
$social .='
</tr>
</table>
<input class="button-primary" id="social-button" type="button" value="Save" style="margin-top:10px;"/>
<div id="savemessageslider" style="color:red;"></div>
</form>
</div>
</div>';
return $social;
}
?>
en PHP voor opslaan:
Code (php)
Zou iemand nog een kijkje willen nemen want ik weet het echt niet!
Gewijzigd op 19/02/2013 10:53:39 door Michel van B
Ik veronderstel dat je daar weinig ervaring mee hebt.
Bij Ajax is het de bedoeling dat javascript - achter de rug van de gebruiker - contact opneemt met een webpagina op de server.
-> dus je moet een url (= een appart bestand of een bestaand bestand met bepaalde GET waarden) reserveren waar je de php-code laat uitvoeren.
bv. 'ajax.php' of 'index.php?p=savesettings' ...
Op die url moet je saveSocialSettings() uitvoeren.
Merk op: binnen die url kan je trouwens gebruik maken van de superglobals. Je kan dus cookies en session gebruiken indien nuttig/nodig.
Het is dan de bedoeling dat je deze gegevens invult (ajaxurl en data). response is een stuk tekst (kan ook HTML zijn) dat geëcho't wordt door de server (eventueel dus door een echo in of buiten saveSocialSettings() ).
Vertel eens iets over je structuur van bestanden.
Op welk bestand wordt socialSettings() uitgevoerd?, waar staat function socialSettings(); waar staat function saveSocialSettings()? waar staat dat stuk javascript? ...
en eventueel al een voorkeur voor de ajaxurl
Dan kunnen we alle stukjes aan mekaar plakken
Gewijzigd op 19/02/2013 11:37:25 door Kris Peeters
Dank voor je reactie. Ik ben een beetje overwhelmed door je reactie.
Je noemt nu allemaal dingen op die ik begot niet weet.
Wordt er nu een beetje moedeloos van.......
Kort en bondig heb ik het volgende nodig maar kom er niet.
Het volgende stukje PHP moet dynamisch worden.
Dat wil zeggen dat er een $_POST bestaat die variabele data aan een id meegeeft
Code (php)
1
2
3
4
5
2
3
4
5
<?php
if(get_option('teetime') == ""){update_option( 'teetime');}
$teetime = $_POST['teetime'];
update_option( 'teetime', $teetime);
?>
if(get_option('teetime') == ""){update_option( 'teetime');}
$teetime = $_POST['teetime'];
update_option( 'teetime', $teetime);
?>
Het mooiste zou zijn als hij aan elke "teetime" een datum mee kan geven zoals ik dat ook doe bij de velden:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$teetime_output = "";
$teetime_sunday = strtotime("next sunday");
$time = 'teetime';
for ($i=1; $i<=12; $i++)
{
$current_date = date('dmy',$teetime_sunday);
$teetime .= $time . $current_date;
$teetime_output .= '<td>TeeTime: <input type="text" id="'.$teetime.'" style="width:85px;" value="' . get_option($teetime) . '" /></td>';
$teetime_sunday = strtotime("next sunday", $teetime_sunday);
}
?>
$teetime_output = "";
$teetime_sunday = strtotime("next sunday");
$time = 'teetime';
for ($i=1; $i<=12; $i++)
{
$current_date = date('dmy',$teetime_sunday);
$teetime .= $time . $current_date;
$teetime_output .= '<td>TeeTime: <input type="text" id="'.$teetime.'" style="width:85px;" value="' . get_option($teetime) . '" /></td>';
$teetime_sunday = strtotime("next sunday", $teetime_sunday);
}
?>
Gewijzigd op 20/02/2013 11:21:37 door Michel van B