View Single Post
Sitat av lsrr Vis innlegg
Ezpz.
Videre lesestoff:
http://php.net/manual/en/mysqli.examples-basic.php
https://www.w3schools.com/PhP/php_form_complete.asp

Eksemplet under er rimelig enkelt, uten javascript og XHR. Om dette ønskes kan du snekre på det selv ved å bruke jQuery eller lignende.

Form.html

Kode

<html>
<head></head>
<body>
<form method="post" action="validation.php">
<input type="text" name="code" placeholder="Enter code" />
<input type="submit" value="Validate!" />
</form>
</body>
</html>
validation.php

Kode

<?php
$post_code = @$_POST['code'];

// Check code against database using preferred method.. MySqli is one option:
$mysqli = new mysqli('host','user','password','database');
// Escape code from postdata
$escaped_code = $mysqli->real_escape_string($post_code);
$result = $mysqli->query("Select * From codes Where code='". $escaped_code ."')";

// If invalid code
if($result->num_rows == 0){
echo 'Invalid Code. <a href="./form.html" />Click to go back </a>';
}
else {
// Do whatever needs to be done with the link
$row = $result->fetch_array(MYSQLI_ASSOC);
print_r($row);
}
?>
Sidenote: Nesten litt nostalgi å skrive sql-spørringer i php for hånd.
Vis hele sitatet...
Okey, forsto sånn halvveis hva koden gjør, men ikke hvordan den linker eller hvordan database strukturen skal se ut. Mulig med et lite hint?