Witam,
Posiadam taki formularz dodający/edytujący zdarzenie.
Mianowicie, chciałym rozszerzyć go o funkcję automatycznego dodania wartości (tak jak działa inkrementacja i++).
Posiadam w bazie tabele statistic_tips zawierającą dwa wiersze stat_win oraz stat_false
Tylko podczas edycji (bo w gruncie reczy edycja będzie polegała przeważnie na zmianie jednego rekordu) po dokonaniu zmian, chciałbym aby w zależności od wybranej opcji (win, loss z results) automatycznie powiększało wiersz stat_win bądź stat_false.
Jak to osiągnąć moi drodzy ?
Podpowiecie? Ewentualnie z miłą chęcią usłyszę lepsze rozwiązania.
Przepraszam za pewnie błache pytanie, ale jestem początkujący (IMG:
style_emoticons/default/smile.gif)
Na czerwono zaznaczyłem fragment, gdzie próbowałem jakoś to wykombinować, ale niestety nie udało się.
<div class="panel-body">
<div class="row">
<div class="col-lg-3">
<form role="form" method="post" action="" onreset="resetAction()">
<div class="form-group">
<label>Dane o meczu</label>
<input class="form-control" placeholder="Data meczu" type="datetime-local" name="datentime" required><br>
<input class="form-control" placeholder="Liga" name="league" required>
</div>
<div class="form-group">
<label>Gospodarze</label>
<input class="form-control" placeholder="Enter team name" name="team1" required>
</div>
<div class="form-group">
<label>Goście</label>
<input class="form-control" placeholder="Enter team name" name="team2" required>
</div>
<div class="form-group">
<label>Typ</label>
<input class="form-control" placeholder="Enter prediction" name="draw" required>
</div>
<label>Status typu</label>
<div class="radio">
<label><input type="radio" name="results" value="actual">Kupon w trakcie</label>
</div>
<div class="radio">
<label><input type="radio" name="results" value="win">Kupon wygrany</label>
</div>
<div class="radio">
<label><input type="radio" name="results" value="loss">Kupon przegrany</label>
</div>
<div>
</div>
<button type="submit" class="btn btn-default" name="add_tip">Dodaj typ</button>
<button type="reset" class="btn btn-default">Reset</button>
</form>
<?php
function undefinedIndex(){
}
if(isset($_POST['add_tip'])){ $team1=$_POST['team1'];
$team2=$_POST['team2'];
$league=$_POST['league'];
$datentime=$_POST['datentime'];
$draw=$_POST['draw'];
$results=$_POST['results'];
$sql_insert="INSERT INTO premium_tips(datentime, league, team1, team2, draw, results) VALUES ('$datentime','$league','$team1','$team2','$draw','$results')";
if ($conn->query($sql_insert) === TRUE) {
} else {
echo "Error: " . $sql . "<br>" . $conn->error; }
}
if(isset($_POST['update_tip'])){ $team1=$_POST['team1u'];
$team2=$_POST['team2u'];
$league=$_POST['leagueu'];
$datentime=$_POST['datentimeu'];
$draw=$_POST['drawu'];
$results=$_POST['resultsu'];
$id=$_POST['id'];
[color="#FF0000"] $win1=$mysqli->query('SELECT stat_win FROM statistic_tips');
$loss1=$mysqli->query('SELECT stat_false FROM statistic_tips');
if($results=="win"){
$sql_insert="
INSERT INTO statistic_tips (stat_win) VALUES '$win1+=1'";
}
if($results=="loss"){
$sql_insert="
INSERT INTO statistic_tips (stat_false) VALUES '$loss1+=1'";
}[/color]
$sql_insert="
UPDATE premium_tips SET datentime='$datentime', league='$league',team1='$team1', team2='$team2',draw='$draw', results='$results' WHERE id='$id'";
if ($conn->query($sql_insert) === TRUE) {
} else {
echo "Error: " . $sql . "<br>" . $conn->error; }
}
?>
</div>
<div class="col-lg-9" id="del_status"></div>
<div class="col-lg-9 tooltip-demo">
<strong>Predictions:</strong><br>Hover on titles for more info
<div id="gotten_info"></div>
</div>
Ten post edytował redtyper 22.12.2017, 04:45:18