<table class="tborder" cellpadding="6" cellspacing="1" border="0" width="70%" align="center">
<tr>
<td WIDTH = 24 class="tcat"></td>
<td WIDTH = 620 class="tcat">Titulo</td>
<td WIDTH = 234 class="tcat">Criado por</td>
</tr>
</table>
<?php
$host = "";
$data = "";
$user = "";
$pass = "";
$mysqli = new mysqli($host, $user, $pass, $data);
if ($mysqli->connect_error) {
printf("Erro na conexгo com o Banco de Dados: %s\n", $mysqli->connect_error);
exit();
}
//
$query = $mysqli->query("SELECT * FROM forum WHERE TopicID='1'");
$row = $query->num_rows;
if($row > 0) {
while($get = $query->fetch_array()) {
$criador = $get["Criador"];
}
?>
<h2> Criador: <?php echo $criador; ?> </h2>
<?php
} else {
echo "<script> alert('ERRO');</script>";
}
?>
|
isso?
PHP код:
|
<?php
$handle = mysql_connect("ip.do.server","Usuбrio","Senha");
if(!$handle)
die("Nгo foi possнvel conectar ao MySQL.");
$db = mysql_select_db("database",$handle);
if(!$db)
die("Nгo foi possнvel conectar а database.");
$query = mysql_query("SELECT `startedby` FROM `threads` ORDER BY `lastpost` DESC LIMIT 10");
$mrows = mysql_num_rows($query);
if($mrows) // A consulta retornarб no mбximo 10 rows, pois foi estabelecido um limite de 10.
{
for($a = 0; $a < $mrows; $a ++)
{
$row = mysql_fetch_row($query);
// Supondo que a ordem da colunas seja: Titulo | Autor
echo "<td WIDTH = 24 class="tcat"></td>
<td WIDTH = 620 class="tcat">$row[0]</td>
<td WIDTH = 234 class="tcat">Criado por $row[1]</td>";
}
}
?>
|
Puxa os valores com da database com PHP. Atй onde eu saiba, nгo й possнvel usar cуdigos HTML dentro do <?php mas vocк pode printar esses cуdigos HTML que eles serгo interpretados pelo navegador.
PHP код:
Claro, essa forma seria com uma pбgina FIXA. Mas vocк pode usar o mesmo script para puxar varias categorias do fуrum usando $_GET['c'], por exemplo, meusite.com/forum/showforum.php?c=400 - $_GET['c'] vai conter o valor 400, e sу formatar uma string com sprintf, que funciona parecida com format no samp. |
<?php
$conn = mysql_connect('127.0.0.1', 'root', '1');
mysql_select_db('forum');
$query = mysql_query("SELECT * FROM postagens ORDER BY id DESC");
while($result = mysql_fetch_array($query)) {
echo "
<table class='tborder' cellpadding='6' cellspacing='1' border='0' width='70%' align='center'>
<tr>
<td WIDTH = 24 class = 'tcat'></td>
<td WIDTH = 620 class = 'tcat'>Titulo</td>
<td WIDTH 234 class = 'tcat'>Autor</td>
</tr>
<tr>
<td><img src='icon1.gif' alt='' border='0' /></td>
<td>{$result['titulo']}</td>
<td>{$result['autor']}</td>
</tr>
";
}
?>
<?php
$conn = mysql_connect('127.0.0.1', 'root', '1');
mysql_select_db('forum');
$query = mysql_query("SELECT * FROM postagens ORDER BY id DESC");
while($result = mysql_fetch_array($query)) {
echo "
<table class='tborder2' cellpadding='6' cellspacing='1' border='0' width = '1100' align='center'>
<tr>
<td WIDTH = 24 bgcolor = '#c0c0c0'><img src='icon1.gif' alt='' border='0' /></td>
<td WIDTH = 810 bgcolor = '#c0c0c0'><a href = 'mostrar_topico.php'>{$result['titulo']}</a></td>
<td bgcolor = '#c0c0c0'>{$result['autor']}</td>
</tr>
</table>
";
}
?>
|
Passa o ID do tуpico pelo PHP como um atributo HTML. Inventa um atributo qualquer ou usa a tag id mesmo. Depois pode usar Javascript para pega-lo como atributo.
E pelo amor de Odin, nгo fale 'getar"... |
|
Isso nгo й necessario.. Temos a Mensagem Privada (PM).
Nгo compreendi muito bem.. Sou "iniciante" em PHP. |