get method ??
heb een klein vraagje.
ben bezig met een website,
maar nu heb ik een get method nodig.
heb wel al de link,
maar wat moet ik nou de pagina doen enzo
dat die dingen laat zien dat met de url temaken heeft .
dus bv localhost/watch?1
dus dat dan alleen uit een db wordt gehaald alles van die 1 maar meer niet
wie zou me daar mee kunnen helpen?
Verder was ik even benieuwd wat je al hebt?
- Aar - op 14/07/2014 09:51:26:
Je hoeft niet na elke komma of punt een enter te plaatsen ;-)
Verder was ik even benieuwd wat je al hebt?
Verder was ik even benieuwd wat je al hebt?
alleen die url heb ik met
voor de rest kan ik niks vinden (zou wel aan mijn liggen :()
/music.php?id=1337
Dan kan je de waarde ophalen met $_GET['id']
Gewijzigd op 14/07/2014 10:03:42 door - Ariën -
En hoe ziet de pagina er uit waarmee je de gegevens verstuurd ?
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<div id="right_column">
<div id="new_released_section">
<h1>Latest uploads</h1>
<div class="new_released_box"> <img src="<?php echo $preview['foto link']?>" height="100" width="150" alt="" />
<h3><?php echo $preview['naam']?></h3>
<h4>door <?php echo $preview['user'] ?></h4>
<div class="rantsection"> <img class="star" src="images/yellowstar.gif" alt="" /> <img class="star" src="images/yellowstar.gif" alt="" /> <img class="star" src="images/yellowstar.gif" alt="" /> <img class="star" src="images/yellowstar.gif" alt="" /> <img class="star" src="images/whitestar.gif" alt="" /> </div>
<div class="more_button"><a href="/music?<?php echo $_GET ['id']?>"> More</a></div>
</div>
</div>
<div id="new_released_section">
<h1>Latest uploads</h1>
<div class="new_released_box"> <img src="<?php echo $preview['foto link']?>" height="100" width="150" alt="" />
<h3><?php echo $preview['naam']?></h3>
<h4>door <?php echo $preview['user'] ?></h4>
<div class="rantsection"> <img class="star" src="images/yellowstar.gif" alt="" /> <img class="star" src="images/yellowstar.gif" alt="" /> <img class="star" src="images/yellowstar.gif" alt="" /> <img class="star" src="images/yellowstar.gif" alt="" /> <img class="star" src="images/whitestar.gif" alt="" /> </div>
<div class="more_button"><a href="/music?<?php echo $_GET ['id']?>"> More</a></div>
</div>
</div>
Nee, kijk nog eens goed naar lijn 8.
Ik heb geen idee of je dat wilt?
Het is in ieder geval totaal wat anders dan dat ik je probeer uit te leggen:
Jij hebt:
Die spatie tussen je $_GET en je brackets hoort er overigens NIET tussen, maar dat even terzijde.
Als je dit vertaalt naar een ID-nummer dan krijg je:
/music?1337
Ik had net uitgelegd dat je een index mist in je URL.
Dus dan moet je dit gebruiken:
/music.php?id=1337
snap niet echt wat jen bedoelt
Toevoeging op 14/07/2014 10:41:47:
zou je een klein voorbeeld kunnen laten zien met de code
snap niet echt wat jen bedoelt
Wat snap je dan niet? En waar loop je op vast?
$_GET['id']
maar dan verder
weet ik niet :(
Dan moeten kijken of de query gelukt is, zo niet toon dan een foutmelding (liefst zonder gebruik van die())
Als het wel gelukt is, dan kijk je met mysqli_num_rows() of er records zijn
Zo ja, dan gebruik je mysqli_fetch_assoc om de result van je query in een array te plaatsen. Heb je meerdere items, dan gebruik je mysqli_fetch_assoc in combinatie met een while loop.
is miss dom maar heb je een klein voorbeeld?
gewoon stuk voor stuk je code uitbreiden ermee..
$mysqli->query("SELECT * FROM muziek WHERE link = '" . $link. "' AND wachtwoord = ' LIMIT 1 ");
maar verder idk
post nog eens goed. En probeer alles wat er staat eens te implementeren.
Persoonlijk raad ik de 'procedurele stijl' (link) aan voor beginners. Dus die zonder '->'. Maar het blijft een keuze ;-)
Ik zou zeggen, lees mijn Persoonlijk raad ik de 'procedurele stijl' (link) aan voor beginners. Dus die zonder '->'. Maar het blijft een keuze ;-)
Gewijzigd op 14/07/2014 13:47:49 door - Ariën -
heb je aub een voorbeeld weet egt niet hoe het moet :(
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
$sql = "SELECT ... FROM... WHERE iets = '....'";
$result= mysqli_query($con,$sql);
if($result) {
// query gelukt, doe de rest...
if(mysqli_num_rows($query)==1) {
// Een enkel item is gevonden:
// $data = mysqli_fetch_assoc($result);
// echo $data['veldnaam'];
// ....OF...........
// while($data=mysqli_fetch_assoc($result)) {
// echo $data['veldnaam'];
// }
} else {
// niks gevonden.
}
} else {
// toon een error mysqli_error()
}
?>
$sql = "SELECT ... FROM... WHERE iets = '....'";
$result= mysqli_query($con,$sql);
if($result) {
// query gelukt, doe de rest...
if(mysqli_num_rows($query)==1) {
// Een enkel item is gevonden:
// $data = mysqli_fetch_assoc($result);
// echo $data['veldnaam'];
// ....OF...........
// while($data=mysqli_fetch_assoc($result)) {
// echo $data['veldnaam'];
// }
} else {
// niks gevonden.
}
} else {
// toon een error mysqli_error()
}
?>
Gewijzigd op 14/07/2014 15:28:57 door - Ariën -
@Aar: Die while() bij 1 record is niet zinvol.
Ik heb geen idee of er één of meer records uit moeten komen, dus heb ik dus twee voorbeelden genoemd.
Gewijzigd op 14/07/2014 15:28:19 door - Ariën -