Avatar billede mathiash Nybegynder
12. april 2003 - 13:02 Der er 4 kommentarer og
1 løsning

Hvorfor virker min if(isset($_REQUEST['submit'])) { ikke???

Hej.
Hvorfor virker min  if(isset($_REQUEST['submit'])) {  ikke???

Jeg er igang med at lave et lille nyhedsbrev system i mysql. I min admin.php (Der hvor man sender nyhedsbrevene fra) for jeg en fejl, når jeg fjerner  if(isset($_REQUEST['submit'])) { får jeg ingen fejl. Men den skal være der.

Hvad gør jeg galt???

admin.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

  <head>
  <title>Clint-Mathis</title>   
  <link rel="stylesheet" type="text/css" href="style.css">
<style>
fieldset
    {
    border:2px groove rgb(0,0,0);
    width:400px;
    padding: 15px;   
    }
legend
    {
    letter-spacing: 3px;
    color:rgb(0,0,0);
    font-weight: bold;
    }
label
    {
    width:150px;
    vertical-align:top;
    color:rgb(0,0,0);
    float:left;
    }
div
    {
    margin-top:15px;
    }

#t1, #t2, #t3, #t4, #t5
    {
    border:1px inset rgb(0,0,0);
    width: 300px;
    background:rgb(255,255,255);   
    }
#t5    {
    height:80px;
    overflow:auto;   
    }
#submit
    {
    background: rgb(255,255,255) no-repeat 0% 50%;
    border:2px outset rgb(0,0,0);
    width:150px;
    }
</style>
</head>
<body background="../bg2.gif">

<form action="admin.php" method="post">
<p>
<fieldset>
<legend><h3>Oplysninger</h3></legend>
<div>
<label for='t1'>Tekst:</label><input type='text' name='tekst' id='t1'><br><br>
<input type='submit' value='Tilmeld' name="submit">
</div>
</fieldset>
</p>
</form>
<?php
if(isset($_REQUEST['submit'])) {

require('config.inc');

aabn_forbindelse_og_vaelgdb();

$resultat = mysql_query('select * from nyhedsbrev');
while ($raekke = mysql_fetch_array($resultat)) {

$adresser = $raekke['mail'];


$tekst = $_REQUEST['tekst'];

    }
    mail("$adresser","Nyhedsbrev fra Clint-Mathis","$tekst","From: Clint-Mathis <trylle-mathis@tdcadsl.dk.dk>\nContent-type: text/html");
    echo "Nyhedsbrevet er blevet sendt";

luk_forbindelse();
?>
</body>
</html>

Hvad gør jeg galt???
//Mathias
Avatar billede mjl Nybegynder
12. april 2003 - 13:06 #1
Sådan:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

  <head>
  <title>Clint-Mathis</title>   
  <link rel="stylesheet" type="text/css" href="style.css">
<style>
fieldset
    {
    border:2px groove rgb(0,0,0);
    width:400px;
    padding: 15px;   
    }
legend
    {
    letter-spacing: 3px;
    color:rgb(0,0,0);
    font-weight: bold;
    }
label
    {
    width:150px;
    vertical-align:top;
    color:rgb(0,0,0);
    float:left;
    }
div
    {
    margin-top:15px;
    }

#t1, #t2, #t3, #t4, #t5
    {
    border:1px inset rgb(0,0,0);
    width: 300px;
    background:rgb(255,255,255);   
    }
#t5    {
    height:80px;
    overflow:auto;   
    }
#submit
    {
    background: rgb(255,255,255) no-repeat 0% 50%;
    border:2px outset rgb(0,0,0);
    width:150px;
    }
</style>
</head>
<body background="../bg2.gif">

<form action="admin.php" method="post">
<p>
<fieldset>
<legend><h3>Oplysninger</h3></legend>
<div>
<label for='t1'>Tekst:</label><input type='text' name='tekst' id='t1'><br><br>
<input type='submit' value='Tilmeld' name="submit">
</div>
</fieldset>
</p>
</form>
<?php
if(isset($_REQUEST['submit'])) {

require('config.inc');

aabn_forbindelse_og_vaelgdb();

$resultat = mysql_query('select * from nyhedsbrev');
while ($raekke = mysql_fetch_array($resultat)) {

$adresser = $raekke['mail'];


$tekst = $_REQUEST['tekst'];

    }
    }
    mail("$adresser","Nyhedsbrev fra Clint-Mathis","$tekst","From: Clint-Mathis <trylle-mathis@tdcadsl.dk.dk>\nContent-type: text/html");
    echo "Nyhedsbrevet er blevet sendt";

luk_forbindelse();
?>
</body>
</html>
Avatar billede mjl Nybegynder
12. april 2003 - 13:07 #2
Du skal huske dine slut } :o)
Avatar billede ttc Nybegynder
12. april 2003 - 13:08 #3
Mathias >> prøv at bruge if(isset($_GET['submit'])){}
Avatar billede mjl Nybegynder
12. april 2003 - 13:10 #4
...og Matthias; husk at lukke dine sp. du har mange åbne sp. der er blevet besvaret - du ender med, at folk ikke vil hjælpe dig, og det vil være synd!!!
Avatar billede mathiash Nybegynder
12. april 2003 - 13:24 #5
Ups, det skal jeg nok ordne.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester