Jump to content

Return querry by rows


porta325

Recommended Posts

I have this but it displays only on single column.

 

<head>

 

<title>Untitled Document</title>

</head>

<body>

<?php

//connect

mysql_connect("localhost", "root", "") or die(mysql_error());

mysql_select_db("directory") or die(mysql_error());

 

//select table

$result = mysql_query ("SELECT * FROM countries WHERE statut = 1");

 

//print result

while ($row = mysql_fetch_array ($result)){

$id=$row["id"];

$statut=$row["statut"];

$country=$row["country"];

 

echo "<a href=\"showlinks.php?country={$country}\">{$country}</a><br />";

 

}

?>

</body>

</html>

Link to comment
https://forums.phpfreaks.com/topic/56187-return-querry-by-rows/#findComment-277529
Share on other sites

I'm so close! take a look:

 


<head>

<title>Untitled Document</title>
</head>
<body>
<?php
//connect
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("directory") or die(mysql_error());

//select table
$result = mysql_query ("SELECT * FROM countries WHERE statut = 1");

//print result
while ($row = mysql_fetch_array ($result)){
$id=$row["id"];
$statut=$row["statut"];
$country=$row["country"];


echo '<table border="1">';
echo '<tr>';
echo '<td><a href="showlinks.php?country={$country}">$country</a></td>';
echo '</tr>';
echo '</table>';



}
?>
</body>
</html>

 

just having trouble echo'ing the $country that is displayed in the table.

 

Regards ACE

Link to comment
https://forums.phpfreaks.com/topic/56187-return-querry-by-rows/#findComment-277541
Share on other sites

the table does work with the loop, it will add a new column to the table for every result etc. unless I've missed something and your trying to do something else  ???

 

UPDATED:

 

Got it! I don't know if its what you wanted or not, but I got it working :D

<head>

<title>Untitled Document</title>
</head>
<body>
<?php
//connect
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("directory") or die(mysql_error());

//select table
$result = mysql_query ("SELECT * FROM countries WHERE statut = 1");

//print result
while ($row = mysql_fetch_array ($result)){
$id=$row["id"];
$statut=$row["statut"];
$country=$row["country"];


echo '<table border="1">';
echo '<tr>';
echo '<td>';
echo '<td><a href="showlinks.php?country=$country">' . $country . '</a></td>';
echo '</td>';
echo '</tr>';
echo '</table>';



}
?>
</body>
</html>

 

you can also show other things in the table that relate to that one result.

 

echo '<table border="1">';
echo '<tr>';
echo '<td>';
echo '<td>' . $id . '</td>';
echo '<td>' . $statut . '</td>';
echo '<td><a href="showlinks.php?country=$country">' . $country . '</a></td>';
echo '</td>';
echo '</tr>';
echo '</table>';

 

Regards ACE

Link to comment
https://forums.phpfreaks.com/topic/56187-return-querry-by-rows/#findComment-277546
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.