Avatar billede akki Nybegynder
29. september 2003 - 15:00 Der er 1 kommentar

hjælp til at sende id videre

Jeg er igang med at lave en udlåns database, sådan at jeg kan holde styr på hvem jeg låner hvad til.
jeg har lavet dette til at lave udlån.. er bare gået død i hvordan jeg skal sende mit ID nr viderede sådan at min update funktion kan virke:

mit scrit ser sådan ud::

form method=post action=<? echo $PHP_SELF; ?>>
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <input type=hidden name=update value=1>
                          </font> 
    <table width="50%" border="0" align="center">
      <tr>
        <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Dato for udlån:
          </font></td>
        <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
          <input name=dato type=text  value="<?php $dato = date("d/n-Y"); echo $dato; ?>">
          </font></td>
      </tr>

      <tr>
        <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> titel:
          </font></td>
        <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    <select name=titel>
<?
$foresp = mysql_query("SELECT id, type, titel, bes, status, dato, til FROM leje ORDER BY titel");
while($data =mysql_fetch_array($foresp))
    {
    print"
            <option>$data[2]</option>
        ";
    }
?>
</select>
          </font></td>
      </tr>
      <tr>
        <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">status:
          </font></td>
                              <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
                                <input  name=status type="checkbox" value="udlånt" >
                                udlånt
                                <input  name=status type="checkbox" value="hjemme"  >
                                hjemme </font></td>
      </tr>
          <tr>
        <td>til</td>
        <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
          <input type=text name=til ><?php echo $data[6]; ?></textarea>
          </font></td>
      </tr>
      <tr>
        <td colspan="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
          <input name="submit2" type=submit value="ret">
          </font></td>
      </tr>
    </table>
    <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font>
  </form>

min update funktion ser sådan ud::

<? // Funktionen til at opdatere
include('db.php');

if ($_POST["update"] )
{
             
        mysql_query("UPDATE leje SET titel='$_POST[titel]', status='$_POST[status]',  dato='$_POST[dato]',  til='$_POST[til]'  WHERE id='$_POST[id]'");
        echo"$_POST[type] | $_POST[titel] | $_POST[bes] | $_POST[status] | $_POST[dato] |$_POST[til]";
        echo " <font size=1 face=Verdana, Arial, Helvetica, sans-serif>Følgene film er rettet:<b> $_POST[titel]</b> <br> Filmen er nu : $_POST[status] ";
        }
        ?>
Avatar billede zeled Nybegynder
30. september 2003 - 09:22 #1
Lav en hidden input ... f.eks.:

echo "<input type=\"hidden\" name=\"id\" value=$data[id]>";
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