[PHP/mySQL] Abfrage wird nicht ausgeführt

HeikeFy

assimiliert
Abfrage wird nicht ausgeführt

Ich habe diese Abfrage problemlos lokal und auch auf meinem Probeserver laufen.
Nun habe ich es beim Kunden auf den Server bei Strato geladen und die zweite if Abfrage wird nicht abgearbeitet.

Hat einer ne Idee, woran das liegen kann?

Code:
if(isset($kat)){

$sql="SELECT * FROM kategorie WHERE kategorie='$kat'";
$result=mysql_query($sql,$con);

	  while($ds=mysql_fetch_row($result)){
	    print "<a class='h3' href='shop.php?kat=$kat'>$ds[1]";
	  }
}

if(isset($gruppe)){

$sql="SELECT * FROM $kat WHERE gruppe='$gruppe'";
$result=mysql_query($sql,$con);

  while($ds=mysql_fetch_row($result)){
    print "<a class='h3' href='shop.php?kat=$kat&gruppe=$gruppe'> - $ds[1]</a><p> </p>
           <b>Bitte wählen Sie die gewünschte Größe aus und geben Sie die Bestellmenge ein.</b>
           <p> </p>";
	}

}
 
Ist $gruppe ein Formularfeld, welches übergeben wird?

Wenn ja sind wahrscheinlich bei Strato register_globals=off, was inzwischen standardmäßig eingestellt ist.

Wenn dem so ist kannst du je nach Art der Variable $gruppe mit $_GET['gruppe'] bzw. $_POST['gruppe'] ersetzen
 
Erstmal Danke für die Schnelle Hilfe, register_globals ist off bei Strato.
Aber irgendwie steh ich jetzt auf nem Schlauch. Wo sollte ich das jetzt ersetzen?

Hab aber gerade noch eine andere Lösung gefunden, die funktioniert derzeit noch bei Strato, wenn es nicht irgendwann auch abgeschalten wird ;) .

Code:
if (!ini_get("register_globals")) {
    import_request_variables('GPC');
}
 
Oben