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
-
Afisare rezultate paginate la scroll page
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
In baza de date am 23 de rezultate din care initial afisez doar 10 si as vrea ca atunci cand ajung cu scroll la finalul paginii sa imi...
Ultimul mesaj
Am rezolvat(era o litera gresit apasata pe acolo), imi merge scriptul, dar a mai aparut o eroare.
Eu am 21 de inregistrari in baza de date.
Daca...
-
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 :)
-
Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax
Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.
Am acest cod...
Ultimul mesaj
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui...
-
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc
-
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.
Vreau ca noul...
Ultimul mesaj
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un...
-
mysql Update dupa nume
PHP - MySQL - XML
Primul mesaj
Salutari,
Incerc de ceva timp sa fac sa imi salveze informatiile jucatorului in baza de date, o data inserate vreau atunci cand gaseste din nou...
Ultimul mesaj
Cand se creaza tabelul in baza de date, coloana nickname trebuie sa fie de tip UNIQUE KEY .
Iar id-ul ar trebui sa fie o valoare care sa nu o mai...