Bij de functie geregistreerd krijg ik foutmeldingen mbt de connectie.
Bij de ene keer geef ik geen $conn mee, krijg dus fout mbt $conn
andere keer niet, gaat het ook fout met de connectie.
Bovenaan de index-pagina heb ik de connectie gedeclareerd.
Maar krijg steeds de foutmelding te zien.
Wat gaat er hier mis?
===============================
dan kijkt hij in de config.php
Bij de ene keer geef ik geen $conn mee, krijg dus fout mbt $conn
andere keer niet, gaat het ook fout met de connectie.
Bovenaan de index-pagina heb ik de connectie gedeclareerd.
Maar krijg steeds de foutmelding te zien.
Wat gaat er hier mis?
===============================
Code:
Undefined variable: conn in C:\wamp64\www
en
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given
PHP:
if ($_POST['naam'] <> ""){
if(geregistreerd($_POST['naam'], 'naam')) { // daar ook $conn toevoegen
$aFout[] = 'De naam <strong>'.$naam.'</strong> is reeds geregistreerd.';
}
}
dan kijkt hij in de config.php
PHP:
function geregistreerd($var,$item) { // ook bij toevoegen $conn foutmelding
$result = mysqli_query($conn,"
SELECT *
FROM leden
WHERE ".$item."= '". mysqli_real_escape_string($var)."'"); // hier moet dus ook $conn staan
$aantal= mysqli_num_rows($result);
if ($aantal == 0){
return FALSE; //niet bezet
}else{
return TRUE; //wel bezet
}
}
Laatst bewerkt door een moderator: