afisare rezultate din mysql cate x pe linie
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
sagap
- Mesaje: 12
afisare rezultate din mysql cate x pe linie
Salut,
vreau sa afisez rezultatele extrase dintr-o baza de date cate x pe o linie, de exemplu 2,
daca am rezultatele:
image1,image2,image3,image4,image5,image6,image7, sa apara asa
Cod: Selectaţi tot
image1 image2
image3 image4
image5 image6
image7
si folosesc urmatorul cod:
Cod: Selectaţi tot
$sql = "SELECT id, idvideo, picture, alt FROM `padremovies` ORDER BY RAND() LIMIT $offset, $rowsperpage";
$result = mysql_query($sql, $conn) or trigger_error(E_USER_ERROR);
while ($list = mysql_fetch_assoc($result)) {
$id[] = $list['id'];
$idvideo[] = $list['idvideo'];
$image[] = $list['picture'];
$text[] = $list['alt'];
}
mysql_close();
if(mysql_num_rows($result) == 0) {}
else {
$i = 0;
$i<count($id);
$i++;
echo '<a href="link/'.$idvideo[$i].'" target="_blank" class="padre"><img src="'.$image[$i].'" alt="'.$text[$i].'" style="width:488px;height:366px">';
if($i%2==0) { echo'<br/>'; } else {}
}
iar acest script imi afiseaza doar o imagine/pagina.
MarPlo
Mesaje: 4343
Salut
Incearca asa (intelegi tu logica codului):
Cod: Selectaţi tot
$re_out ='';
$n_cols =2;
$i =0;
$sql ="SELECT id, idvideo, picture, alt FROM `padremovies` ORDER BY RAND() LIMIT $offset, $rowsperpage";
$result = $conn->query($sql) or trigger_error(E_USER_ERROR);
while($row = $conn->fetch_assoc($result)){
$re_out .='<a href="link/'.$row['idvideo'].'" target="_blank" class="padre"><img src="'.$row['picture'].'" alt="'.$row['alt'].'" style="width:488px;height:366px">';
$i++;
if(($i%$n_cols)==0) $re_out .='<br>';
}
echo $re_out;
sagap
Mesaje: 12
Multumesc.
Codul a mers foarte bine doar ca i-am facut o mica modificare:
Subiecte similare
-
Pozitionare Div-uri fixe cu Flex pe linie
HTML - XHTML - CSS
Primul mesaj
Salut!
Sunt destul de incepator si am un div in html care contine alte doua div-uri: un numar de telefon si o adresa de e-mail pe acelasi rand....
Ultimul mesaj
Merci! A mers!
oricum sunt cu ochii si pe tutorialele tale :)