Jak vidím z chybové zprávy, chyba by měla pocházet z ovladače ODBC, protože z jeho pohledu se číslo parametru liší od příkazů připravit k provedení.
Požádejte svého studenta, aby vyzkoušel tento přístup:
$parms=array("var1", "var2", "var3");
if (!odbc_execute($request, &$parms)) die("odbc_execute failed");