Jump to content


Photo

Como Fazer Uma Variavel $_post Ou $_get?


  • Faça o login para participar
6 replies to this topic

#1 Bruna01

Bruna01

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/06/2007, 19:05

Olá pessoal do wmonline

A pouco tempo inciei em php e estava tentando fazer uma variavel $_POST ou $_GET

bom vi um topico que gostei mas uma duvida.
Como fazer para esta variavel chamar links e imagens:

Index.php
<form action="gerador.php" method="post" name="gerador">
<p><b>Título:</b> <input name="titulo" size="50" type="text"></p>
<p><b>Autor:</b> <input name="autor" size="50" type="text"></p>
<p><input name="submit" type="submit" value="Gerar"></p>
</form>


Gerador.php

<?php
$arq = time();
$vls = $_POST["autor"] . "\r\n" . $_POST["titulo"];
$fps = fopen(($arq . ".txt"), "w+");
fwrite($fps, $vls);
fclose($fps);
?>
<textarea cols="70" rows="10"><iframe frameborder="0" width="650px" height="994px" scrolling="no" src="http://www.meusite.com/dados.php?id=<?php echo $arq; ?>" id="filme" marginheight="0" marginwidth="0" name="filme"></iframe></textarea>


Dados.php
<?php
$file = file(($_GET["id"] . ".txt"));
?>
<p><a href="?autor=<?php echo $file[0]; ?>&titulo=<?php echo $file[1]; ?>">Link</a></p>
<p><b>Autor:</b> <?php echo $file[0]; ?></p>
<p><b>Título:</b> <?php echo $file[1]; ?></p>

preciso fazer dados gerarem links e imagens como fazer?

se tiver errada me corrijam

Obrigada a todos

#2 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 03/06/2007, 19:17

Pode ser mais clara por favor?

#3 Bruna01

Bruna01

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/06/2007, 19:32

Bom eu queria saber como gerar links e imagens,usando o exemplo citado

#4 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 03/06/2007, 20:22

Ueh.
Cria um campo de formulário, dá um nome(name="").
Daí no php:
$campo1 = $_POST['campo'];
ou
$campo1 = $_GET['campo'];

Onde 'campo' (com as aspas) é o nome do campo.
Aí, o que estiver dentro de method="" define se tu deve usar _POST ou _GET. normalmente se coloca _POST

Entendeu?

#5 Bruna01

Bruna01

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/06/2007, 21:14

e se eu quiser usar a função mysql_insert_id?

pq esse codigo gera um bloco de notas,e ao inves disso gostaria que gerasse uma id no banco de dados

como exemplo
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
   die('Could not connect: ' . mysql_error());
}
mysql_select_db('mydb');

mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n", mysql_insert_id());
?>

obrigada

Edição feita por: Bruna01, 03/06/2007, 21:19.


#6 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 03/06/2007, 22:32

Não entendi muito bem mas a parte do id, se você definiu um campo 'id' no banco de dados, tipo inteiro e auto_increment, a cada novo registro este campo vai sendo icrementado sem que você precise definir.
A função mysql_insert_id() simplesmente irá recuperar o valor id da última instrução INSERT.

Fui claro? :rolleyes:

;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#7 Bruna01

Bruna01

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 03/06/2007, 22:50

sim,mas eu queria saber como fazer o banco de dados

Obrigada




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq