"; foreach($anArray as $row){ if( !is_array($anArray) ) continue; $ret .= ""; foreach( $row as $entry ) $ret .= "".$entry.""; $ret .= ""; } $ret .= ""; return $ret; } function giveUserAnUserAttribute($aDbConnection, $anUserId, $anAttributeId){ echo("Entering giveUserAnUserAttribute!"); try{ dbQuery( $aDbConnection, "INSERT INTO `wkParticipo_user<=>userAttributes` (userId, attributeId) VALUES (:userId, :attributeId);", array( ':userId' => array('value'=>$anUserId, 'data_type'=>PDO::PARAM_INT), ':attributeId'=>array('value'=>$anAttributeId, 'data_type'=>PDO::PARAM_INT) ) ); } catch(PDOException $db_error){ print "Error!: " . $db_error->getMessage() . "
"; } return; } #exit(); var_dump($_GET); $actions = ["giveUserAnUserAttribute"]; $dbConn = getCwsvJudoDbConn(); $dbConn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); if(isset($_GET['action'])){ switch($_GET['action']){ case "giveUserAnUserAttribute": //echo("Doing giveUserAnUserAttribute!"); try{ giveUserAnUserAttribute($dbConn, intval($_GET['userIdToGetAttribute']), intval($_GET['attributeIdToGet'])); } catch(Exception $e){ print("UPS: ".$e->getMessage()); } break; default: echo("Ungültige Aktion erwünscht!"); break; } } $users = dbQuery( $dbConn, "SELECT * FROM cwsvjudo.wkParticipo_Users;" ); $userAttributes = dbQuery( $dbConn, "SELECT * FROM cwsvjudo.wkParticipo_userAttributes;" ); ?>

Attribute

userAttributes` WHERE wkParticipo_Users.id = `wkParticipo_user<=>userAttributes`.userId AND `wkParticipo_user<=>userAttributes`.attributeId=:attributeId;", array(":attributeId"=>array('value'=>$userAttribute['id'], 'data_type'=>PDO::PARAM_INT)) ); echo( "

".$userAttribute['name']."

".array2htmlTableString($attributedUsers) ); } ?>

User