Avatar billede thiesens Nybegynder
11. marts 2005 - 20:21 Der er 13 kommentarer og
1 løsning

Problem med en <FORM>

Nedenstående side skal opdatere sig selv og sætte værdien $_POST[""] når man trykker vis.

Kan ikke få det til at virke. Håber der er en der kan hjælpe.
Avatar billede thiesens Nybegynder
11. marts 2005 - 20:22 #1
måske jeg skulle skrive hvad det er der ikke virker :-)


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<?PHP
$id = $_POST[""]
?>
</head>
<?
include "../scripts/userdb_connect.php";
include "../scripts/style.txt";
include "../scripts/copy.txt";
?>
<body>
<div align="center">
  <p>
  <form>
    <p>
      <select name="select" onChange="self" method="POST">
        <option>V&aelig;lg en spiller</option>
        <option value="35">Annika Rasmussen</option>
        <option value="0">Birgit Kildsbro</option>
        <option value="1">Bo Halstr&oslash;m</option>
        <option value="2">Dan Janum</option>
        <option value="3">Erik Olsen</option>
        <option value="4">Francis Kildsbro</option>
        <option value="5">Gert Arildsen</option>
        <option value="6">Gert J&oslash;rgensen</option>
        <option value="7">Henrik Degn Justesen</option>
        <option value="8">Jakob Olsen</option>
        <option value="33">Jan Rasmussen</option>
        <option value="9">Jesper Kirk Thomsen</option>
        <option value="10">John J&oslash;rgensen</option>
        <option value="11">Kenneth Daugaard</option>
        <option value="12">Kirsten Olsen</option>
        <option value="13">Knud Sommer</option>
        <option value="14">Lars Eberhardt</option>
        <option value="15">Lars Erik Willer</option>
        <option value="16">Lars Halstr&oslash;m</option>
        <option value="17">Leon S&oslash;rensen</option>
        <option value="34">Martin Lykke</option>
        <option value="18">Michael Herbst</option>
        <option value="19">Michael Hoffmann</option>
        <option value="20">Michael Reimer</option>
        <option value="21">Niels Elkj&aelig;r</option>
        <option value="22">Palle Schumann</option>
        <option value="23">Peter Sahl</option>
        <option value="24">Rene Olesen</option>
        <option value="25">Steffen Frederiksen</option>
        <option value="26">S&oslash;ren Andersen</option>
        <option value="27">S&oslash;ren Arildsen</option>
        <option value="28">S&oslash;ren Sperling</option>
        <option value="29">Tina Ziegler</option>
        <option value="32">Tom Janum</option>
        <option value="30">Tove-Iren Parthaugen</option>
        <option value="31">Yngve Arildsen</option>
      </select>       
      &nbsp;&nbsp;
        <input type="SUBMIT" NAME="submit" value="Vis">
  </form></div>

  <p>&nbsp;</p>
  <table width="100%"  border="0">
    <tr>
      <td>&nbsp;</td>
      <td colspan="3" class="td1"> <div align="center">
      <?
    echo mysql_result($fnavn, $id);
    ?>&nbsp;<?
    echo mysql_result($enavn, $id);
    ?></div></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td colspan="3"><div align="center">        </div></td>
      <td width="50">&nbsp;</td>
    </tr>
    <tr>
      <td width="50">&nbsp;</td>
      <td width="250"><div align="center"><img src="billeder/<? echo mysql_result($billede, $id); ?>"></div></td>
      <td width="50">&nbsp;</td>
      <td><table width="100%"  border="0">
        <tr>
          <td width="55" class="style3">Klub</td>
          <td width="30" class="style3">&nbsp;</td>
          <td class="style3"><? echo mysql_result($klub, $id); ?></td>
        </tr>
        <tr>
          <td width="55" class="style3">HCP</td>
          <td width="30" class="style3">&nbsp;</td>
          <td class="style3"><? echo mysql_result($hcp, $id); ?></td>
        </tr>
        <tr>
          <td width="55">Jern</td>
          <td width="30" class="style3">&nbsp;</td>
          <td class="style3"><? echo mysql_result($jern, $id); ?></td>
        </tr>
        <tr>
          <td class="style3">Driver</td>
          <td class="style3">&nbsp;</td>
          <td class="style3"><? echo mysql_result($driver, $id); ?></td>
        </tr>
        <tr>
          <td width="55" class="style3">E-mail</td>
          <td width="30" class="style3">&nbsp;</td>
          <td class="style3"><? echo mysql_result($mail, $id); ?></td>
        </tr>
      </table></td>
      <td width="50">&nbsp;</td>
    </tr>
  </table>

</body>
</html>
Avatar billede coderdk Praktikant
11. marts 2005 - 20:41 #2
$_POST[""] er jo tom?! Brug et navn til dit felt i HTML, f.eks. "id" - så hent den med $_POST['id']
Avatar billede bromer Nybegynder
11. marts 2005 - 20:44 #3
eller $_POST['select']
Avatar billede thiesens Nybegynder
11. marts 2005 - 21:06 #4
Jeg forstår hvad i skriver men problemet er hvad jeg skal skrive i <FORM>'en, det at $_POST[""]er tom er fordi jeg har prøvet med forskellige værdier
Avatar billede coderdk Praktikant
11. marts 2005 - 21:08 #5
<select name="select" onChange="self" method="POST">

bør være:

<select name="select" onChange="self">

<form>

bør være:

<form method="POST">
Avatar billede thiesens Nybegynder
11. marts 2005 - 21:09 #6
skal jeg så bruge knappen "vis"
Avatar billede coderdk Praktikant
11. marts 2005 - 21:15 #7
Ja...
Avatar billede coderdk Praktikant
11. marts 2005 - 21:15 #8
<select name="select" onChange="self">

bør faktisk være:

<select name="select" onChange="this.form.submit()">

hvis jeg læser det rigtigt
Avatar billede thiesens Nybegynder
11. marts 2005 - 21:17 #9
ja men nu sender den bare ikke noget POST
Avatar billede coderdk Praktikant
11. marts 2005 - 21:24 #10
Prøv i toppen af filen at skrive:
<pre><? var_dump( $_POST ); ?></pre>
Avatar billede olebole Juniormester
12. marts 2005 - 00:02 #11
<ole>

<form action="<?=$_SERVER["PHP_SELF"]?>" method="post">
<select name="mySelect" onChange="this.form.submit()">
... osv, osv ...

- så skulle det gerne køre. Undgå dog at bruge navne, der svarer til ord, der allerede benyttes i HTML/CSS/JavaScript. Således er ordet 'select' ikke velvalgt som navn  ;o)

/mvh
</bole>
Avatar billede thiesens Nybegynder
12. marts 2005 - 00:24 #12
----> det ser fornuftigt ud, men kan jeg bruge denne linie som "option"
           
              <option value="index.php?id=35">Navn
Avatar billede thiesens Nybegynder
12. marts 2005 - 00:30 #13
olebole smid et svar.....
Avatar billede thiesens Nybegynder
14. marts 2005 - 20:44 #14
test
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