PHP-Neuling: Jetzt gehts um Formularüberprüfungen

Beitrag lesen

ich hatte jetzt noch eine fixe idee zum Abfangen von Schabernack Immerhin könnte man den link ja per Hand ändern und somit die DB ärgern Aber irgendwie komme ich mit dem is_int nicht zurecht

$IDtemp = $_GET['ID']; 
IF (is_int($IDtemp)) {
	$ID1 = $IDtemp; // Hole querystring der index.php (?ID=X)
} else {
		$ID1=6;
}

GET 'ID' überträgt jetzt die ID aus dem Index

In meinem Verständnis wird durch IF (is_int($IDtemp)) geprüft, ob die Variable $IDtemp ein integer ist.

In der DB wird die ID (pk) als mediumint(9) gespeichert

meine Bedingung ist aber nie wahr :-/

$ID1 ist immer 6. Ich habe auch versucht über den link mit (int)$ID zum integer zu zwingen, aber dennoch wird das einfach nicht wahr 🤔