tabel met array vergelijken
Goedendag allemaal,
Ik ben bezig met het maken van een script zodat ik aan de hand van een tabel met domeinnamen en een lijst met domeinnamen die bij de provider op mijn naam staan. Hierbij wil ik controleren of er in de tabel domeinen staan die niet meer bij de provider staan. Ik heb verscheidene manieren geprobeerd alleen heb geen idee waar ik de oplossing kan vinden.
Ik hoop dat iemand mijn kan helpen en mochten er vragen zijn dan hoor ik het graag.
Met Vriendelijke Groet,
Mike Koopman
Ik ben bezig met het maken van een script zodat ik aan de hand van een tabel met domeinnamen en een lijst met domeinnamen die bij de provider op mijn naam staan. Hierbij wil ik controleren of er in de tabel domeinen staan die niet meer bij de provider staan. Ik heb verscheidene manieren geprobeerd alleen heb geen idee waar ik de oplossing kan vinden.
Ik hoop dat iemand mijn kan helpen en mochten er vragen zijn dan hoor ik het graag.
Met Vriendelijke Groet,
Mike Koopman
Wat heb je zoal geprobeerd?
De gegevens uit de tabel halen en in een array te plaatsen en deze te vergelijken. Het probleem is andersom heb ik hem wel.
Dit is vanuit de array kijken naar de domeinen die niet in het beheer staan. Alleen ik weet niet waar ik moet beginnen om het andersom te krijgen
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
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
echo '<table>';
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$domein = explode(".", $_POST['domeinen']);
//echo count($domein);
for($i = 0; $i <= count($domein)-1; $i=$i+2){
if($domein[$i+1] === 'nl'){
$extentie[$i] = 1;
}elseif($domein[$i+1] === 'be'){
$extentie[$i] = 2;
}elseif($domein[$i+1] === 'de'){
$extentie[$i] = 3;
}elseif($domein[$i+1] === 'nu'){
$extentie[$i] = 4;
}elseif($domein[$i+1] === 'com'){
$extentie[$i] = 5;
}elseif($domein[$i+1] === 'org'){
$extentie[$i] = 6;
}elseif($domein[$i+1] === 'net'){
$extentie[$i] = 7;
}elseif($domein[$i+1] === 'biz'){
$extentie[$i] = 8;
}elseif($domein[$i+1] === 'couk'){
$extentie[$i] = 9;
}elseif($domein[$i+1] === 'es'){
$extentie[$i] = 10;
}elseif($domein[$i+1] === 'eu'){
$extentie[$i] = 11;
}elseif($domein[$i+1] === 'ext'){
$extentie[$i] = 12;
}elseif($domein[$i+1] === 'info'){
$extentie[$i] = 13;
}elseif($domein[$i+1] === 'it'){
$extentie[$i] = 14;
}elseif($domein[$i+1] === 'lu'){
$extentie[$i] = 15;
}elseif($domein[$i+1] === 'mobi'){
$extentie[$i] = 16;
}elseif($domein[$i+1] === 'us'){
$extentie[$i] = 17;
}elseif($domein[$i+1] === 'pt'){
$extentie[$i] = 18;
}elseif($domein[$i+1] === 'fr'){
$extentie[$i] = 19;
}elseif($domein[$i+1] === 'ru'){
$extentie[$i] = 20;
}elseif($domein[$i+1] === 'lv'){
$extentie[$i] = 21;
}elseif($domein[$i+1] === 'se'){
$extentie[$i] = 22;
}elseif($domein[$i+1] === 'pl'){
$extentie[$i] = 23;
}
$sql ="SELECT domeinnaam FROM domeinnamen WHERE domeinnaam = '".mysql_real_escape_string($domein[$i])."' AND extentie = '".mysql_real_escape_string($extentie[$i])."'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0){
echo '<tr>';
echo '<td style="color:red;">'.$domein[$i].'</td>';
echo '<td style="color:red;">'.$domein[$i+1].'</td>';
echo '<td style="color:red;">Deze staat niet in de database</td>';
echo '</tr>';
}
}
echo '</table>';
}
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$domein = explode(".", $_POST['domeinen']);
//echo count($domein);
for($i = 0; $i <= count($domein)-1; $i=$i+2){
if($domein[$i+1] === 'nl'){
$extentie[$i] = 1;
}elseif($domein[$i+1] === 'be'){
$extentie[$i] = 2;
}elseif($domein[$i+1] === 'de'){
$extentie[$i] = 3;
}elseif($domein[$i+1] === 'nu'){
$extentie[$i] = 4;
}elseif($domein[$i+1] === 'com'){
$extentie[$i] = 5;
}elseif($domein[$i+1] === 'org'){
$extentie[$i] = 6;
}elseif($domein[$i+1] === 'net'){
$extentie[$i] = 7;
}elseif($domein[$i+1] === 'biz'){
$extentie[$i] = 8;
}elseif($domein[$i+1] === 'couk'){
$extentie[$i] = 9;
}elseif($domein[$i+1] === 'es'){
$extentie[$i] = 10;
}elseif($domein[$i+1] === 'eu'){
$extentie[$i] = 11;
}elseif($domein[$i+1] === 'ext'){
$extentie[$i] = 12;
}elseif($domein[$i+1] === 'info'){
$extentie[$i] = 13;
}elseif($domein[$i+1] === 'it'){
$extentie[$i] = 14;
}elseif($domein[$i+1] === 'lu'){
$extentie[$i] = 15;
}elseif($domein[$i+1] === 'mobi'){
$extentie[$i] = 16;
}elseif($domein[$i+1] === 'us'){
$extentie[$i] = 17;
}elseif($domein[$i+1] === 'pt'){
$extentie[$i] = 18;
}elseif($domein[$i+1] === 'fr'){
$extentie[$i] = 19;
}elseif($domein[$i+1] === 'ru'){
$extentie[$i] = 20;
}elseif($domein[$i+1] === 'lv'){
$extentie[$i] = 21;
}elseif($domein[$i+1] === 'se'){
$extentie[$i] = 22;
}elseif($domein[$i+1] === 'pl'){
$extentie[$i] = 23;
}
$sql ="SELECT domeinnaam FROM domeinnamen WHERE domeinnaam = '".mysql_real_escape_string($domein[$i])."' AND extentie = '".mysql_real_escape_string($extentie[$i])."'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0){
echo '<tr>';
echo '<td style="color:red;">'.$domein[$i].'</td>';
echo '<td style="color:red;">'.$domein[$i+1].'</td>';
echo '<td style="color:red;">Deze staat niet in de database</td>';
echo '</tr>';
}
}
echo '</table>';
}
Dit is vanuit de array kijken naar de domeinen die niet in het beheer staan. Alleen ik weet niet waar ik moet beginnen om het andersom te krijgen
waarom niet:
scheelt een regel of twintig :)
vanwaar overigens zo een lijst met extensies?
Code (php)
scheelt een regel of twintig :)
vanwaar overigens zo een lijst met extensies?
Gewijzigd op 15/10/2012 17:56:26 door Frank Nietbelangrijk




