Ciao a tutti,
spero che qualcuno possa riuscire a farmi capire che succede, utilizzo questo codice per le immagini dei miei siti e non è mai successo, ieri ne ho iniziato uno nuovo e a differenza delle altre volte mi viene sempre fuori id=99 al posto dell'id che passa la url !!!
la cosa strana che la query del listato mi possa correttamente titolo ecc compresa la foto
quando clicco su <a href=\"https://prova.net/pippo/pluto/risultato.php?id=$id_annunci\ solitamente vado alla notizia e trovo tutti i dati, e la foto con l'id corretto, in questo caso i dati me li passa correttamente ma l'immagine non si carica e se provo ad aprirla mi da sempre id=99
qualcuno sa dirmi quale potrebbe essere il problema oppure che controllo potrei fare per capire, visto che con gli altri siti non mi capita e mi da tutto correttamente
immagini.php (con questo estraggo l'immagine a video)
spero che qualcuno possa riuscire a farmi capire che succede, utilizzo questo codice per le immagini dei miei siti e non è mai successo, ieri ne ho iniziato uno nuovo e a differenza delle altre volte mi viene sempre fuori id=99 al posto dell'id che passa la url !!!
la cosa strana che la query del listato mi possa correttamente titolo ecc compresa la foto
PHP:
<?php
//includiamo il file della classe
@require("paginazione.php");
//connettiamoci a MySQL e selezioniamo il database
class MySQL
{
function MySQL()
{
require "db_connect.php";
}
}
$data = new MySQL();
// istanziamo la classe per l'impaginazione
$p = new Paging;
// numero massimo di risultati per pagina
$max = 6;
// identifichiamo la pagina da cui iniziare la numerazione
$inizio = $p->paginaIniziale($max);
// contiamo i records nel database
// contiamo i records nel database
$query_count = @mysql_query(
"SELECT * FROM
caprette INNER JOIN pippo ON (caprette.pippoid=pippo.id )
INNER JOIN pluto ON (caprette.plutoid=pluto.id )
INNER JOIN users ON (caprette.user_id=users.id)
WHERE
pippo.pippo='minnie' AND pluto.pluto='paperino' ORDER BY `id_annunci` DESC ")
or die (mysql_error());
$count = @mysql_num_rows($query_count) or die (mysql_error());
// troviamo il numero delle pagine che dovr� essere contato
$pagine = $p->contaPagine($count, $max);
// limitiamo la SELECT al numero di risultati per pagina
$obj_titolo = @mysql_query(
"SELECT * FROM
caprette INNER JOIN pippo ON (caprette.pippoid=pippo.id )
INNER JOIN pluto ON (caprette.plutoid=pluto.id )
INNER JOIN users ON (caprette.user_id=users.id)
WHERE
pippo.pippo='minnie' AND pluto.pluto='paperino' ORDER BY `id_annunci` DESC LIMIT ".$inizio.",".$max) or die (mysql_error());
//recuperiamo i dati da stampare
while ($row = mysql_fetch_array($obj_titolo)) {
$click_annuncio = $row['click_annuncio'];
$id_annunci = $row['id_annunci'];
$user_id = $row['id'];
$messaggio = substr($row['messaggio'], 0, 100);
$mq = $row['mq'];
$tipologia = $row['tipologia'];
$titolo = $row['titolo'];
$tipo = $row['tipo'];
$locali = $row['locali'];
$username = $row['username'];
$nome_file = $row['nome_file'];
$tipo_file = $row['tipo_file'];
$dati_file = $row['dati_file'];
// stampiamo i nostri dati
echo " <p><a href=\"https://prova.net/pippo/pluto/risultato.php?id=$id_annunci\"/><img src='immagini2ricette.php?id_annunci=$id_annunci' name='$nome_file' alt'$nome_file' title='$titolo' class='img-responsive' /></a></p>";
}
//mostriamo le pagine
$lista = $p->listaPagine($_GET['p'], $pagine);
echo $lista . "<br>";
//mostriamo il navigatore Precedente/Successiva
$navigatore = $p->precedenteSuccessiva($_GET['p'], $pagine);
echo $navigatore;
?>
quando clicco su <a href=\"https://prova.net/pippo/pluto/risultato.php?id=$id_annunci\ solitamente vado alla notizia e trovo tutti i dati, e la foto con l'id corretto, in questo caso i dati me li passa correttamente ma l'immagine non si carica e se provo ad aprirla mi da sempre id=99
qualcuno sa dirmi quale potrebbe essere il problema oppure che controllo potrei fare per capire, visto che con gli altri siti non mi capita e mi da tutto correttamente
immagini.php (con questo estraggo l'immagine a video)
PHP:
<?php
require ("db_connect.php");
$query = "SELECT * FROM pompe WHERE id_annunci = '".$_GET['id_annunci']."' ";
$arrResult = mysql_fetch_array(mysql_query($query));
header("Content-type: ".$arrResult['tipo_file']);
echo $arrResult['dati_file'];
// da questo punto in poi non deve esserci nient'altro
?>
Ultima modifica di un moderatore: