title: Unidentified PHP Variable with pdo Database Connection
body: <p>I get the following error:</p>
  
  <blockquote>
    <p>Notice: Undefined variable: WohFK in C:\xampp\htdocs\Projekt\Controller\controller.php on line 29</p>
  </blockquote>
  
  <p>when i'm trying to Hand Over my Variable to the Controller</p>
  
  <p>Select.php:</p>
  
  <pre><code>&lt;html&gt;
  &lt;head&gt;
      &lt;script
          src="https://code.jquery.com/jquery-1.11.1.min.js"&gt;&lt;/script&gt; // JQuery Reference
      &lt;script
          src="https://cdn.datatables.net/1.10.4/js/jquery.dataTables.min.js"&gt;&lt;/script&gt;
      &lt;script
          src="https://cdn.datatables.net/plug-ins/9dcbecd42ad/integration/jqueryui/dataTables.jqueryui.js"&gt;
      &lt;/script&gt;
      &lt;link rel="stylesheet"
            href="https://code.jquery.com/ui/1.10.3/themes/sunny/jquery-ui.css"&gt;
      &lt;link rel="stylesheet"
            href="https://cdn.datatables.net/plug-ins/9dcbecd42ad/integration/jqueryui/dataTables.jqueryui.css"&gt;
  &lt;/head&gt;
  &lt;body&gt;
  &lt;table id="example"&gt;
      &lt;thead&gt;
      &lt;th&gt;Geschlecht&lt;/th&gt;&lt;th&gt;Vorname&lt;/th&gt;&lt;th&gt;Nachname&lt;/th&gt;&lt;th&gt;Alter&lt;/th&gt;&lt;th&gt;Strasse&lt;/th&gt;&lt;th&gt;Hausnummer&lt;/th&gt;&lt;th&gt;Postleitzahl&lt;/th&gt;&lt;th&gt;Wohnort&lt;/th&gt;&lt;th&gt;Telefonnummer&lt;/th&gt;&lt;th&gt;Email&lt;/th&gt;&lt;th&gt;Webseite&lt;/th&gt;&lt;th&gt;Wohn&lt;/th&gt;&lt;th&gt;KontaktFK&lt;/th&gt;&lt;th&gt;Anpassungen&lt;/th&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
      &lt;?php
      $controller = new Controller();
      foreach($entries as $entry){
          echo '&lt;tr&gt;&lt;td&gt;'.$entry['Geschlecht'].'&lt;/td&gt;&lt;td&gt;'.$entry['Vorname'].'&lt;/td&gt;&lt;td&gt;'.$entry['Nachname'].'&lt;/td&gt;&lt;td&gt;'.$entry['Alter'].'&lt;/td&gt;&lt;td&gt;'.$entry['Strasse'].'&lt;/td&gt;&lt;td&gt;'.$entry['Hausnummer'].'&lt;/td&gt;
                  &lt;td&gt;'.$entry['PLZ'].'&lt;/td&gt;&lt;td&gt;'.$entry['Ortsname'].'&lt;/td&gt;&lt;td&gt;'.$entry['Telefonnummer'].'&lt;/td&gt;&lt;td&gt;'.$entry['Email'].'&lt;/td&gt;&lt;td&gt;'.$entry['Webseite'].'&lt;/td&gt;&lt;td class = "hidden"&gt;'.$entry['WohnortFK'].'&lt;/td&gt;&lt;td&gt;'.$entry['KontaktFK'].'&lt;/td&gt;
                  &lt;td&gt;&lt;a href="?c=Controller&amp;a=Delete&amp;WohFK='.$controller-&gt;Delete($entry['WohnortFK']).'"&gt;Delete&lt;/a&gt;&lt;/td&gt;
                  &lt;/tr&gt;';
  
      }
      ?&gt;
      &lt;/tbody&gt;
  &lt;/table&gt;
  
  &lt;script&gt;
      $(function(){
          $("#example").dataTable();
      })
  &lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>Controller.php:</p>
  
  <pre><code>class Controller
  {
  
  public function __construct()
  {
      include_once 'Model/Db.php';
  
  }
  
  public function form()
  {
      include 'view/Erfassung.php';
  }
  
  public function Select()
  {
      $Select = new datenverarbeitung();
      $entries = $Select-&gt;FetchData();
      include 'view/Select.php';
  }
  
      public function Delete($WohFK)
      {
          echo $WohFK;
      }
  
      public function Datafetch()
      {
          $array = array();
          $Datasend = new datenverarbeitung();
  
          $array[0] = $_POST['Geschlecht'];
          $array[1] = $_POST['Vorname'];
          $array[2] = $_POST['Nachname'];
          $array[3] = $_POST['Alter'];
          $array[4] = $_POST['Telefonnummer'];
          $array[5] = $_POST['Email'];
          $array[6] = $_POST['Webseite'];
          $array[7] = $_POST['Strasse'];
          $array[8] = $_POST['Hausnummer'];
          $array[9] = $_POST['Postleitzahl'];
          $array[10] = $_POST['Wohnort'];
          $Datasend-&gt;InsertDataWohnort($array);
      }
  
  
      public
      function Test($WohFK)
      {
          echo $WohFK;
      }
  }
  </code></pre>
  
  <p>Navigation.php:</p>
  
  <pre><code>if(isset($_GET['c'])){
      if(include 'controller/' . strtolower($_GET['c']) . '.php'){
                  $controller = new $_GET['c']();
                  if(isset($_GET['a']) &amp;&amp;
                                  method_exists($controller, $_GET['a'])){
                          $controller-&gt;$_GET['a']();                          
                                  }
      }else{
              echo 'Seite nicht gefunden';
      }
  </code></pre>