12. juli 2007 - 20:17Der er
11 kommentarer og 1 løsning
Manglende post-data
Goddag.
Jeg har lavet en form, som benytter post-metoden. Jeg skal bruge det i forbindelse med redigering af nogle poster jeg har i en database. Således ser koden ud:
Jeg skal naturligvis vide hvilket id som er valgt, så derfor medsender jeg det som value. I firefox sendes det rigtig nok med: Array ( [edit_x] => 9 [edit_y] => 2 [edit] => 1 ) Men i Internet Explorer 7 med sendes kun Array ( [edit_x] => 9 [edit_y] => 2 ).
Altså det jeg gerne vil, er at bruge et billede som submit-button. Altså hvis der er en anden måde at lave det på, så hører jeg da også meget gerne den ;)
- og så er dette noget snavs: <form action="<?=$_SERVER['REQUEST_URI']?>" method="POST">
- brug dette i stedet: <form action="<?=$_SERVER["PHP_SELF"]?>" method="POST">
- og nej, du skal ikke videresende en get-parameter som en get-parameter. Enten sender man GET - eller også sender man POST. Begge dele på én gang er noget sjusk ;o)
Og nu siger olebole godt nok: <form action="<?=$_SERVER["PHP_SELF"]?>" method="POST"> Og det er så heller ikke godt nok længere. Brug hellere: <form action="FILENS_NANV.PHP" method="POST">
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.