Starkoch: Variable an case übergeben?

Beitrag lesen

Hallo,
wer kann mir helfen?
Über ein login vergleiche ich $k und $p mit dem inhalt der DB. Bei Übereinstimmung werden die abgerufenen Variablen aus der DB in angebot.inc ausgegeben. Möchte ich jetzt case "kontakt" per Link aufrufen, komme ich zu login zurück.
Wo liegt der Fehler?

<?
session_start();
$k = $_POST['kdr'];
$p = $_POST['pw'];
$_SESSION['pa'] = $p;
$_SESSION["ku"] = $k;
//------------------------Verbindung mit Datenbank-------------------//
$verbindung = mysql_connect ("xx","xx", "xx")
or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch");
mysql_select_db("xx")
or die ("Die Datenbank existiert nicht.");
//--------------------Abfrage der Kundendaten aus Datenbank----------//
$abfrage = "SELECT * FROM xx WHERE k LIKE '$k' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);

if ($kundennummer = "$row->k" AND $passwort == "$row->p")
{
if (isset($_GET['go']))
        {
        switch($_GET['go'])
{
case 'angebot': include('https://www.xx.de/xx/angebot.inc'); break;
case 'kontakt': include('https://www.xx.de/xx/kontakt.inc'); break;

default:        include('https://www.xx.de/xx/fehler.inc');
        }
        }
        else
        {
include('start.inc');
}
?>
<a href="index.php?go=kontakt">Kontaktdaten</a>
<?
}

else
{
?>
{:.language-html} <div class="div_1">
<table class="table_2">
<tr>
<td>Benutzername und/oder PIN waren falsch.</td>
</tr>
<tr>
<td><a href="login.php">[zurück zum Login]</a></td>
</tr>
</table>
</div>
<?