php profile token script
Pagina: « vorige 1 2 3 4 5 volgende »
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
include 'config.php';
if(isset($_POST["submit"])){
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
for($i = 0; $i < 64; $i++) $token .= $chars[random_int(0,strlen($chars) - 1)];
print($token);
}
$naam = mysqli_real_escape_string($conn, $_POST['naam']);
$avatar = mysqli_real_escape_string($conn, $_POST['avatar']);
$ticket_naam = mysqli_real_escape_string($conn, $_POST['ticket_naam']);
$sql = "INSERT INTO account (u_naam, avatar)
VALUES ('".$naam."','".$avatar."');";
$sql .= "INSERT INTO tickets (ticket_naam, token)
VALUES ('".$ticket_naam."','".$token."');";
if ($conn->multi_query($sql) === TRUE) {
echo "succesvol toegevoegd";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
<html>
<body>
<form name="" method="post">
<h1>Gebruikers info</h1><br>
Naam:<br>
<input type="text" name="naam" value="">
<br>
avatar img:<br>
<input type="text" name="avatar" value="">
<br>
<h1>Ticket info</h1><br>
Ticket naam:<br>
<input type="text" name="ticket_naam" value="">
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
include 'config.php';
if(isset($_POST["submit"])){
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
for($i = 0; $i < 64; $i++) $token .= $chars[random_int(0,strlen($chars) - 1)];
print($token);
}
$naam = mysqli_real_escape_string($conn, $_POST['naam']);
$avatar = mysqli_real_escape_string($conn, $_POST['avatar']);
$ticket_naam = mysqli_real_escape_string($conn, $_POST['ticket_naam']);
$sql = "INSERT INTO account (u_naam, avatar)
VALUES ('".$naam."','".$avatar."');";
$sql .= "INSERT INTO tickets (ticket_naam, token)
VALUES ('".$ticket_naam."','".$token."');";
if ($conn->multi_query($sql) === TRUE) {
echo "succesvol toegevoegd";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
<html>
<body>
<form name="" method="post">
<h1>Gebruikers info</h1><br>
Naam:<br>
<input type="text" name="naam" value="">
<br>
avatar img:<br>
<input type="text" name="avatar" value="">
<br>
<h1>Ticket info</h1><br>
Ticket naam:<br>
<input type="text" name="ticket_naam" value="">
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
alleen lijkt het of de if roep al word geroepen krijg de volgende error
en de token krijg ik ook niet in de database
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
CREATE TABLE `tickets` (
`id` int(11) NOT NULL,
`token` char(64) NOT NULL,
`ticket_naam` varchar(250) NOT NULL,
`ticket_datum` date NOT NULL,
`plaats` varchar(250) NOT NULL,
`prijs` int(2) NOT NULL,
`betaallink` varchar(250) NOT NULL,
`u_id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
`id` int(11) NOT NULL,
`token` char(64) NOT NULL,
`ticket_naam` varchar(250) NOT NULL,
`ticket_datum` date NOT NULL,
`plaats` varchar(250) NOT NULL,
`prijs` int(2) NOT NULL,
`betaallink` varchar(250) NOT NULL,
`u_id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Notice: Undefined index: naam in C:\xampp\htdocs\voegtoe.php on line 8
Notice: Undefined index: avatar in C:\xampp\htdocs\voegtoe.php on line 9
Notice: Undefined index: ticket_naam in C:\xampp\htdocs\voegtoe.php on line 10
Notice: Undefined variable: token in C:\xampp\htdocs\voegtoe.php on line 14
succesvol toegevoegd
Gewijzigd op 01/10/2019 12:19:49 door pascal klienstra
Of bouw wat robuusters, en controleer of er ge-POST is:
Code (php)
Gewijzigd op 01/10/2019 12:43:00 door - Ariën -
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
Notice: Undefined index: naam in C:\xampp\htdocs\voegtoe.php on line 8
Notice: Undefined index: avatar in C:\xampp\htdocs\voegtoe.php on line 9
Notice: Undefined index: ticket_naam in C:\xampp\htdocs\voegtoe.php on line 10
Notice: Undefined variable: token in C:\xampp\htdocs\voegtoe.php on line 14
succesvol toegevoegd
Notice: Undefined index: avatar in C:\xampp\htdocs\voegtoe.php on line 9
Notice: Undefined index: ticket_naam in C:\xampp\htdocs\voegtoe.php on line 10
Notice: Undefined variable: token in C:\xampp\htdocs\voegtoe.php on line 14
succesvol toegevoegd
Dus........
Gewijzigd op 01/10/2019 12:47:10 door - Ariën -
maar als ik de op de site ga staat er automatisch dit al succesvol toegevoegd dat moet pas als de if submit passeert en de token werkt ook niet
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
include 'config.php';
if(isset($_POST["submit"])){
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
for($i = 0; $i < 64; $i++) $token .= $chars[random_int(0,strlen($chars) - 1)];
print($token);
}
$naam = mysqli_real_escape_string($conn, $_POST['naam']);
$avatar = mysqli_real_escape_string($conn, $_POST['avatar']);
$ticket_naam = mysqli_real_escape_string($conn, $_POST['ticket_naam']);
$sql = "INSERT INTO account (u_naam, avatar)
VALUES ('".$naam."','".$avatar."');";
$sql .= "INSERT INTO tickets (ticket_naam, token)
VALUES ('".$ticket_naam."','".$token."');";
if ($conn->multi_query($sql) === TRUE) {
echo "succesvol toegevoegd";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
if(isset($_POST["submit"])){
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
for($i = 0; $i < 64; $i++) $token .= $chars[random_int(0,strlen($chars) - 1)];
print($token);
}
$naam = mysqli_real_escape_string($conn, $_POST['naam']);
$avatar = mysqli_real_escape_string($conn, $_POST['avatar']);
$ticket_naam = mysqli_real_escape_string($conn, $_POST['ticket_naam']);
$sql = "INSERT INTO account (u_naam, avatar)
VALUES ('".$naam."','".$avatar."');";
$sql .= "INSERT INTO tickets (ticket_naam, token)
VALUES ('".$ticket_naam."','".$token."');";
if ($conn->multi_query($sql) === TRUE) {
echo "succesvol toegevoegd";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
<html>
<body>
<form name="" method="post">
<h1>Gebruikers info</h1><br>
Naam:<br>
<input type="text" name="naam" value="">
<br>
avatar img:<br>
<input type="text" name="avatar" value="">
<br>
<h1>Ticket info</h1><br>
Ticket naam:<br>
<input type="text" name="ticket_naam" value="">
<br>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
Gewijzigd op 01/10/2019 12:53:01 door - Ariën -
maar krijg nog de volgende fout
Undefined variable: token in C:\xampp\htdocs\voegtoe.php on line 5
4jxufz5kzc8dgo4zkeg4dbww9p0yn2laagnbfnddjdyqb7m6qs2eqq6wlksm78t2
krijg de token nou wel in mijn db zou het aan de sql liggen ?
`token` CHAR(64) NOT NULL,
Gewijzigd op 01/10/2019 13:05:07 door - Ariën -
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
include 'config.php';
if($_SERVER['REQUEST_METHOD']=="POST") {
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
for($i = 0; $i < 64; $i++) $token .= $chars[random_int(0,strlen($chars) - 1)];
$naam = mysqli_real_escape_string($conn, $_POST['naam']);
$avatar = mysqli_real_escape_string($conn, $_POST['avatar']);
$ticket_naam = mysqli_real_escape_string($conn, $_POST['ticket_naam']);
$sql = "INSERT INTO account (u_naam, avatar)
VALUES ('".$naam."','".$avatar."');";
$sql .= "INSERT INTO tickets (ticket_naam, token)
VALUES ('".$ticket_naam."','".$token."');";
if ($conn->multi_query($sql) === TRUE) {
echo "succesvol toegevoegd";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
$conn->close();
?>
include 'config.php';
if($_SERVER['REQUEST_METHOD']=="POST") {
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
for($i = 0; $i < 64; $i++) $token .= $chars[random_int(0,strlen($chars) - 1)];
$naam = mysqli_real_escape_string($conn, $_POST['naam']);
$avatar = mysqli_real_escape_string($conn, $_POST['avatar']);
$ticket_naam = mysqli_real_escape_string($conn, $_POST['ticket_naam']);
$sql = "INSERT INTO account (u_naam, avatar)
VALUES ('".$naam."','".$avatar."');";
$sql .= "INSERT INTO tickets (ticket_naam, token)
VALUES ('".$ticket_naam."','".$token."');";
if ($conn->multi_query($sql) === TRUE) {
echo "succesvol toegevoegd";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
$conn->close();
?>
maar de token moet gewoon automatisch genereren
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
include 'config.php';
if($_SERVER['REQUEST_METHOD']=="POST") {
$token=""; // maak variabele aan zonder inhoud.
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
for($i = 0; $i < 64; $i++) $token .= $chars[random_int(0,strlen($chars) - 1)];
echo $token;
$naam = mysqli_real_escape_string($conn, $_POST['naam']);
$avatar = mysqli_real_escape_string($conn, $_POST['avatar']);
$ticket_naam = mysqli_real_escape_string($conn, $_POST['ticket_naam']);
$sql = "INSERT INTO account (u_naam, avatar)
VALUES ('".$naam."','".$avatar."');";
$sql .= "INSERT INTO tickets (token, u_naam, ticket_naam)
VALUES ('".$token."','".$naam."',".$ticket_naam."');";
if ($conn->multi_query($sql) === TRUE) {
echo "succesvol toegevoegd";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
$conn->close();
?>
include 'config.php';
if($_SERVER['REQUEST_METHOD']=="POST") {
$token=""; // maak variabele aan zonder inhoud.
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
for($i = 0; $i < 64; $i++) $token .= $chars[random_int(0,strlen($chars) - 1)];
echo $token;
$naam = mysqli_real_escape_string($conn, $_POST['naam']);
$avatar = mysqli_real_escape_string($conn, $_POST['avatar']);
$ticket_naam = mysqli_real_escape_string($conn, $_POST['ticket_naam']);
$sql = "INSERT INTO account (u_naam, avatar)
VALUES ('".$naam."','".$avatar."');";
$sql .= "INSERT INTO tickets (token, u_naam, ticket_naam)
VALUES ('".$token."','".$naam."',".$ticket_naam."');";
if ($conn->multi_query($sql) === TRUE) {
echo "succesvol toegevoegd";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
$conn->close();
?>
alleen de table tickts vult niet meer
Wat is de output?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<body>
<form name="" method="post">
<h1>Gebruikers info</h1><br>
Naam:<br>
<input type="text" name="naam" value="">
<br>
avatar img:<br>
<input type="text" name="avatar" value="">
<br>
<h1>Ticket info</h1><br>
Ticket naam:<br>
<input type="text" name="ticket_naam" value="">
<br>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
<body>
<form name="" method="post">
<h1>Gebruikers info</h1><br>
Naam:<br>
<input type="text" name="naam" value="">
<br>
avatar img:<br>
<input type="text" name="avatar" value="">
<br>
<h1>Ticket info</h1><br>
Ticket naam:<br>
<input type="text" name="ticket_naam" value="">
<br>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
CREATE TABLE `tickets` (
`token` char(64) NOT NULL,
`u_naam` varchar(250) NOT NULL,
`ticket_naam` varchar(250) NOT NULL,
`ticket_datum` date NOT NULL,
`plaats` varchar(250) NOT NULL,
`prijs` int(2) NOT NULL,
`betaallink` varchar(250) NOT NULL,
`u_id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
`token` char(64) NOT NULL,
`u_naam` varchar(250) NOT NULL,
`ticket_naam` varchar(250) NOT NULL,
`ticket_datum` date NOT NULL,
`plaats` varchar(250) NOT NULL,
`prijs` int(2) NOT NULL,
`betaallink` varchar(250) NOT NULL,
`u_id` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Gewijzigd op 01/10/2019 13:44:21 door pascal klienstra
Dit is niet je HTML.
Wat toont je browser? Zie je iets van errors?
Gewijzigd op 01/10/2019 13:45:33 door - Ariën -
zie geen errors
Gewijzigd op 01/10/2019 13:53:57 door - Ariën -
heb de postmethod wel in 2 query's van tickets en account $naam
echo'en NADAT je hem hebt aangemaakt......
Code (php)
1
zvvrxhvb71z2nvxsunnfisi7lvm78xv6uxxrgzpyg78p45diea0omxmxtgznhr5uINSERT INTO account (u_naam, avatar) VALUES ('sfs','sfff');INSERT INTO tickets (token, u_naam, ticket_naam) VALUES ('zvvrxhvb71z2nvxsunnfisi7lvm78xv6uxxrgzpyg78p45diea0omxmxtgznhr5u','sfs',fsfsff');succesvol toegevoegd
krijg nog niks te zien in tickets