tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von String
  • 1 Beitrag von H4ckHunt3r
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
261
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Anacondi Anacondi ist offline Mitglied Silber
    Registriert seit
    Apr 2011
    Beiträge
    80
    Hallo ich komme hier einfach nicht weiter. es werden immer alle 3 sachen in die datenbank geschrieben.
    erst hab ich in der seite einen radio Button
    wo die werte dann in die nächste seite übergeben werden.
    PHP-Code:
    <form action="trainieren.php" method="post">
              <
    p>
                <
    label>
                  <
    input type="radio" name="sportstudio" value="1" id="sportstudio_0" />
                  
    Geschicklichkeit</label>
                <
    br />
                <
    label>
                  <
    input type="radio" name="sportstudio" value="2" id="sportstudio_1" />
                  
    Stärke</label>
                <
    br />
                <
    label>
                  <
    input type="radio" name="sportstudio" value="3" id="sportstudio_2" />
                  
    Abwehr</label>
                <
    br />
              </
    p><input type="submit" value="Trainieren">
            </
    form
    in der nächsten seite dann rufe ich die werte ab und es sollen je nach eingabe die daten in der Datenbank geändert werden.

    PHP-Code:
     <?php
        $auswahl 
    $_POST["sportstudio"];
        if (isset(
    $_POST['sportstudio'])) {
        echo 
    $_POST['sportstudio']; echo "<br>"; }    
            
        
    $ausdauer =$data["ausdauer_aktuell"];
        
    $prozent $ausdauer 30;
        
    $prozent2 $prozent 100;
        
    $einsatzpunkte $data["einsatzpunkte_start"] + $prozent2;
        
        if (
    $auswahl 1)
        {    
    $geschicklichkeit $data["geschicklichkeit_start"] + $einsatzpunkte;
        
    $update mysql_query("UPDATE login Set geschicklichkeit_start = '$geschicklichkeit' WHERE id = '$id'"); } 
        if (
    $auswahl 2)
        { 
    $staerke $data["staerke"] + $einsatzpunkte;
        
    $update mysql_query("UPDATE login Set staerke = '$staerke' WHERE id = '$id'"); }
        
        if (
    $auswahl =3)
     {    
    $abwehr $data["abwehr"] + $einsatzpunkte;
        
    $update mysql_query("UPDATE login Set abwehr = '$abwehr' WHERE id = '$id'"); }
        echo 
    " du hast "; echo $auswahl; echo "ausgewählt";
      echo 
    "Du hast "; echo $einsatzpunkte; echo " dazu bekommen";
        
    ?>
    bei dem ersten echo gibt er mir auch den richtigen wert, den ich ausgewählt habe aus. dann aber schreibt er alle 3 updates.
     
    Auch ältere Menschen können noch was dazu lernen.

  2. #2
    Avatar von String
    String String ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    238
    PHP-Code:
    if ($auswahl == 1
    Bei allen ifs fehlt ein zweites Gleichzeichen

    paD
    Anacondi bedankt sich. 

  3. #3
    Avatar von H4ckHunt3r
    H4ckHunt3r H4ckHunt3r ist offline Mitglied Silber
    Registriert seit
    Aug 2011
    Ort
    Ennepetal (NRW)
    Beiträge
    66
    Zitat Zitat von String Beitrag anzeigen
    PHP-Code:
    if ($auswahl == 1
    Bei allen ifs fehlt ein zweites Gleichzeichen

    paD
    Warum hättest du auch noch erwähnen können...
    Ein einfaches = ist eine Werte zuweisung.
    Ein doppeltes = (==) ist eine prüfung bzw. ein Werte vergleich.

    für weiteres:
    http://php.net/manual/de/language.operators.php
    Anacondi bedankt sich. 
    Lg H4ckHunt3r
    Auf Danke klicken kostet nichts und weh tut es auch nicht ;)
    Meine Homepage | Mein Projekt | Mein Clan

  4. #4
    Anacondi Anacondi ist offline Mitglied Silber
    Registriert seit
    Apr 2011
    Beiträge
    80
    Danke, eigendlich logisch mit den == aber manchmal sieht man den wald vor lauter bäumen nicht.
    Danke
     
    Auch ältere Menschen können noch was dazu lernen.

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 10.11.11, 13:08
  2. Antworten: 34
    Letzter Beitrag: 23.12.09, 20:56
  3. Access : gespeicherte Abfrage als Grundlage für SQL Abfrage
    Von tombe im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 10.02.07, 22:21
  4. SQL Abfrage: Abfrage nach ungleichen Variablen? ne -.-
    Von Nilman im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 31.05.05, 13:24
  5. sql server 2000 Abfrage einer Abfrage
    Von supafunk im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 15.04.05, 18:20