Jump to content

problema com o link de form action="link.php"


guarana1
 Share

Recommended Posts

Boas malta, tenho um dilema aqui...

Tenho o seguinte form

<form action="processar_evento.php?filename=$filename">
<header class="main-header clearfix">
 <div class="container">
<h1 class="page-title pull-left"> <input type="text" name="titulo" value="<?php echo $reg['nome']; ?>" </h1>
 </div>
</header>

<section class="content-area bg1">
 <div class="container">
<div class="row">
  <div class="col-md-8">
	<img src="images/eventos/<?php echo $lol ; ?>" alt=" ">
  </div>
  <div class="col-md-4">
	<dl>
	  <dt>Data</dt>
	  <dd><input type="text" name="data" value="<?php echo $reg['data'];?>" </dd>
	  <dt>Descrição do evento</dt>
<textarea  name="descr" cols="20" rows="5" > <?php echo $reg['descr']; ?>  </textarea>
<br>
<input type="submit" >
</form>

o $filename vou buscar um pouco mais acima,

agora quando carrego no submit, o link fica assim

"processar_evento.php?titulo=Toshiba&data=2014-03-22&descr=+New+ultrabooks+are+coming+soon++"

e o $filename não aparece lá.

Alguém da-me uma dica? Deve ser uma coisa simples que não esteja a ver, como sempre... 😄

Edited by guarana1
Link to comment
Share on other sites

Viva @guarana1,

Estás a passar os dados por $_GET e por isto o teu URL é reescrito no envio do form. Sugiro que passes a variável $filename para dentro do form, por exemplo num hidden field

"Que inquieto desejo vos tortura, Seres elementares, força obscura? Em volta de que ideia gravitais?" >> Anthero de Quental

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

Linuxando.com | ...

Link to comment
Share on other sites

Com o HTML5, o url que aparece no action não pode conter variáveis para serem enviadas por GET.

Em vez disso, cria

<input type="hidden" name="someName" value="value">

para cada uma dessas variáveis.

EDIT: ninja-ed! 🙂

Edited by brunoais

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. 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.