Namen met zelfde IP laten zien
Erwin Zenden
25/12/2014 19:19:50Ik heb nu een code waarmee de namen vanuit de database wordt laten zien wanneer er een match is met een IP-Adres
$user OURPUT
Nu laat deze alleen de laatste naam zien
Wat ik nu wil is dat er staat,
Eerste, Tweede has a alias profile! IP-Adres.
Derde, Vierde has a alias profile! IP-Adres.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$sql = "SELECT ip_adres, nickname2 FROM users";
$users = $db->prepare($sql);
$users->execute();
$ips = array();
$aliases = array();
foreach($users as $user) {
if (in_array($user['ip_adres'], $ips))
array_push($aliases, $user);
$ips[] = $user['ip_adres'];
}
foreach($aliases as $alias) {
echo $alias['nickname2'] . ' has a alias profile! '. $alias['ip_adres'] .'<br/>';
}
?>
$sql = "SELECT ip_adres, nickname2 FROM users";
$users = $db->prepare($sql);
$users->execute();
$ips = array();
$aliases = array();
foreach($users as $user) {
if (in_array($user['ip_adres'], $ips))
array_push($aliases, $user);
$ips[] = $user['ip_adres'];
}
foreach($aliases as $alias) {
echo $alias['nickname2'] . ' has a alias profile! '. $alias['ip_adres'] .'<br/>';
}
?>
$user OURPUT
Code (php)
1
2
3
4
5
2
3
4
5
Eerste has a alias profile! 213.93.99.38
Tweede has a alias profile! 213.93.99.38
Derde has a alias profile! 213.93.45.33
Vierde has a alias profile! 213.93.45.33
Non-Alias has a alias profile! 213.93
Tweede has a alias profile! 213.93.99.38
Derde has a alias profile! 213.93.45.33
Vierde has a alias profile! 213.93.45.33
Non-Alias has a alias profile! 213.93
Nu laat deze alleen de laatste naam zien
Wat ik nu wil is dat er staat,
Eerste, Tweede has a alias profile! IP-Adres.
Derde, Vierde has a alias profile! IP-Adres.
PHP hulp
22/12/2024 09:52:36unthinking majority
07/01/2015 23:49:44Misschien een for loop waarbij je bij de 2e een +1 doet.
Code (php)
Gewijzigd op 07/01/2015 23:55:43 door unthinking majority