- Home
- Categorie
- Coding e Sistemistica
- PHP
- (PHP)-richiamare cartella foto per valore $id_user
-
ad esempio.....
$id_user = 2;
$cartella = "collegamenti/cartella_".$id_user;
e fai leggere il contenuto della cartella.....
-
si, ottimo, ma le cartelle sono solo 10 e quindi prendo solo l'unita di $id_user:
$id_user=125 cartella 5.
-
$id_cartella = sub_str($id_user,-1,1);
$cartella = "collegamenti/cartella_".$id_cartella;
cosi???
-
provo.
pero' poi i numeri delle immagini se sono dall'1 al 50 vengono richiamati dentro la cartella oppure no?
-
scusate,
ho fatto questo
<?php$connessione=mysql_connect("localhost", "");
$selezione_db=mysql_select_db("guest_book", $connessione);
$query = mysql_query("SELECT id_user, date FROM messaggi ORDER BY date DESC limit 1");
$offset=0;
while($riga = mysql_fetch_assoc($query))
{
$id_user = $riga['id_user'];
}
$id_cartella = sub_str($id_user,-1,1);
$image_src = $cartella. "image" . $nr_immagine . ".jpg";
$cartella = "fotos/".$id_cartella;echo "<img src="$image_src">";
echo $id_user ;
if($offset < 50)
{
$offset++;
}?>
ma mi appare pagina vuota:x
-
no scusate l'altro era ancora piu' sbagliato..
$connessione=mysql_connect("localhost", "");
$selezione_db=mysql_select_db("guest_book", $connessione);
$query = mysql_query("SELECT id_user, date FROM messaggi ORDER BY date DESC limit 1");
$offset=0;
while($riga = mysql_fetch_assoc($query))
{
$id_user = $riga['id_user'];
}
$cartella = sub_str($id_user,-1,1);
$image_src = $cartella . "fotos/" . $nr_immagine . ".jpg";
echo "<img src="$image_src">";echo $id_user ;
if($offset < 50)
{
$offset++;
}
?>
-
<?php
$connessione=mysql_connect("localhost", "");
$selezione_db=mysql_select_db("guest_book", $connessione);
$query = mysql_query("SELECT id_user, date FROM messaggi ORDER BY date DESC limit 1");while($riga = mysql_fetch_assoc($query))
{
$id_user = $riga['id_user'];
}
$cartella = sub_str($id_user -1,1);
$image_src = $cartella . "fotos/" . $nr_immagine . "1.jpg";
echo "<img src="$image_src">";?>
niente ancora
-
$nr_immagine da dove lo prendi???
-
il passo è andato, solo che vorrei che visualizzasse le immagini in maniera consecutiva, numerandole dall'1 al 50
<?php
$connessione=mysql_connect("localhost", "");
$selezione_db=mysql_select_db("guest_book", $connessione);
$query = mysql_query("SELECT id_user, date FROM messaggi ORDER BY date DESC limit 1");while($riga = mysql_fetch_assoc($query))
{
$id_user = $riga['id_user'];
}
$id_cartella = substr($id_user, -1, 1);
$cartella = "fotos/".$id_cartella . ".jpg";$image_src =$cartella ;
echo "<img src="$image_src">";?>
-
qui sto andando in confusione......
allora, ricapitoliamo un secondo....
tu vuoi prendere un'immagine dalla cartella immagini,che si chiami: ultimacifraidutente.jpg, e vuoi stampare in successione le successive 50 immagini?
-
grazie, ho risolto cosi':
<?php
$connessione=mysql_connect("localhost", "
$selezione_db=mysql_select_db("guest_book", $connessione);
$query = mysql_query("SELECT id_user, date FROM messaggi ORDER BY date DESC limit 1");while($riga = mysql_fetch_assoc($query))
{
$id_user = $riga['id_user'];
}
$id_cartella = substr($id_user, -1, 1);
$cartella = "fotos/".$id_cartella ;$image_src ="fotos/" . $id_cartella . "fotos/". 1 . ".jpg";
echo "<img src="$image_src">";?>