hulp gezocht bij get methode
om op de site te komen wil ik als volgende
test.php?naam=plato&tickets=wildeburg
zo wil ik dat die de data uitleest van de sql query mijn php code is als 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
include_once("includes/config.php");
if( $_GET["naam"] || $_GET["tickets"] )
{
$sql = "SELECT u.id, u.naam, u.plaats, t.avatar, t.vrienden
FROM users u
JOIN tickets t ON t.gebruikersID = u.naam AND t.ticket_titel = '".$conn->real_escape_string($_GET['tickets'])."'
WHERE u.naam= '".$conn->real_escape_string($_GET['naam'])."'";
$check = $conn->query($sql);
if ($check->num_rows > 0) {
if($row = $check->fetch_assoc()) {
echo '<h1>'.$row["naam"]."'s Profile</h1>";
echo '<tr><td>Ticket titel:</td><td>'.$row["ticket_titel"].'</td></tr>';
}
}
else {
echo "Geen resultaten";
}
}
?>
en hier is de sql dump
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
--
-- Database: `ticketss_swap`
--
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `tickets`
--
CREATE TABLE `tickets` (
`id` int(11) NOT NULL,
`gebruikersID` int(11) NOT NULL,
`ticket_titel` varchar(255) NOT NULL,
`ticket_header` varchar(1024) NOT NULL,
`ticket_datum` date NOT NULL,
`ticket_dag` varchar(255) NOT NULL,
`ticket_plaats` varchar(255) NOT NULL,
`prijs` int(11) NOT NULL,
`aantal` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Gegevens worden gexporteerd voor tabel `tickets`
--
INSERT INTO `tickets` (`id`, `gebruikersID`, `ticket_titel`, `ticket_header`, `ticket_datum`, `ticket_dag`, `ticket_plaats`, `prijs`, `aantal`) VALUES
(1, 1, 'wildeburg', 'https://cdn.ticketswap.com/static/images/headers/20160127/2.jpg', '2019-06-25', 'zaterdag', 'lelystad', 230, 3);
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `users`
--
CREATE TABLE `users` (
`id` int(11) NOT NULL,
`naam` varchar(255) NOT NULL,
`plaats` varchar(255) NOT NULL,
`avatar` varchar(1024) NOT NULL,
`vrienden` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Gegevens worden gexporteerd voor tabel `users`
--
INSERT INTO `users` (`id`, `naam`, `plaats`, `avatar`, `vrienden`) VALUES
(1, 'plato', 'rotterdam', 'img/logo.png', 120);
--
-- Indexen voor gexporteerde tabellen
--
--
-- Indexen voor tabel `tickets`
--
ALTER TABLE `tickets`
ADD PRIMARY KEY (`id`);
--
-- Indexen voor tabel `users`
--
ALTER TABLE `users`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT voor gexporteerde tabellen
--
--
-- AUTO_INCREMENT voor een tabel `tickets`
--
ALTER TABLE `tickets`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT voor een tabel `users`
--
ALTER TABLE `users`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Gewijzigd op 27/06/2019 01:12:48 door pascal klienstra
isset verstandig. Je wilt weten of die variabelen bestaan. Nu is || een OR, dus één van beiden wordt gecontroleerd. Dat lijkt mij niet de bedoeling. Je wilt toch weten of beiden bestaan?
- Lijn 12 is de plek voor foutafhandeling in SQL.
Zorg eerst nou eens dat die werkt!! Bouw een if-je om $check, en gooi een mysqli_error neer als het fout gaat.
- En ticket_titel komt niet voor in je SELECT.
- Op lijn 5 is een - Lijn 12 is de plek voor foutafhandeling in SQL.
Zorg eerst nou eens dat die werkt!! Bouw een if-je om $check, en gooi een mysqli_error neer als het fout gaat.
- En ticket_titel komt niet voor in je SELECT.
Gewijzigd op 27/06/2019 01:34:14 door - Ariën -