Namen met zelfde IP laten zien

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Erwin Zenden

Erwin Zenden

25/12/2014 19:19:50
Quote Anchor link
Ik heb nu een code waarmee de namen vanuit de database wordt laten zien wanneer er een match is met een IP-Adres
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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/>';
}


?>

$user OURPUT
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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


Nu laat deze alleen de laatste naam zien
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
Second has a alias profile! 213.93.99.38
Bla has a alias profile! 213.93.45.33


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

PHP hulp

06/05/2024 10:39:21
 
Unthinking majority

unthinking majority

07/01/2015 23:49:44
Quote Anchor link
Misschien een for loop waarbij je bij de 2e een +1 doet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$aliases
= array("Eerste", "Tweede", "Derde", "Vierde");
$hoeveelheid = count($aliases) -1;

for($i = 0; $i < $hoeveelheid; $i++){
   echo ($aliases[$i]) . ",". ($aliases[$i +1]) . "<br/>";
   $i++;
}


?>
Gewijzigd op 07/01/2015 23:55:43 door unthinking majority
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.