Ankündigung

Einklappen
Keine Ankündigung bisher.

Radiobuttons

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Radiobuttons

    Hallo Leute!

    Habe da eine Frage bezüglich der Radiobuttons. Mein Script läuft so weit so gut nur warum muss ich Anfangs alle Variablen die ich verwende auf unset setzen damit ich sie Verwenden kann? Wenn ich diese nicht auf unset setze habe ich in jeder Variable den selben wert drinnen stehen.

    Danke

    mfg
    Fritz

    PHP-Code:
    <?php
    /**********************************************************************
    Benötigte php Dateien includen
    *************************************************************************/
    include ($_SERVER['DOCUMENT_ROOT'].'/include/form_functions.inc.php');
    /**********************************************************************
    USER ID von der Session holen
    *************************************************************************/
    $user_id $_SESSION["user_id"];
    /*echo "User ID:".$user_id."<br>"; */

    /**********************************************************************
    Variablen leeren
    *************************************************************************/
    unset($tiere);
    unset(
    $alter);
    unset(
    $geschlecht);
    unset(
    $beruf);
    unset(
    $kinder);
    unset(
    $schule);
    unset(
    $geschwister);
    unset(
    $familienstand);

    /**********************************************************************
    wenn speichern gedrückt dann speichern wenn nicht zurück zur else Anweisung
    *************************************************************************/

    if (isset($_POST['speichern'])):

    /**********************************************************************
    Variablen definieren zum füllen der DB
    *************************************************************************/

    $tiere $_POST["tiere"];
    $xalter $_POST["alter"];
    $geschlecht $_POST["geschlecht"];
    $beruf $_POST["beruf"];
    $kinder $_POST["kinder"];
    $schule $_POST["schule"];
    $geschwister $_POST["geschwister"];
    $familienstand $_POST["familienstand"];





     
    /**********************************************************************
    SQL Insert
    *************************************************************************/


    $sql "UPDATE tab_user SET 
    tiere = '"
    .$tiere."',
    geschlecht ='"
    .$geschlecht"', 
    beruf ='"
    .$beruf"', 
    schule ='"
    .$schule"', 
    geschwister ='"
    .$geschwister"',
    familienstand ='"
    .$familienstand"',
    kinder ='"
    .$kinder"',
    user_alter = '"
    .$xalter."' WHERE user_id = '".$user_id."'";
    mysql_query ($sql);



    echo 
    "Ihre Daten wurden für die Statistik gespeichert";
    /**********************************************************************
     ENDE des Speichervorgangs
    *************************************************************************/
    else: 

    /**********************************************************************
    Einträge von der DB  anhand der USER_ID holen
    ************************************************************************/
    $result mysql_query ("select * from tab_user WHERE user_id = '$user_id'");


            while (
    $row mysql_fetch_row($result)) {
    /**********************************************************************
    Variablen definieren zum füllen der Formularfelder
    *************************************************************************/
    $geschlecht $row[4];
    $user_alter $row[17];
    $familienstand $row[13];
    $kinder $row[14]; 
    $beruf $row[11];
    $schule $row[12];
    $geschwister $row[15];
    $tiere $row[16];
            }
    /**********************************************************************
    Formular zum erstmaligen befüllen oder ändern
    *************************************************************************/
    ?>

    <form action="/****/de/statistik/stat_self.phtml" method="POST">
      <h1>&Uuml;ber mich: </h1>
      <table width="600" border="0" cellspacing="2" cellpadding="0">
        <tr>
          <td colspan="2"<?php fehler($error$_POST{$geschlecht}[0]); ?>><strong>Geschlecht:</strong></td>
        </tr>
        <tr>
          <td colspan="2"><input type="radio" name="geschlecht" value="1" <?PHP if ($geschlecht == 1) { echo "checked"; } ?>>
            Mann
            <input type="radio" name="geschlecht" value="2" <?PHP if ($geschlecht == 2) { echo "checked"; } ?>>
            Frau</td>
        </tr>
        <tr>
          <td width="300">&nbsp;</td>
          <td width="300">&nbsp;</td>
        </tr>
        <tr>
          <td colspan="2"><strong>Altersgruppe:</strong></td>
        </tr>
        <tr>
          <td colspan="2">
            <input type="radio" name="alter" value="1" <?PHP if ($user_alter == 1) { echo "checked"; } ?>>
            14-20
            <input type="radio" name="alter" value="2"<?PHP if ($user_alter == 2) { echo "checked"; } ?>>
            21-27
            <input type="radio" name="alter" value="3"<?PHP if ($user_alter == 3) { echo "checked"; } ?>>
            28-34
            <input type="radio" name="alter" value="4"<?PHP if ($user_alter == 4) { echo "checked"; } ?>>
            35-41
            <input type="radio" name="alter" value="5"<?PHP if ($user_alter == 5) { echo "checked"; } ?>>
            42-48</td>
        </tr>
        <tr>
          <td colspan="2"><input type="radio" name="alter" value="6"<?PHP if ($user_alter == 6) { echo "checked"; } ?>>
            49-55
            <input type="radio" name="alter" value="7"<?PHP if ($user_alter == 7) { echo "checked"; } ?>>
            56-62
            <input type="radio" name="alter" value="8"<?PHP if ($user_alter == 8) { echo "checked"; } ?>>
            63-70
            <input type="radio" name="alter" value="9"<?PHP if ($user_alter == 9) { echo "checked"; } ?>>
            71-77
            <input type="radio" name="alter" value="10"<?PHP if ($user_alter == 10) { echo "checked"; } ?>>
            78-84
            <input type="radio" name="alter" value="11"<?PHP if ($user_alter == 11) { echo "checked"; } ?>>
            84 - + </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td colspan="2"><strong>T&auml;tigkeit:</strong></td>
        </tr>
        <tr>
          <td colspan="2"><select name="beruf" id="beruf">
              <option <?PHP if ($beruf == 0) { echo "selected"; } ?> >-- bitte w&auml;hlen --</option>
              <option <?PHP if ($beruf == 1) { echo "selected"; } ?> value="1">Sch&uuml;lerIn, StudentIn</option>
              <option <?PHP if ($beruf == 2) { echo "selected"; } ?> value="2">Lehrling</option>
              <option <?PHP if ($beruf == 3) { echo "selected"; } ?> value="3">ArbeiterIn, Angestellte/r</option>
              <option <?PHP if ($beruf == 4) { echo "selected"; } ?> value="4">F&uuml;hrungskraft, ManagerIn</option>
              <option <?PHP if ($beruf == 5) { echo "selected"; } ?> value="5">auf Arbeitssuche</option>
              <option <?PHP if ($beruf == 6) { echo "selected"; } ?> value="6">Hausfrau, Hausmann</option>
              <option <?PHP if ($beruf == 7) { echo "selected"; } ?> value="7">PensionistIn</option>
              <option <?PHP if ($beruf == 8) { echo "selected"; } ?> value="8">Selbstst&auml;ndig </option>
              <option <?PHP if ($beruf == 9) { echo "selected"; } ?> value="9">LandwirtIn </option>
              <option <?PHP if ($beruf == 10) { echo "selected"; } ?> value="10">UnternehmerIn </option>
            </select>      </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><strong>Familienstand:</strong></td>
          <td><strong>Kinder:&nbsp;</strong></td>
        </tr>
        <tr>
          <td><input type="radio" name="familienstand" value="1"<?PHP if ($familienstand == 1) { echo "checked"; } ?>>
            Single
            <input type="radio" name="familienstand" value="2"<?PHP if ($familienstand == 2) { echo "checked"; } ?>>
            Partnerschaft/Ehe </td>
          <td><input type="radio" name="kinder" value="1"<?PHP if ($kinder == 1) { echo "checked"; } ?>>
            ja&nbsp;
            <input type="radio" name="kinder" value="2"<?PHP if ($kinder == 2) { echo "checked"; } ?>>
            nein </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><strong>Geschwister:</strong></td>
          <td><strong>Tiere:</strong></td>
        </tr>
        <tr>
          <td><input type="radio" name="geschwister" value="1"<?PHP if ($geschwister == 1) { echo "checked"; } ?>>
            ja&nbsp;
            <input type="radio" name="geschwister" value="2"<?PHP if ($geschwister == 2) { echo "checked"; } ?>>
            nein </td>
          <td><input type="radio" name="tiere" value="1"<?PHP if ($tiere == 1) { echo "checked"; } ?>>
            ja&nbsp;
            <input type="radio" name="tiere" value="2"<?PHP if ($tiere == 2) { echo "checked"; } ?>>
            nein </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><strong>H&ouml;chster Schulabschluss</strong></td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td colspan="2"><select name="schule" id="schule">
              <option <?PHP if ($schule == 0) { echo "selected"; } ?> >-- bitte w&auml;hlen --</option>
              <option <?PHP if ($schule == 1) { echo "selected"; } ?> value="1">Vor der letzten Hauptschulklasse abgeschlossen</option>
              <option <?PHP if ($schule == 2) { echo "selected"; } ?> value="2">Nach der letzten Hauptschulklasse abgeschlossen</option>
              <option <?PHP if ($schule == 3) { echo "selected"; } ?> value="3">Real-/Mittel- oder Handelsschule ohne Abschlusspr&uuml;fung</option>
              <option <?PHP if ($schule == 4) { echo "selected"; } ?> value="4">Real-/Mittel- oder Handelsschule mit Abschlusspr&uuml;fung</option>
              <option <?PHP if ($schule == 5) { echo "selected"; } ?> value="5">Gymnasium (H&ouml;here Schule) ohne Abitur</option>
              <option <?PHP if ($schule == 6) { echo "selected"; } ?> value="6">Gymnasium (H&ouml;here Schule) mit Abitur</option>
              <option <?PHP if ($schule == 7) { echo "selected"; } ?> value="7">Abitur mit noch nicht abgeschlossenem Studium</option>
              <option <?PHP if ($schule == 8) { echo "selected"; } ?> value="8">Abgeschlossenes Studium</option>
            </select>      </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td colspan="2"><div align="right">
              <input type="submit" name="speichern" value="speichern">
          </div></td>
        </tr>
      </table>
    </form>

    <?php
    endif;
    ?>

  • #2
    PHP-Code:
    <?php
    echo 'phpversion: ' phpversion() . '<br />';
    echo 
    'register globals: '. (ini_get('register_globals') ? 'an':'aus');
    Was gibt das aus?

    Kommentar


    • #3
      Zitat von David Beitrag anzeigen
      PHP-Code:
      <?php
      echo 'phpversion: ' phpversion() . '<br />';
      echo 
      'register globals: '. (ini_get('register_globals') ? 'an':'aus');
      Was gibt das aus?
      phpversion: 4.3.10-16
      register globals: aus

      mfg
      Fritz

      Kommentar

      Lädt...
      X