Avatar billede neo-fisk Nybegynder
03. juli 2008 - 02:58 Der er 10 kommentarer og
2 løsninger

php form id

hej nu har jeg sat i et par timer og set mig blind på noget kode.. jeg har lavet en form hvor jeg kan redigere noget data, men når jeg trykker submit sker der nada, tror fejlen ligger i denne kode: <form method="post" action="<?echo 'editgem.php?id=$id' ?>">
Avatar billede jakobdo Ekspert
03. juli 2008 - 07:05 #1
Smid hellere id med som hidden field:

<input type="hidden" name="id" value="<?=$id;?>">
Avatar billede dkfire Nybegynder
03. juli 2008 - 08:54 #2
Eller ret til:
<form method="post" action="<?php echo "editgem.php?id=$id" ?>">

Husk der er forskel på en streng med ' og en med ".
Avatar billede jakobdo Ekspert
03. juli 2008 - 09:57 #3
Eller bare:
<form method="post" action="editgem.php?id=<?=$id;?>">
Avatar billede neo-fisk Nybegynder
03. juli 2008 - 10:19 #4
ja jeg kan se alle jeres forslag virker, så smid et svar :)

dkfire, det er ikke såden og have set sig blind på det.
Avatar billede jakobdo Ekspert
03. juli 2008 - 11:47 #5
Svar!
Avatar billede neo-fisk Nybegynder
03. juli 2008 - 11:50 #6
lige en lille ting mere :) har lidt problemer med når den så skal til at update :)

$titel = $_POST [ 'titel' ];

// Opdator database
mysql_query ( "UPDATE $table SET titel='$titel' WHERE id='$id'" );

hvad gør jeg galt her?
Avatar billede jakobdo Ekspert
03. juli 2008 - 11:57 #7
Du mangler vel:
$id = $_POST['id'];
eller:
$id = $_GET['id'];
Avatar billede neo-fisk Nybegynder
03. juli 2008 - 12:01 #8
nej det før den lidt længere oppe i scriptet

<?php

// Forbinder til database
include( 'config.php' );

$id = $_GET [ 'id' ];

// Fanger titel
$titel = $_POST [ 'titel' ];

// Opdater database
mysql_query ( "UPDATE $table SET titel='$titel' WHERE id='$id'" );

// Lukker database
mysql_close ();

?>
Avatar billede neo-fisk Nybegynder
03. juli 2008 - 12:19 #9
har fået det til at virke :) sry.. hvordan splitter man egentlig points?
Avatar billede jakobdo Ekspert
03. juli 2008 - 12:26 #10
Vent til du får svar fra alle.
Avatar billede dkfire Nybegynder
03. juli 2008 - 21:43 #11
Jamen så lægger jeg et svar.
Avatar billede jakobdo Ekspert
02. oktober 2008 - 08:04 #12
Takker for point.
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