Ik ben bezig met een formulier schrijven die wanneer deze is ingevuld een mailtje stuurt naar 2 verschillende adressen. Dit lukt echter zit ik met een probleem:
Ik krijg het niet voor elkaar om ervoor te zorgen dat het formulier niet ingevuld kan worden wanneer de tables in de database nog niet bestaan. Ik heb veel gezocht en verschillende manieren geprobeerd waaronder de volgende:
<?php
$sql = "SELECT * FROM table ORDER BY datum ASC" && "SELECT * FROM table ORDER BY datum ASC";
$result = mysqli_query($connect, $sql);
if (mysqli_num_rows($result) < 1){
echo "De tabellen voor het invoeren van de gegevens zijn nog niet aangemaakt. Probeer het later nog eens.";
}else{
?>Hierbij krijg ik de volgende melding (maakt niet uit of de tables wel of niet bestaan):
Error: Oeps er is iets fout gegaan op deze pagina! Probeer later nog eens aan te melden, of klik hier om terug te keren en opnieuw te proberen.Error type: 2: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given
Ook heb ik de volgende manier geprobeerd
<?php
$result = mysql_query('select 1 from `table`');
if($result !== FALSE)
else
{
echo "table bestaat niet";
}
?>Ook deze krijg ik niet werkend, evenals andere constructies. Hoe los ik dit op?
Alvast bedankt :)
PS: er zijn 2 tables die ik gebruik voor dit formulier