Ich versuche zu überprüfen, ob ein beliebiger Wert in einem Array das Ergebnis aus der Datenbank übereinstimmt, und wenn ja, möchte ich ein Kontrollkästchen und einen ausgefüllten Text Echo Eingang.Überprüfen Sie, ob jeder Array-Wert das Ergebnis aus der Datenbank
Hier ist, was ich bisher habe.
$faucets_checked = unserialize($rotator_websites);
$check_these = array();
for ($x = 0; $x <= (intval(count($faucets_checked))-1); $x++){
$faucet_website_checked = explode("=",$faucets_checked[$x]);
$check_these[] = $faucet_website_checked[0] . "=";
$ref_these[] = $faucet_website_checked[1];
}
//SELECTED SOME DATA FROM DATABASE
while($stmt->fetch()){
$count = 0;
while($count <= (intval(count($check_these))-1)){
$check_this = $check_these[$count];
if($check_this == $faucet_website){
$checked = "checked";
$ref_filled = "value='".$ref_these[$count]."'";
echo "<input type='checkbox' name='check[]' value='".$faucet_id."' ".$checked." /><input type='text' name='text".$faucet_id."' ".$ref_filled." />";
}else{
$checked = "";
$ref_filled = "";
echo "<input type='checkbox' name='check[]' value='".$faucet_id."' ".$checked." /><input type='text' name='text".$faucet_id."' ".$ref_filled." />";
}
$checked = "";
$ref_filled = "";
$count++;
}
}
Ich finde, dass diese zurückgibt ein getestetes Feld und Eingabetextfeld, wo es soll, sondern gibt auch eine andere, die nicht überprüft und ist nicht gefüllt.
WOW! Ich wusste nicht einmal, dass das existiert. Danke – Dylan12
Gern geschehen :) – skank