Afisare pe doua coloane de tabel date din Select MySQL
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
tycyssg
- Mesaje: 58
Afisare pe doua coloane de tabel date din Select MySQL
Am scriptul acesta. Normal trebuia sa afiseze pe 2 coloane de tabel si dupa asta sa sara la alt rand, dar nu o face, imi afiseaza informatiile una sub alta.
Stie cineva unde e gresit ?
Cod: Selectaţi tot
<?php
mysql_select_db($NumeBazaDate,$conexiune);
$result=mysql_query("SELECT *FROM newprod");
$counter = 0;
echo '<table border="0" cellpadding="0" cellspacing="0" width="980" align="center">
<tr>';
while($row = mysql_fetch_array($result)){
$counter++;
if ($counter % 2 == 0) echo '</tr><tr>';
echo '<td valign="top" width="450">';
echo '
<h3 id="newprodlist"><a href="">'.$row['title'].'</a></h3><br />
<div class="textswao2"><img src="additionalimg/img1.jpg" width="130" height="105" style="float:left;margin:0 15px 0 0;">'.$row['des'].'</div><br />';
echo '</td>';
}
echo '</tr></table>';
mysql_close($conexiune);
?>
steell
Mesaje: 190
Din ce ma intels vrei sa afiseze informatiile pe cate 2 coloane apoi sa treaca la alt rand si tot asa.
Uite-te la exemplul acesta si adapteaza-l la scriptul tau.
Cod: Selectaţi tot
$sql = "SELECT * FROM `mesaje`";
$result = mysql_query($sql) or die ( "Error : ". mysql_error() );
echo '<table border="1">';
while ($row=mysql_fetch_row($result)) {
echo '<tr><td>'.$row[0].'</td><td>'.$row[1].'</td></tr>';
}
echo '</table>';
Unde $row[0] este valoarea primei coloane, $row[1] este valoarea celei de-a doua coloane si tot asa.
tycyssg
Mesaje: 58
I-am dat de capat pana la urma la ala , trebuia 3 in loc de 2.
E posibil sa functioneze si varianta ta. Ms mult oricum.
eudana
Mesaje: 1
Salut
In primul felicitari pt script, eu cautam asa ceva si mi-a fost de mare ajutor.
Numai ca am intampinat o mica problema; eu vreau o afisare a datelor intr-un tabel cu 4 coloane.
Am schimbat 3 cu 5, functioneaza, dar de la al doilea rand incolo imi afiseaza 5 coloane.
Ai idee de ce? Sau ce anume trebuie sa mai modific/adaug in script?
Edit:
Am reusit sa rezolv!! Acum imi afiseaza pe cate 4 coloane.
Trebuia modificat: $counter = -1; si in loc de 5 am pus 4 .
Multumesc.