Ir ao conteúdo
  • Cadastre-se

html+ php + mysql(urgente)


fjd

Posts recomendados

preciso de uma ajuda urgente ai

to fazendo um programa é php que gera um relatorio em html

e os dados do relatorio estão em um banco mysql.

usei o seguinte codigo:

<?php

$conecta = mysql_connect("localhost", "usuario", "senha") or print (mysql_error());

mysql_select_db("db mysql", $conecta) or print(mysql_error());

$sql = "SELECT * FROM tabela";

$exe = mysql_query($sql, $conecta) or print(mysql_error());

while($l = mysql_fetch_array($exe)) {

}

function cria(){

$dir = uniqid('teste');

if(is_dir($dir)){

cria();

}

else{

$nome = $l[nome];

$email = $l;

$teste = nl2br('isso_aparece');

$arquivo = nl2br(teste);

$arquivo = "$arquivo.htm";

$cria = fopen($arquivo, "w+");

$codpag = "

<html>

<body>

Nome: $nome

<br>

Email: $email

<br>

Teste: $teste

</body>

</html>

";

$insere = fwrite($cria, $codpag);

if($insere){

Echo "<center>Arquivo Gerado com sucesso<br><br><a href='$arquivo'>Link do Arquivo</a></center>";

}

}

}

cria();

mysql_close($conecta);

?>

ai no html gerado fica assim:

<html>

<body>

Nome:

<br>

Email:

<br>

Teste: isso_aparece

</body>

</html>

a variavel que puxa dados da tabela n mostra no html

no caso as variaveis $nome e $email

mostra a variavel q fica definida no script php

no caso a variavel $teste

variaveis $nome e $email aparecem c o arquivo gerado for php

alguem pode me ajudar pra aparece no html?

Link para o comentário
Compartilhar em outros sites

talvez pra ser mais claro vou postar outro exemplo

arquivo.php

--------------------------------------

<?php

$conecta = mysql_connect("localhost", "usuario", "senha") or print (mysql_error());

mysql_select_db("db mysql", $conecta) or print(mysql_error());

$sql = "SELECT * FROM tabela";

$exe = mysql_query($sql, $conecta) or print(mysql_error());

while($l = mysql_fetch_array($exe)) {

}

$nome = $resultado["nome"];

$email = $resultado["email"];

echo"Nome: $nome - Email: $email";

mysql_close($conecta);

?>

--------------------------------------

o codigo acima funciona perfeitamente

mas eu qro ele em html como faço,

c eu simplesmente fizer assim

arquivo.html

--------------------------------------

<html>

<?php

$conecta = mysql_connect("localhost", "usuario", "senha") or print (mysql_error());

mysql_select_db("db mysql", $conecta) or print(mysql_error());

$sql = "SELECT * FROM tabela";

$exe = mysql_query($sql, $conecta) or print(mysql_error());

while($l = mysql_fetch_array($exe)) {

}

$nome = $resultado["nome"];

$email = $resultado["email"];

mysql_close($conecta);

?>

<body>

<?

echo"Nome: $nome - Email: $email";

?>

</body>

<html>

--------------------------------------

ele n mostra nda porque?

Link para o comentário
Compartilhar em outros sites

while($l = mysql_fetch_array($exe)) {

}

$nome = $resultado["nome"];

$email = $resultado["email"];

confesso que não li seu codigo todo mas, tem um erro aqui.

se você manda tranforma o resultado em array:

while($l = mysql_fetch_array($exe))

porque você que resgatar as informações no array chamado $resultado ?

muda seu codigo para:

while($resultado = mysql_fetch_array($exe))

outro detalhe, ele vai fazer isso uma vez para cada linha que retornar da query, portando preste atenção nesse detalhe =p

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!