Avatar billede blach Nybegynder
13. juni 2004 - 13:42 Der er 21 kommentarer og
1 løsning

2 knapper med hvert sit billede og action

Hvorfor virker dette ikke??? (ved godt at der er sat en stump PHP ind, men det er mere for at tjekke...)

<?php
if($bot_mail) {
  echo "mailen er tilmeldt";
}
if($bot_non_mail) {
  echo "mailen er afmeldt";
}
?>
<FORM METHOD="post" action=<? echo $php_self; ?>>
<input type="text" name="nyhedsmail" size="14">
<input type="image" height="18" width="21" border="0" value="bot_mail" name="bot_mail" src="grafik/bot_mail.jpg" ALT="Tilmeld nyhedsbrev">
<input type="image" height="18" width="21" border="0" value="bot_non_mail" name="bot_non_mail" src="grafik/bot_non_mail.jpg" ALT="Afmeld nyhedsbrev">
</FORM>
Avatar billede jaw Nybegynder
13. juni 2004 - 14:06 #1
<?php
if($bot_mail_x) {
  echo "mailen er tilmeldt";
}
if($bot_non_mail_x) {
  echo "mailen er afmeldt";
}
?>
<FORM METHOD="post" action=<? echo $php_self; ?>>
<input type="text" name="nyhedsmail" size="14">
<input type="image" height="18" width="21" border="0" value="bot_mail" name="bot_mail" src="grafik/bot_mail.jpg" ALT="Tilmeld nyhedsbrev">
<input type="image" height="18" width="21" border="0" value="bot_non_mail" name="bot_non_mail" src="grafik/bot_non_mail.jpg" ALT="Afmeld nyhedsbrev">
</FORM>
Avatar billede blach Nybegynder
13. juni 2004 - 14:12 #2
Okay, tak for det :]
Hvad skal det "_x" til for?
Avatar billede jaw Nybegynder
13. juni 2004 - 14:13 #3
_x er bare den måde type=image returnerer variablen på :)
Avatar billede blach Nybegynder
13. juni 2004 - 15:09 #4
Ahh ok... Du ved vel ikke hvad der skal stå i
if($bot_mail_x) {
  ????
}

hvis den skal hoppe over til side "index.php?side=konkurrence&mail=$nyhedsmal" ??? (og ikke gøre det ved fjernelse af den anden mail)
Avatar billede jaw Nybegynder
13. juni 2004 - 15:11 #5
if($bot_mail_x) {
  $header = "Location: index.php?side=konkurrence&mail=$nyhedsmail";
  header($header);
}

Det her du tænker på?
Avatar billede blach Nybegynder
13. juni 2004 - 15:24 #6
Tror jeg nok - altså at den springer over på siden "index.php?side=konkurrence&mail=$nyhedsmail" ?

Men den kode stump du har postet virker ikke...
Avatar billede jaw Nybegynder
13. juni 2004 - 15:25 #7
Virker den ikke? Kommer der fejl, eller hvad sker der?
Avatar billede jaw Nybegynder
13. juni 2004 - 15:26 #8
Her hos mig funker det da fint - altså lige bortset fra at $nyhedsmail ingen værdi har...
Avatar billede jaw Nybegynder
13. juni 2004 - 15:49 #9
Kom til at tænke på, at du måske skulle bruge:
$header = "Location: index.php?side=konkurrence&mail=" . $_POST['nyhedsmail'];
istedet... Det var mig der ikke lige tænkte på, hvor $nyhedsmail kommer fra !
Avatar billede blach Nybegynder
13. juni 2004 - 17:10 #10
Hmm, den flytter bare sinde en smule ned... Skal jeg indsætte det et bested sted ? (under <HEAD> f.eks.?)
Avatar billede jaw Nybegynder
13. juni 2004 - 17:23 #11
Kan du paste kilden igen, ligesom du gjorde i starten?
Avatar billede blach Nybegynder
13. juni 2004 - 19:17 #12
Koden kommer her:

  <?php
    if($bot_mail_x) {
      $header = "Location: index.php?side=konkurrence&mail=" . $_POST['nyhedsmail'];
      header($header);
    }
    if($bot_non_mail_x && $nyhedsmail > '') {
      echo "<script type=\"text/javascript\">alert(\"Mail adressen $nyhedsmail er nu afmeldt nyhedsmails!\");</script>";
    }
  ?>

          <FORM METHOD="post" action=<? echo $php_self; ?>>
          <input type="text" name="nyhedsmail" size="21" CLASS="but">
          <input type="image" height="15" width="20" border="0" value="bot_mail" name="bot_mail" src="grafik/bot_mail.jpg" ALT="Tilmeld nyhedsbrev">
          <input type="image" height="15" width="20" border="0" value="bot_non_mail" name="bot_non_mail" src="grafik/bot_non_mail.jpg" ALT="Afmeld nyhedsbrev">
          </FORM>
Avatar billede jaw Nybegynder
13. juni 2004 - 19:34 #13
Og den sender dig ikke videre til en ny side??? Det ser ud til at stå rigtigt...
Avatar billede blach Nybegynder
13. juni 2004 - 19:52 #14
nej, URL'en ændres slet ikke.. siden bliver bare rykket en smule ned... (som om der indsættes <BR><BR> tags...)
Avatar billede jaw Nybegynder
13. juni 2004 - 19:53 #15
Må jeg se? Altså er det online?
Avatar billede blach Nybegynder
13. juni 2004 - 20:04 #16
Hmm, kun på egen webserver desværre...
Avatar billede blach Nybegynder
13. juni 2004 - 20:04 #17
Kan jeg maile dig scriptet?
Avatar billede jaw Nybegynder
13. juni 2004 - 20:39 #18
Kan du passe du har et par mellemrum på linie 1? altså lige før <?
Avatar billede blach Nybegynder
13. juni 2004 - 22:34 #19
Jamen hvor skal jeg indsætte scriptet i min HTML kode?
Helt i top?
Mellem <HEAD> ?
Eller i <BODY> ?
Avatar billede jaw Nybegynder
13. juni 2004 - 22:35 #20
Ahh, du har mere end jeg kan se... Jamn, hvis du vil sende det, kan du gøre det på kasper@cswarning.dk - så kan jeg kigge på det i morgen tidlig?
Avatar billede blach Nybegynder
13. juni 2004 - 23:13 #21
Jeg sender det nu, så kan du lige se hvornår du får tid...
Avatar billede jaw Nybegynder
13. juni 2004 - 23:18 #22
Så er den på vej tilbage - du fangede mig lige 20 seks inden jeg logger af :)
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