04. oktober 2003 - 10:56Der er
13 kommentarer og 1 løsning
PHP, ved ikke hvad det kan være ?
Jeg har lavet et brugeroprettelses system og er igang med brugersiden til det. MIt problem er så når jeg er inde på brugersiden og fx. skal skrive en nyhed, når man udfylder felterne og trykker "tilføj". Så indsætter den slet ikke dataen ind i databasen.
Det jeg så har prøvet er at tage kun nyheds-koden ud og oprette i et nyt PHP-dokument, også virker det fint.
Ahh... jeg tror måske jeg har fundet noget - har du postet hele indholdet af usercp.php? For hvis du har skal du være opmærksom på at den "glemmer" $action 's værdi det øjeblik du trykker på Tilføj-knappen...
Altså - når du trykker på "Tilføj" bliver siden loaded igen.
Din form-kode viser at action ikke bliver sat: <form METHOD=POST ACTION="/HTX/usercp/usercp.php">
Så enten skal du lave noget koder der tjekker om der er trykket på tilføj-knappen. Det gør du i forbindelse med din mysql-kode, hvor du kører en if ($overskrift && $tekst) ...
Ellers skal du få formen til at include en $action-værdi.
2 mulighedder: 1) Ret til: <form METHOD=POST ACTION="/HTX/usercp/usercp.php?action=upload">
2) tilføj en: <input type="hidden" name="action" value="upload"> til din form.
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.