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>
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"])){
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">
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)
Phpdevfam Novice
12. marts 2016 - 15:00 #4
smid svar begge to :)
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)
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 :)
olsensweb.dk Ekspert
12. marts 2016 - 15:20 #7
og et svar
Phpdevfam Novice
12. marts 2016 - 15:43 #8
hahah nej det kan du have helt ret i :D
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
Phpdevfam Novice
12. marts 2016 - 16:21 #10
Sorry, jo selvfølgelig skal han have det!
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

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





Computerworld
Biden sender skjult besked til kode-folket: "Hvis du læser dette, har vi brug for din hjælp”
En stående invitation er blevet opdaget i kildekoden på Det Hvide Hus' hjemmeside. Men den er kun til de eksperter, der selv kan finde den.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
White paper
Digital transformation tvinger organisationer til at nå deres digitale mål på nye måder
Allerede for to år siden hævdede nordiske virksomheder, at virksomhedernes konkurrenceevne og sågar overlevelse var afhængig af en vellykket digitalisering. De var klar, fulde af håb og på vej mod det digitale paradis. Hvordan gik det så? Hvor er de nu? For at finde ud af det, interviewede DigiPlex og Norstat 377 forretningsledere og IT-beslutningstagere fra organisationer fordelt over hele Danmark, Sverige og Norge om deres digitaliseringsfremskridt, om hvordan de har håndteret pandemien, og om hvordan IT understøtter eller står i vejen for indfrielsen af deres bæredygtighedsmål. DigiPlex kan nu dele en rapport med resultaterne fra undersøgelsen samt tanker om, hvordan man håndterer dem. De deler også nogle nyttige tips til, hvordan man skaber en pålidelig infrastruktur, der kan tilskynde til og understøtte ambitioner i den digitale økonomi. Læs mere i rapporten Nordic Data Center Trends 2020: Riding out the Storm.