in_array kode problem
Jeg har en fil med denne kode$kategori = $_POST["kategori"];
$kategori = ucfirst($kategori);
if(!empty($kategori))
{
$fil = file("../settings/kategorier.txt"); //$fil bliver et array med én linje i hver position
if(in_array($kategori, $fil))
{
echo "tilføj til fil";
}
else
{
echo "tilføj IKKE til fil";
}
}
deruover har jeg en txt fil i mappen settings med dette indhold
Kort
Impromptu
Mental
Elastik
Penge
Hverdags objekter
Visitkort
Tændstikker
Nøgler
Gambling
Fingerring
Den øverste kode skal tilføje linier til denne fil hvis det indtastede ikke allerede er i kategori.txt
problemet er at uanset hvad jeg indtaster i formularen for jeg udskrevet
tilføj IKKE til fil
Har testet at ordet fra formularen hentes ud.
formularen er her
echo "<FORM name='opret-bruger' method='POST' ACTION='tilfoj-kategori.php'>";
echo"<table>";
echo"<tr><td>Kategori</td><td><input maxlength=\"255\" size=\"50\" name=\"kategori\" type=\"text\"></td></tr>";
echo"<tr><td></td><td><input type=\"submit\" name=\"button\" id=\"button\" value=\"Tilføj\"></td></tr>";
echo"</table>";
echo"</form>";
er der en som kan se min fejl?
