Menu
I want to add 1 to a column in mysql using PHP am i on the right track with this code:
[code=php]
<?php$con = mysql_connect (‘localhost’, ‘******’, ‘*****’);
if (!$con) {
die(‘Could not connect: ‘ . mysql_error());
}
mysql_select_db(“roondog_news”, $con);
/*add to pldplus
one to pld*/
if (isset($_POST[‘hometeam1 score’])) {
mysql_query(“UPDATE league SET Pld = Pld +1
WHERE teamname = $_POST[‘hometeam1’]
AND teamname = $_POST[‘hometeam2’]”)
}
mysql_close($con);
?>
[code=php]// get Pld and increment
$sql = mysql_query("SELECT Pld FROM league
WHERE teamname = {$_POST['hometeam1']} AND teamname = {$_POST['hometeam2']}");
$row = mysql_fetch_assoc($sql);
$Pld = $row['Pld'];
$Pld++;
// update Pld
if (mysql_query("UPDATE league SET Pld = $Pld WHERE teamname = {$_POST['hometeam1']} AND teamname = {$_POST['hometeam2']}"))
{
echo("updated");
}[/code]
[code=php]if (isset($_POST['hometeam1 score'])) {
mysql_query("UPDATE league SET Pld = Pld +1
WHERE teamname = $_POST['hometeam1']
AND teamname = $_POST['hometeam2']")
[/code]
[code=php]
$ht1 = $_POST['hometeam1'];
$ht2 = $_POST['hometeam2'];
if (isset($_POST['hometeam1 score'])) {
mysql_query("UPDATE league SET Pld = Pld +1
WHERE teamname = '$ht1'
AND teamname = '$ht2'")
[/code]
[code=php]
<?php
$con = mysql_connect ('localhost', '******', '******');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("roondog_news", $con);
$ht1 = $_POST['hometeam1'];
$at1 = $_POST['awayteam1'];
$ht1s = $_POST['hometeam1_score'];
$at1s = $_POST['awayteam1_score'];
if (isset($ht1s)) {
mysql_query("UPDATE league SET played = played +1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET played = played +1
WHERE teamname = '$at1'");
if ($ht1s > $at1s) {
mysql_query("UPDATE league SET won = won +1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET lost = lost + 1
WHERE teamname = '$at1'");
mysql_query("UPDATE league SET points = points + 3
WHERE teamname = '$ht1'");
}else if ($ht1s < $at1s) {
mysql_query("UPDATE league SET lost = lost +1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET won = won +1
WHERE teamname = '$at1'");
mysql_query("UPDATE league SET points = points + 3
WHERE teamname = '$at1'");
}else{
mysql_query("UPDATE league SET drawn = drawn +1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET drawn = drawn +1
WHERE teamname = '$at1'");
mysql_query("UPDATE league SET points = points +1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET points = points +1
WHERE teamname = '$at1'");
}
/*from here to the end the table isn't updating
*/
{
mysql_query("UPDATE league SET for = for +'$ht1s'
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET away = away +'$at1s'
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET for = for +'$at1s'
WHERE teamname = '$at1'");
mysql_query("UPDATE league SET away = away +'$ht1s'
WHERE teamname = '$at1'");
}
}
{
mysql_query("UPDATE league SET goaldif = for - away");
}
mysql_close($con);
?>
[/code]
[code=php]
mysql_query("UPDATE league SET for = for +'$ht1s'
WHERE teamname = '$ht1'");
[/code]
) around it, or better still choose a name that is not a reserved keyword.
i.e.
<CODE lang="php">[code=php]<i>
</i>mysql_query("UPDATE league SET
for =
for` +'$ht1s' All is working now. Thanks again for all the help.[/QUOTE]
[code=php]
if ($ht1s == '99') {
echo 'match cancelled';
}else{
mysql_query("UPDATE league SET played = played + 1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET played = played + 1
WHERE teamname = '$at1'");
if ($ht1s > $at1s) {
mysql_query("UPDATE league SET won = won + 1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET lost = lost + 1
WHERE teamname = '$at1'");
mysql_query("UPDATE league SET points = points + 3
WHERE teamname = '$ht1'");
}else if ($ht1s < $at1s) {
mysql_query("UPDATE league SET lost = lost + 1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET won = won + 1
WHERE teamname = '$at1'");
mysql_query("UPDATE league SET points = points + 3
WHERE teamname = '$at1'");
}else{
mysql_query("UPDATE league SET drawn = drawn + 1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET drawn = drawn + 1
WHERE teamname = '$at1'");
mysql_query("UPDATE league SET points = points + 1
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET points = points + 1
WHERE teamname = '$at1'");
}
mysql_query("UPDATE league SET for
= for
+ $ht1s
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET against = against + $at1s
WHERE teamname = '$ht1'");
mysql_query("UPDATE league SET for
= for
+ $at1s
WHERE teamname = '$at1'");
mysql_query("UPDATE league SET against = against + $ht1s
WHERE teamname = '$at1'");
}
[/code]
[code=php]
if ($ht1s == '99') {
die('match cancelled');
}
[/code]
0.1.9 — BETA 5.19