kostenloser Webspace werbefrei: lima-city


Falsche Daten werden übermittelt

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    fifa-society

    fifa-society hat kostenlosen Webspace.

    Hallo,

    ich habe ein Problem bei einer .php Datei, es geht um diesen Abschnitt:

    <form action="<? echo $_SERVER['PHP_SELF']?>" method="post">
        <select name="liga" style="border: 1px solid gray;" size="1">
    	<?
    	$de1 = mysql_query("SELECT Name FROM register_de1 WHERE TYPE = 'Anzahl'");
    	while($row = mysql_fetch_object($de1)) {
    	$de1 = $row->Name;
    	}
    	$gb1 = mysql_query("SELECT Name FROM register_gb1 WHERE TYPE = 'Anzahl'");
    	while($row = mysql_fetch_object($gb1)) {
    	$gb1 = $row->Name;
    	}
    	?>
    		<option value="de1">Bundesliga (<?echo $de1;?>/18)</option>
    		<option value="gb1">Premier League (<?echo $gb1;?>/20)</option>
    	</select>
    	<input type="text" name="icq" value="ICQ-Nummer">
    	<input type="submit" name="submit1">
    </form>
    <?
    } elseif (isset($_POST['submit1'])) {
    if ($_POST['liga'] = "de1") {
    $liga = "Bundesliga";
    } elseif ($_POST['liga'] = "gb1"){
    $liga = "Premier League";
    }
    ?>
    Die folgenden Daten wurden eingetragen:
    <form action="<? echo $_SERVER['PHP_SELF']?>" method="post">
    	<input type="text" name="liga" value="<? echo $liga; ?>" readonly>
    	<input type="text" name="icq" value="<? echo $_POST['icq']; ?>" readonly>
    	<input type="hidden" name="submit1" value="<? echo $_POST['submit1']; ?>">
    </form>


    Das Problem: Wenn man auf Premier League klickt sollte eigentlich gb1 übermittelt werden, es wird aber de1 weitergegeben.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g****e

    if ($_POST['liga'] = "de1") {
    $liga = "Bundesliga";
    } elseif ($_POST['liga'] = "gb1"){
    $liga = "Premier League";
    }

    Mach daraus mal:
    if ($_POST['liga'] == "de1") {
    $liga = "Bundesliga";
    } elseif ($_POST['liga'] == "gb1"){
    $liga = "Premier League";
    }

    = ist eine Zuweisung, == eine Gleichheitsprüfung.

    Liebe Grüße
  4. Autor dieses Themas

    fifa-society

    fifa-society hat kostenlosen Webspace.

    Danke :-)
    Funktioniert.
  5. fifa-society schrieb:
    Danke :-)
    Funktioniert.

    Damit closed.
    Bei Rückfragen bitte eine PN an mich.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!