Wat heb je zoal geprobeerd?
Link gekopieerd
De gegevens uit de tabel halen en in een array te plaatsen en deze te vergelijken. Het probleem is andersom heb ik hem wel.
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
Link gekopieerd
waarom niet:
<?php
$arr = array('nl','be','de', 'nu' /*.....*/);
for($j = 0 ; $j < count($arr) ; $j++) {
if($domein[$i+1] == $arr[$j]) {
$extentie[$i] = $j+1;
break;
}
}
?>
scheelt een regel of twintig :)
vanwaar overigens zo een lijst met extensies?
Link gekopieerd