eralha
28-03-2007, 08:59
Boas pessoal, tenho aqui uma duvida lool e que ja algum tempo que nao pego no php e as vezes surgem aquelas brancas fdds.
<?
include("ligardb.php");
$query = "Select * From ralha";
$lol = mysql_query($query);
while ($i = mysql_fetch_array($lol))
{
echo "<tr>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["id"];
echo "</td>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["nome"];
echo "</td>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["email"];
echo "</td>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["web"];
echo "</td>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["msg"];
echo "</td>";
echo "</tr>";
}
?>
Tao e o seguinte tenho este codigo e o que quero é colo car um ciclo If() ali antes do while que verefique se o query encontrou registos na tabela ou nao caso encontre faz o while caso nao encontre mostra uma linha de tabela com a informação "nao foram encontrados registos."
o que eu ja tentei fazer foi isto mas sem resultado:
$query = "Select * From ralha";
$lol = mysql_query($query);
$ctl=mysql_num_rows($lol);
if($ctl==NULL)
{
echo "<tr><td bgcolor='#CCCCCC'>Nao foram encontrados registos.</td></tr>";
}
else
{
while ($i = mysql_fetch_array($lol))
{
......................
}
Acho que o erro ta ali no mysql_num_rows(); nao devo estar atribuir o valor da variavel correcta.
Se alguem puder ajudar agradeço tks :D
<?
include("ligardb.php");
$query = "Select * From ralha";
$lol = mysql_query($query);
while ($i = mysql_fetch_array($lol))
{
echo "<tr>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["id"];
echo "</td>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["nome"];
echo "</td>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["email"];
echo "</td>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["web"];
echo "</td>";
echo "<td bgcolor='#CCCCCC'>";
echo $i["msg"];
echo "</td>";
echo "</tr>";
}
?>
Tao e o seguinte tenho este codigo e o que quero é colo car um ciclo If() ali antes do while que verefique se o query encontrou registos na tabela ou nao caso encontre faz o while caso nao encontre mostra uma linha de tabela com a informação "nao foram encontrados registos."
o que eu ja tentei fazer foi isto mas sem resultado:
$query = "Select * From ralha";
$lol = mysql_query($query);
$ctl=mysql_num_rows($lol);
if($ctl==NULL)
{
echo "<tr><td bgcolor='#CCCCCC'>Nao foram encontrados registos.</td></tr>";
}
else
{
while ($i = mysql_fetch_array($lol))
{
......................
}
Acho que o erro ta ali no mysql_num_rows(); nao devo estar atribuir o valor da variavel correcta.
Se alguem puder ajudar agradeço tks :D