Florian Mosimann: Formularwete (GET) verarbeiten

Hallo Leute,
ich habe eine php seite (test.php) die ich mit variablen aufrufen möchte.Bsp. test.php?x=123 (für Frauen 123 für Herren)
das klappt aber mit meinem Code nicht was mache ich falsch?
<?
if($_GET['x'] = 123 ){
echo "Frau";
}
elseif($_GET['x'] =  118 ){
echo "Herr";
}
?>

Vielen Dank und weiterhin schöne Festage !!

Gruss
FLorian

  1. if($_GET['x'] = 123 ){

    Bei Vergleichen muss es in PHP == (2 Gleichheitszeichen) heissen - das einfache = ist auch innerhalb von if eine Zuweisung.

    LG,
    gerhardii

    1. if($_GET['x'] = 123 ){

      Bei Vergleichen muss es in PHP == (2 Gleichheitszeichen) heissen - das einfache = ist auch innerhalb von if eine Zuweisung.

      Vielen Dank für die Superschnelle Antwort !!!!!!!!!!
      jetzt klappt es
      Gruss
      Florian

    2. Hallo gerhardii,

      if($_GET['x'] = 123 ){
      Bei Vergleichen muss es in PHP == (2 Gleichheitszeichen) heissen - das einfache = ist auch innerhalb von if eine Zuweisung.

      richtig, und die ist (idR) immer true (das zuweisen klappt ja eigentlich immer) und deswegen gibt die Abfrage immer 'Frau' aus.

      Grüße aus Nürnberg
      Tobias