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.
Subiecte similare
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...
- 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
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...