Miki98
Gaining Experience
Здраво ит другари
дали може некој да ми помогне за оваа
сакам да направам табела каде што има текст,но текстот секоја сабота или недела автоматски да се ротира на |група3| група2| и |група1|
текстот пр.
учење
пракса
вежби
|група3| група2| и |група1|
учење | пракса| |вежби|
кога помине сабота или Недела авотматски да се ротира тесктот
|група3| група2| и |група1|
вежби | учење| и | пракса|
мислам дека ме сфативте.
незнам како да го направам све грешки покажува.
ете index.php
connection.php
во phpmyadmin или друга датабаза на микрософт:
благодарам однапред
дали може некој да ми помогне за оваа
сакам да направам табела каде што има текст,но текстот секоја сабота или недела автоматски да се ротира на |група3| група2| и |група1|
текстот пр.
учење
пракса
вежби
|група3| група2| и |група1|
учење | пракса| |вежби|
кога помине сабота или Недела авотматски да се ротира тесктот
|група3| група2| и |група1|
вежби | учење| и | пракса|
мислам дека ме сфативте.
незнам како да го направам све грешки покажува.
ете index.php
Код:
<?php
// Include the database connection
include('connection.php');
// Define the group order
$group_order = array('group3', 'group2', 'group1');
// Update the user text and move them to a different group on Sunday
function update_users_text() {
// Get the current date
$current_date = date('Y-m-d');
// Check if it's Sunday
if (date('N', strtotime($current_date)) === '7') {
// Get the current order of the groups
global $group_order;
$group_count = count($group_order);
// Update the user text and move them to a different group
$sql = "UPDATE users SET user_text = CONCAT(user_text, ' - Updated on Sunday')";
// Loop through each group in reverse order
for ($i = $group_count - 1; $i >= 0; $i--) {
// Move the users to the previous group
$prev_group = ($i - 1 >= 0) ? $group_order[$i - 1] : $group_order[$group_count - 1];
$group = $group_order[$i];
$sql .= " WHERE group_name = '$group' SET group_name = '$prev_group'";
}
// Execute the SQL query
global $conn;
mysqli_query($conn, $sql);
}
}
// Call the function to update the user text and group
update_users_text();
// Fetch the users from the database
$sql = "SELECT * FROM users ORDER BY group_name DESC, user_id ASC";
$result = mysqli_query($conn, $sql);
// Create the table
echo '<table border="1">';
echo '<tr><th>Username</th><th>Group</th><th>User Text</th></tr>';
while ($row = mysqli_fetch_assoc($result)) {
echo '<tr><td>'.$row['username'].'</td><td>'.$row['group_name'].'</td><td>'.$row['user_text'].'</td></tr>';
}
echo '</table>';
// Close the database connection
mysqli_close($conn);
?>
Код:
<?php
// Replace the values in the following line with your own database name, username, and password
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// Check the connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
?>
во phpmyadmin или друга датабаза на микрософт:
Код:
CREATE TABLE users (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
group_id INT(11) NOT NULL,
last_updated TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);
Последна промена: