Hei folkens.
Jeg har tenkt å prøve å lære bootstrap i forhold til oppgavene jeg har her med jobben.
Jeg kan basic html, css, php og mysql.
På nettsiden vi har så fungerer alt som det skal, men vi skal re designe og har fått forespørsel om å prøve bootstrap i forhold til at det kan være enklere for lærlingene å ta opp jobben etter at jeg slutter i mitt vikariat.
Her ser dere koden jeg har nå. Dette er et kontaktskjema laget med bootstrap.
Vi skal da kjøre denne opp mot databasen. (Dette har fungert på forrige siden, jeg har bare endret litt på scriptet.
Det som skjer her er at når vi trykket send inn i formen, så kommer det bare blanke "rows" i databasen.
Den henter rett og slett ikke ut data fra formen.
Er det noen som ser en / flere feil som jeg ikke ser?
Takk.
Jeg har tenkt å prøve å lære bootstrap i forhold til oppgavene jeg har her med jobben.
Jeg kan basic html, css, php og mysql.
På nettsiden vi har så fungerer alt som det skal, men vi skal re designe og har fått forespørsel om å prøve bootstrap i forhold til at det kan være enklere for lærlingene å ta opp jobben etter at jeg slutter i mitt vikariat.
Kode
<body> <div class="container "> <div class="row"> <div class="col-sm-4 col-md-4 col-ld-4"></div> <div class="col-xs-12 col-sm-4 col-md-4 col-ld-4 contact-form" > <form class="form-signin" action="post-contact.php"> <h2 class="form-signin-heading">Vennligst fyll ut skjemaet</h2> <label for="inputName" >Navn</label> <input type="text" name="name" id="inputName" class="form-control" placeholder="Ola Nordmann" required autofocus> <label for="inputUsername" >ItsLearningbrukernavn</label> <input type="text" name="username" id="inputUsername" class="form-control" placeholder="olanord040789" required> <label for="inputEmail" >E-postaddresse</label> <input type="email" name="email" id="inputEmail" class="form-control" placeholder="ola.nordmann@eksempel.no" required> <label for="inputTelephone" >Telefonnummer</label> <input type="number" name="phone" id="inputTelephone" class="form-control" placeholder="78901234" required> <label for="inputMessage">Beskrivelse av problem</label> <textarea id="inputMessage" name="text" class="form-control" placeholder="Jeg trenger hjelp med..." required></textarea> <button class="btn btn-lg btn-primary btn-block submit-btn" type="submit">Send inn</button> </form> </div> <div class="col-sm-4 col-md-4 col-ld-4"></div> </div> </div> </body> </html>
Vi skal da kjøre denne opp mot databasen. (Dette har fungert på forrige siden, jeg har bare endret litt på scriptet.
Kode
<?php header('Content-type: text/html; charset=UTF-8'); include 'config.php'; $connection = mysqli_connect($servername, $username, $password, $dbname); if($connection === false){ die("ERROR: Could not connect. " . mysqli_connect_error()); } if (isset($_POST["submit"])) $name = $_POST['inputName']; $username1 = $_POST['inputUsername']; $email = $_POST['inputEmail']; $phone = $_POST['inputTelephone']; $text = $_POST['inputMessage']; $sql = "INSERT INTO helpdesk (navn, brukernavn, mail, telefonnummer, henvendelse) VALUES ('$name', '$username1', '$email', '$phone', '$text')"; if(mysqli_query($connection, $sql)) { header('location: success.php'); } else { echo "ERROR: Noe gikk galt med $sql. " . mysqli_error($connection); } ?>
Det som skjer her er at når vi trykket send inn i formen, så kommer det bare blanke "rows" i databasen.
Den henter rett og slett ikke ut data fra formen.
Er det noen som ser en / flere feil som jeg ikke ser?
Takk.