Avatar billede Phpdevfam Novice
12. marts 2016 - 12:51 Der er 9 kommentarer og
1 løsning

php opret form reagere ikke ?

Kan i fortælle mig hvorfor den ikke reagere på dette?

<?php
                if (isset($_POST['opretbruger'])){
       
                $brugernavn = $_POST["brugernavn"];
                //$brugertype = $ _POST ["brugernavn"];
                $fornavn = $_POST["fornavn"];
                $efternavn = $_POST["efternavn"];
                $tlf = $_POST["tlf"];
                $email = $_POST["email"];
                $password = $_POST["password"];
       
                echo $brugernavn, $fornavn, $efternavn, $tlf, $email, $password;
               
                }
            ?>
       
            <form name="opretbruger" action="<?=$_SERVER['PHP_SELF']?>" method="post">
                <table >
                    <tr>
                        <td>
                            Brugernavn:
                        </td>
                        <td>
                            <input type="text" name="brugernavn">
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Bruger type:
                        </td>
                        <td>
                            <select>
                                <option value="bruger">Bruger</option>
                                <option value="admin">Admin</option>
                            </select>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Fornavn:
                        </td>
                        <td>
                            <input type="text" name="fornavn">
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Efternavn:
                        </td>
                        <td>
                            <input type="text" name="efternavn">
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Tlf.:
                        </td>
                        <td>
                            <input type="text" name="tlf">
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Email:
                        </td>
                        <td>
                            <input name="email" type="email">
                        </td>
                    </tr>
                    <tr>
                        <td>
                            password:
                        </td>
                        <td>
                            <input name="password" type="password">
                        </td>
                    </tr>
                    <tr>
                        <td>
                           
                        </td>
                        <td>
                            <input type="submit" value="Opret bruger">
                        </td>
                    </tr>
                </table> 
            </form>
Avatar billede olsensweb.dk Ekspert
12. marts 2016 - 13:07 #1
>Kan i fortælle mig hvorfor den ikke reagere på dette?


>if (isset($_POST['opretbruger'])){
har du et name der hedder opretbruger ?? (nej)

prøv at lave den om til
if (isset($_POST["brugernavn"])){
Avatar billede jakobdo Ekspert
12. marts 2016 - 14:18 #2
Alternativt:
ret:
<input type="submit" value="Opret bruger">
til:
<input type="submit" value="Opret bruger" name="opretbruger">
Avatar billede olsensweb.dk Ekspert
12. marts 2016 - 14:34 #3
#2
det er også en mulighed, og vil give mening hvis man skal bruge knappens værdi til noget serverside.
ellers er det overflødigt at sende en værdi mere over (insekt erotik)
Avatar billede Phpdevfam Novice
12. marts 2016 - 15:00 #4
smid svar begge to :)
Avatar billede jakobdo Ekspert
12. marts 2016 - 15:09 #5
ronols: Det er trods alt den værdi brugeren forsøger at aflæse i første forsøg og det er jo ikke en ualmindelig måde at tjekke på knappens værdi.
Og i sidste ende, mon det er den ekstra værdi der ender med at gøre siden til en success eller ej ? (jeg tror det ikke)
Avatar billede olsensweb.dk Ekspert
12. marts 2016 - 15:20 #6
>og det er jo ikke en ualmindelig måde at tjekke på knappens værdi.
absolut ikke, nogle "skoler" siger man altid skal checke på om knappen er trykket.
men hvorfor sende en værdi over man ikke skal bruge ?? ( ikke at det betyder noget med de få data )

>mon det er den ekstra værdi der ender med at gøre siden til en success eller ej ? (jeg tror det ikke)
Nej :)
Avatar billede olsensweb.dk Ekspert
12. marts 2016 - 15:20 #7
og et svar
Avatar billede Phpdevfam Novice
12. marts 2016 - 15:43 #8
hahah nej det kan du have helt ret i :D
Avatar billede olsensweb.dk Ekspert
12. marts 2016 - 16:10 #9
skulle jakobdo  ikke lige have mulighed for at svar ??

@jakobdo http://www.eksperten.dk/spm/1009627
Avatar billede Phpdevfam Novice
12. marts 2016 - 16:21 #10
Sorry, jo selvfølgelig skal han have det!
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

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