我需要显示每列中的所有字段,但是,当然,我有很多不同的ID。 像这样的东西:
Column1 Column2 Column3
id1 id4 id7
id2 id5 id8
id3 id6 id9
我在php中编写了一个代码,我在一列中从mysql数据库中获得了结果。 我想把结果分成三列,但我不知道怎么做。 我知道PDO更适合连接数据库,但我不知道(我会尽快研究),现在我需要使用这个代码。
这是我的代码:
<?php
include 'config.php';
$sql = "SELECT * FROM immobili"; //WHERE citta='pincopalla'";
$result = mysql_query($sql) or die (mysql_error());
if(mysql_num_rows($result) > 0)
{
while($fetch = mysql_fetch_array($result))
{
$id = stripslashes($fetch['id']);
$riferimenti = stripslashes($fetch['riferimenti']);
$titolo = stripslashes($fetch['titolo']);
$tipotransazione = stripslashes($fetch['tipotransazione']);
$tipoproprieta = stripslashes($fetch['tipoproprieta']);
$regione = stripslashes($fetch['regione']);
$citta = stripslashes($fetch['citta']);
$prezzo = stripslashes($fetch['prezzo']);
$spazivivibili = stripslashes($fetch['spazivivibili']);
$terrenoprivato = stripslashes($fetch['terrenoprivato']);
$condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
$piano = stripslashes($fetch['piano']);
$numeropiani = stripslashes($fetch['numeropiani']);
$numerostanze = stripslashes($fetch['numerostanze']);
$numerocamereletto = stripslashes($fetch['numerocamereletto']);
$numerobagni = stripslashes($fetch['numerobagni']);
$numeroantibagni = stripslashes($fetch['numeroantibagni']);
$tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
$cucina = stripslashes($fetch['cucina']);
$ascensore = stripslashes($fetch['ascensore']);
$postoauto = stripslashes($fetch['postoauto']);
$balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
$ipe = stripslashes($fetch['ipe']);
$classeenergetica = stripslashes($fetch['classeenergetica']);
$spesecondominiali = stripslashes($fetch['spesecondominiali']);
$comforts = stripslashes($fetch['comforts']);
$linkvideo = stripslashes($fetch['linkvideo']);
$descrizione = stripslashes($fetch['descrizione']);
$data = date("d-m-Y", $fetch['str_data']);
?>
<?php
$dirname = "images/".$citta;
$images = $dirname.$linkvideo;
echo '<a href="#" class="lightbox"><img src="'.$images.'" /></a><br />';
echo '<div class="backdrop"></div><div class="box"><div class="close">x</div><img src="'.$images.'" alt="xxx" />This is the lightbox!!!</div>';
echo "<b>$id</b><br><a href=\"show.php?id=$id\">Riferimento</a><br>Rif: " . $riferimenti . "<br>titolo: " . $titolo . "<br>tipotransazione: " . $tipotransazione . "<br>tipoproprieta: " . $tipoproprieta . "<br>regione: " . $regione . "<br>città: " . $citta . "<br>prezzo: " . $prezzo . "<br>spazivivibili: " . $spazivivibili . "<br>terrenoprivato: " . $terrenoprivato . "<br>condizioniproprieta: " . $condizioniproprieta . "<br>piano: " . $piano . "<br>numeropiani: " . $numeropiani . "<br>numerostanze: " . $numerostanze . "<br>numerocamereletto: " . $numerocamereletto . "<br>numerobagni: " . $numerobagni . "<br>numeroantibagni: " . $numeroantibagni . "<br>tipologiariscaldamento: " . $tipologiariscaldamento . "<br>cucina: " . $cucina . "<br>ascensore: " . $ascensore . "<br>postoauto: " . $postoauto . "<br>balconeterrazzo: " . $balconeterrazzo . "<br>ipe: " . $ipe . "<br>classeenergetica: " . $classeenergetica . "<br>spesecondominiali: " . $spesecondominiali . "<br>comforts: " . $comforts . "<br>descrizione: " . $descrizione . "<br>linkvideo: " . $linkvideo . "<br>
<a href=\"cancella.php?id=$id\">Cancella</a> |
<a href=\"modifica.php?id=$id\">Modifica</a>
<hr>";
}
}
?>
答案 0 :(得分:0)
尝试下面的代码。我只为图片写它。
<?php
include 'config.php';
$sql = "SELECT * FROM immobili"; //WHERE citta='pincopalla'";
$result = mysql_query($sql) or die (mysql_error());
$count= mysql_num_rows($result);$i=0;
echo '<table width="100%" border="0"><tbody><tr>';
if(mysql_num_rows($result) > 0)
{
while($fetch = mysql_fetch_array($result))
{
$id = stripslashes($fetch['id']);
$riferimenti = stripslashes($fetch['riferimenti']);
$titolo = stripslashes($fetch['titolo']);
$tipotransazione = stripslashes($fetch['tipotransazione']);
$tipoproprieta = stripslashes($fetch['tipoproprieta']);
$regione = stripslashes($fetch['regione']);
$citta = stripslashes($fetch['citta']);
$prezzo = stripslashes($fetch['prezzo']);
$spazivivibili = stripslashes($fetch['spazivivibili']);
$terrenoprivato = stripslashes($fetch['terrenoprivato']);
$condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
$piano = stripslashes($fetch['piano']);
$numeropiani = stripslashes($fetch['numeropiani']);
$numerostanze = stripslashes($fetch['numerostanze']);
$numerocamereletto = stripslashes($fetch['numerocamereletto']);
$numerobagni = stripslashes($fetch['numerobagni']);
$numeroantibagni = stripslashes($fetch['numeroantibagni']);
$tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
$cucina = stripslashes($fetch['cucina']);
$ascensore = stripslashes($fetch['ascensore']);
$postoauto = stripslashes($fetch['postoauto']);
$balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
$ipe = stripslashes($fetch['ipe']);
$classeenergetica = stripslashes($fetch['classeenergetica']);
$spesecondominiali = stripslashes($fetch['spesecondominiali']);
$comforts = stripslashes($fetch['comforts']);
$linkvideo = stripslashes($fetch['linkvideo']);
$descrizione = stripslashes($fetch['descrizione']);
$data = date("d-m-Y", $fetch['str_data']);
if($i%3==0){
echo "</tr><tr>"
}
$dirname = "images/".$citta;
$images = $dirname.$linkvideo;
echo '<td scope="col"><a href="#" class="lightbox"><img src="'.$images.'" /></a><br /><div class="backdrop"></div><div class="box"><div class="close">x</div><img src="'.$images.'" alt="xxx" />This is the lightbox!!!</div></td>';
$i++;}
}
echo "</tr></tbody></table>";
?>
答案 1 :(得分:0)
@paisapimp
嗨,很抱歉,如果我在1个月后回答,但我遇到了一些个人问题......无论如何,我检查了你的答案,第一次,我纠正了一些事情,检查一下:
`enter code here`
<?php
echo ('<table width="100%" border="0"><tbody><tr>');
include 'config.php';
$sql = "SELECT * FROM immobili"; //WHERE citta='pincopalla'";
$result = mysql_query($sql) or die (mysql_error());
if(mysql_num_rows($result) > 0)
{
while($fetch = mysql_fetch_array($result))
{
$id = stripslashes($fetch['id']);
$riferimenti = stripslashes($fetch['riferimenti']);
$titolo = stripslashes($fetch['titolo']);
$tipotransazione = stripslashes($fetch['tipotransazione']);
$tipoproprieta = stripslashes($fetch['tipoproprieta']);
$regione = stripslashes($fetch['regione']);
$citta = stripslashes($fetch['citta']);
$prezzo = stripslashes($fetch['prezzo']);
$spazivivibili = stripslashes($fetch['spazivivibili']);
$terrenoprivato = stripslashes($fetch['terrenoprivato']);
$condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
$piano = stripslashes($fetch['piano']);
$numeropiani = stripslashes($fetch['numeropiani']);
$numerostanze = stripslashes($fetch['numerostanze']);
$numerocamereletto = stripslashes($fetch['numerocamereletto']);
$numerobagni = stripslashes($fetch['numerobagni']);
$numeroantibagni = stripslashes($fetch['numeroantibagni']);
$tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
$cucina = stripslashes($fetch['cucina']);
$ascensore = stripslashes($fetch['ascensore']);
$postoauto = stripslashes($fetch['postoauto']);
$balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
$ipe = stripslashes($fetch['ipe']);
$classeenergetica = stripslashes($fetch['classeenergetica']);
$spesecondominiali = stripslashes($fetch['spesecondominiali']);
$comforts = stripslashes($fetch['comforts']);
$linkvideo = stripslashes($fetch['linkvideo']);
$descrizione = stripslashes($fetch['descrizione']);
$data = date("d-m-Y", $fetch['str_data']);
?>
<?php
$dirname = "images/".$citta;
$images = $dirname.$linkvideo;
echo('<th scope="col"><b>'.$id.'</b><br><a href=\"show.php?id='.$id.'\">Riferimento</a><br>Rif: "'.$riferimenti.'"<br>titolo: "'.$titolo.'"<br>tipotransazione: "'.$tipotransazione.'"<br>tipoproprieta: "'.$tipoproprieta.'"<br>
<a href=\"cancella.php?id=$id\">Cancella</a> |
<a href=\"modifica.php?id=$id\">Modifica</a>
<hr></th>');// row 1
}
}
echo ('</tr></tbody></table>');
?>
从这段代码我需要在3列后截断并在第二行重新启动,例如检查这张图片: enter image description here
我希望你现在能理解我:)谢谢!
答案 2 :(得分:-1)
<?php
echo ('<table width="100%" border="0"><tbody><tr>');
include 'config.php';
$sql = "SELECT * FROM immobili"; //WHERE citta='pincopalla'";
$result = mysql_query($sql) or die (mysql_error());
if(mysql_num_rows($result) > 0)
{
while($fetch = mysql_fetch_array($result))
{
$id = stripslashes($fetch['id']);
$riferimenti = stripslashes($fetch['riferimenti']);
$titolo = stripslashes($fetch['titolo']);
$tipotransazione = stripslashes($fetch['tipotransazione']);
$tipoproprieta = stripslashes($fetch['tipoproprieta']);
$regione = stripslashes($fetch['regione']);
$citta = stripslashes($fetch['citta']);
$prezzo = stripslashes($fetch['prezzo']);
$spazivivibili = stripslashes($fetch['spazivivibili']);
$terrenoprivato = stripslashes($fetch['terrenoprivato']);
$condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
$piano = stripslashes($fetch['piano']);
$numeropiani = stripslashes($fetch['numeropiani']);
$numerostanze = stripslashes($fetch['numerostanze']);
$numerocamereletto = stripslashes($fetch['numerocamereletto']);
$numerobagni = stripslashes($fetch['numerobagni']);
$numeroantibagni = stripslashes($fetch['numeroantibagni']);
$tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
$cucina = stripslashes($fetch['cucina']);
$ascensore = stripslashes($fetch['ascensore']);
$postoauto = stripslashes($fetch['postoauto']);
$balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
$ipe = stripslashes($fetch['ipe']);
$classeenergetica = stripslashes($fetch['classeenergetica']);
$spesecondominiali = stripslashes($fetch['spesecondominiali']);
$comforts = stripslashes($fetch['comforts']);
$linkvideo = stripslashes($fetch['linkvideo']);
$descrizione = stripslashes($fetch['descrizione']);
$data = date("d-m-Y", $fetch['str_data']);
?>
<?php
$dirname = "images/".$citta;
$images = $dirname.$linkvideo;
echo('<th scope="col"><a href="#" class="lightbox"><img src="'.$images.'" /></a></th>');// row 1
echo('<th scope="col"><div class="backdrop"></div><div class="box"><div class="close">x</div><img src="'.$images.'" alt="xxx" />This is the lightbox!!!</div></th>');// row2
echo('<th scope="col"><b>'.$id.'</b><br><a href=\"show.php?id='.$id.'\">Riferimento</a><br>Rif: "'.$riferimenti.'"<br>titolo: "'.$titolo.'"<br>tipotransazione: "'.$tipotransazione.'"<br>tipoproprieta: "'.$tipoproprieta.'"<br>regione: " . $regione . "<br>città: " . $citta . "<br>prezzo: " . $prezzo . "<br>spazivivibili: " .$spazivivibili . "<br>terrenoprivato: " . $terrenoprivato . "<br>condizioniproprieta: " . $condizioniproprieta . "<br>piano: " . $piano . "<br>numeropiani: " . $numeropiani . "<br>numerostanze: " . $numerostanze . "<br>numerocamereletto: " . $numerocamereletto . "<br>numerobagni: " . $numerobagni . "<br>numeroantibagni: " . $numeroantibagni . "<br>tipologiariscaldamento: " . $tipologiariscaldamento . "<br>cucina: " . $cucina . "<br>ascensore: " . $ascensore . "<br>postoauto: " . $postoauto . "<br>balconeterrazzo: " . $balconeterrazzo . "<br>ipe: " . $ipe . "<br>classeenergetica: " . $classeenergetica . "<br>spesecondominiali: " . $spesecondominiali . "<br>comforts: " . $comforts . "<br>descrizione: " . $descrizione . "<br>linkvideo: " . $linkvideo . "<br>
<a href=\"cancella.php?id=$id\">Cancella</a> |
<a href=\"modifica.php?id=$id\">Modifica</a>
<hr></th>'); // row 3
}
}
echo ('</tr></tbody></table>');
?>
答案 3 :(得分:-1)
您可以通过这种方式制作表格视图: -
您可以通过在第一个
<tr>
中添加标题并在第二个<tr>
中添加值来添加其他fiel;
我在给定的表格中添加了六列及其值。
<table border='2'>
<tr>
<th>Image</th>
<th>Rif</th>
<th>titolo</th>
<th>tipotransazione</th>
<th>tipoproprieta</th>
<th>Actions</th>
</tr>
<?php
while($fetch = mysql_fetch_array($result))
{
$id = stripslashes($fetch['id']);
$riferimenti = stripslashes($fetch['riferimenti']);
$titolo = stripslashes($fetch['titolo']);
$tipotransazione = stripslashes($fetch['tipotransazione']);
$tipoproprieta = stripslashes($fetch['tipoproprieta']);
$regione = stripslashes($fetch['regione']);
$citta = stripslashes($fetch['citta']);
$prezzo = stripslashes($fetch['prezzo']);
$spazivivibili = stripslashes($fetch['spazivivibili']);
$terrenoprivato = stripslashes($fetch['terrenoprivato']);
$condizioniproprieta = stripslashes($fetch['condizioniproprieta']);
$piano = stripslashes($fetch['piano']);
$numeropiani = stripslashes($fetch['numeropiani']);
$numerostanze = stripslashes($fetch['numerostanze']);
$numerocamereletto = stripslashes($fetch['numerocamereletto']);
$numerobagni = stripslashes($fetch['numerobagni']);
$numeroantibagni = stripslashes($fetch['numeroantibagni']);
$tipologiariscaldamento = stripslashes($fetch['tipologiariscaldamento']);
$cucina = stripslashes($fetch['cucina']);
$ascensore = stripslashes($fetch['ascensore']);
$postoauto = stripslashes($fetch['postoauto']);
$balconeterrazzo = stripslashes($fetch['balconeterrazzo']);
$ipe = stripslashes($fetch['ipe']);
$classeenergetica = stripslashes($fetch['classeenergetica']);
$spesecondominiali = stripslashes($fetch['spesecondominiali']);
$comforts = stripslashes($fetch['comforts']);
$linkvideo = stripslashes($fetch['linkvideo']);
$descrizione = stripslashes($fetch['descrizione']);
$data = date("d-m-Y", $fetch['str_data']);
$dirname = "images/".$citta;
$images = $dirname.$linkvideo;
?>
<tr>
<td><a href="#" class="lightbox"><img src="'.$images.'" /></a><br />
<div class="backdrop"></div><div class="box"><div class="close">x</div><img src="'.$images.'" alt="xxx" />This is the lightbox!!!</div>
</td>
<td><?php echo $riferimenti ?></td>
<td><?php echo $titolo ?></td>
<td><?php echo $tipotransazione ?></td>
<td><?php echo $regione ?></td>
<td><a href="cancella.php?id=$id">Cancella</a> |
<a href="modifica.php?id=$id">Modifica</a>
</td>
</tr>
}
</table>