Insertion for Jinxxy added

This commit is contained in:
2025-05-29 23:10:56 +02:00
parent 671fb6a0fe
commit 1e33bdcf9b
2 changed files with 173 additions and 0 deletions
+34
View File
@@ -587,6 +587,18 @@ echo '<br><span style="font-family: consolas">Currency Code </span>' . $cur
<body>
<div class="main">
<form action="insert-jinxxy.php" class="insert" method="post">
<div>
<?php
$furatalog = new mysqli("localhost", "furatalog_admin_usr", "NR6tLk7c56bPT5[]", "furatalog");
$requestSpeciesResult = $furatalog->query("SELECT * FROM `species`");
while ($row = $requestSpeciesResult->fetch_assoc()) {
echo "
<label>
<input type=\"checkbox\" name=\"" . $row["tag"] . "\">" . $row["name"] . "
</label><br>";
}
?>
</div>
<input type="text" name="creator_name" value="<?php echo $creator_name; ?>"><br>
<input type="text" name="creator_pb" value="<?php echo $creator_pb; ?>"><br>
<input type="text" name="creator_jinxxyURL" value="<?php echo $creator_jinxxyURL; ?>"><br>
@@ -598,8 +610,30 @@ echo '<br><span style="font-family: consolas">Currency Code </span>' . $cur
<input type="text" name="content_url" value="<?php echo $content_url; ?>"><br>
<input type="text" name="content_image" value="<?php echo $content_image; ?>"><br>
<input type="text" name="currency_currency" value="<?php echo $currency_currency; ?>"><br>
<input type="text" name="species" id="speciesIncluded" style="display: none;">
<input type="submit" value="Insert">
</form>
</div>
<script>
// Select all checkboxes and the result input field
const checkboxes = document.querySelectorAll('input[type="checkbox"]');
const resultInput = document.getElementById('speciesIncluded');
// Function to update the result input field
function updateResult() {
const selectedNames = Array.from(checkboxes) // Convert NodeList to Array
.filter(checkbox => checkbox.checked) // Filter only checked checkboxes
.map(checkbox => checkbox.name); // Map to their name attributes
// Join the names with a comma and update the result input
resultInput.value = selectedNames.join(' ');
}
// Add event listeners to all checkboxes
checkboxes.forEach(checkbox => {
checkbox.addEventListener('change', updateResult); // Listen for 'change' event
});
</script>
</body>
</html>