alemoppo.............so commosso... non ho parole....e' inutile che ti dico grazie...ormai e' banale...
senti... ho fatto tutto come mi hai detto...ho controllato tutto,il sito si e' aperto subito perfetto,senza
errori... ma il click non viene messo, ho provato, sia con la libreria, e senza
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
Codice PHP:
<div style="scrollbar-border-radius:5px;margin-left:405px;width:520px;margin-top:-120px;height:560px;background-color:;position:fixed;overflow:scroll;">
<?php
error_reporting(-1);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$servername = "localhost";
$username = "noncecapisco";
$password = "";
$dbname = "my_noncecapisco";
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT * FROM sito_animali_carosello ORDER BY id DESC";
$result = $conn->query($sql);
$array_estensioni_poster = array('webm');
$array_estensioni_video = array('mp4');
$array_estensioni_immagini = array('jpg', 'jpeg', 'gif', 'tiff', 'png');
while ($row = $result->fetch_assoc()) {
$estensione = pathinfo($row["file"], PATHINFO_EXTENSION);
if (in_array($estensione, $array_estensioni_immagini)) {
include "carosello.php";
} elseif (in_array($estensione, $array_estensioni_video)) {
echo '<form id="frm' . $row['id'] . '">
<input type="hidden" id="val' . $row['id'] . '" value="' . (isset($_POST["contaclick"]) ? $_POST["contaclick"] : 0) . '">
<input type="image" src="download.png">
<span id="clickid' . $row['id'] . '">' . (isset($_POST["contaclick"]) ? $_POST["contaclick"] : 0) . '</span>
</form>
<video preload="auto" src="' . $row["file"] . '" controls="true" style="width:465px;height:auto;margin-left:13px;margin-top:15px;border-radius:15px;"></video>' . PHP_EOL;
} elseif (in_array($estensione, $array_estensioni_poster)) {
echo '
<iframe src="https://noncecapisco.altervista.org/animali/click-video-webm.php?id=' . $row['id'] . '" width="100" height="50" border="0" frameborder="0" overflow="hidden"></iframe>
<video preload="auto" poster="/animali/video-google-drive1.jpg" src="' . $row["file"] . '" controls="true" style="border:0.1px solid #C0C0C0; width:465px;height:auto;margin-left:13px;margin-top:-15px;border-radius:15px;"></video>' . PHP_EOL;
}
echo '<div style="margin-left:20px;width:450px;word-wrap:break-word;color:#666666;margin-top:5px;margin-bottom:80px;font-size:25px;">' . $row["testo"] . '</div><br>' . PHP_EOL;
}
?>
</div>
<script>
$(document).ready(function() {
<?php
$result->data_seek(0); // Reset result pointer to the beginning
while ($row = $result->fetch_assoc()) { ?>
$('#frm<?php echo $row['id'] ?>').submit(function(e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: 'upload-click-video-mp4.php',
data: { contaclickajax: $("#val<?php echo $row['id'] ?>").val() },
success: function(data) {
$('#clickid<?php echo $row['id'] ?>').html(data);
}
});
});
<?php } ?>
});
</script>
upload-click-video-mp4
Codice PHP:
<?php
$db_host = 'localhost';
$db_user = 'noncecapisco';
$db_pass = '';
$db_name = 'my_noncecapisco';
$cn = new mysqli($db_host, $db_user, $db_pass, $db_name);
if($cn->connect_errno)
{
echo "Connessione fallita: ". $cn->connect_error . ".";
exit();
}
if(isset($_POST["contaclickajax"]))
{
$sql = 'UPDATE sito_animali_carosello SET cuoricinofile = cuoricinofile + 1 WHERE id = '.$_POST["contaclickajax"];
if(!$cn->query($sql))
{
echo "Errore della query: " . $cn->error . ".";
}
else
{
echo $_POST["contaclickajax"];
}
}
else
{
echo '$_POST[contaclickajax] non esiste';
}
?>