Updaten eines Werts um +1 in einer MYSQL-Tabelle

MasterFriend

Grünschnabel
Also, dass hier hab ich schon und ich weiß net wo das Problem liegt? Nagut, dass weiß ich, aber wie beheb ich es?

Parse error: syntax error, unexpected T_PRINT in .../Wo.php on line 18


MFG

MasterFriend

PHP:
<?php

$close = true;

include("header.php");
include("db.php");


if ($uid AND $pwd) {
  echo "Du willst Party machen? <BR>Dann Mach es und Bekomme mehr Bekannte.";
  $sql = "SELECT * FROM user WHERE Bekannte ='$Bekannte'";
  $result = mysql_query($sql);
  $myrow = mysql_fetch_array($result);
  $Bekannte = $myrow["Bekannte"];
  $Bekannt = $Bekannte +1


 print '<input type="submit" value="$Bekannt" name="button">';


 echo "Du bist nicht eingeloggt! <A href=user.php>Dein Account</a>";



?>

                 <?php
                  "footer.php"
                  
                  ?>
 
Zuletzt bearbeitet:
Drei Zeilen drüber fehlt ein Semikolon.

Edit: Aber was hat das mit dem Thread-Titel zu tun?
 
Hi also dein print müsste so aussehn:
PHP:
 	   print '<input type="submit" value="'.$Bekannt.'" name="button">';
Da dein Variable $Bekannt wie du an der farblichen Darstellung,
erkennen kannst als Text anerkannt wird.

Wenn du eine Tabelle updaten willst sieht das wie folgt aus:
PHP:
	  mysql_query("update user set Bekannte = Bekannte + 1");

Edit: Aber was hat das mit dem Thread-Titel zu tun?

Das frag ich mich allerdins auch?

Gruß Benny
 
Danke erstmal, das soll so ein skill system werden, und der skill soll immer um eins upgedated werden, deshalb auch die überschrift! Aber es immer noch nicht ganz.

So siehts jetzt aus und der fehler:


Parse error: syntax error, unexpected $end in .../Wo.php on line 31



PHP:
<?php

$close = true;

include("header.php");
include("db.php");


  if ($uid AND $pwd) { 
  echo "Du willst Party machen? <BR>Dann Mach es und Bekomme mehr Bekannte."; 
  $sql = "SELECT * FROM user WHERE Bekannte ='$Bekannte'"; 
  $result = mysql_query($sql); 
  $myrow = mysql_fetch_array($result); 
  $Bekannte = $myrow["Bekannte"]; 
  $Bekannt = $Bekannte +1;
   


 print '<input type="submit" value="'.$Bekannt.'" name="button">';


 echo "Du bist nicht eingeloggt! <A href=user.php>Dein Account</a>";


              ?>
              
              <?php

                  include("footer.php");

                  ?>
Danke

MFG

MasterFriend
 
Zuletzt bearbeitet:
Bei deinem Code ist keine Zeile 31 mehr dabei.
Hast du am Ende vom Script ein ?> stehen?
Ich denke mal, das footer.php soll ein include sein. steht aber nicht so da!
 
Das da keine Zeile 31 mehr ist hab ich auch gemerkt, aber der fehler ist trotzdem da, was könnte denn der grund sein? Sonst hat jemand ein anderen Script oder wo eine Anleitung. Wäre echt gut wenn ihr mir da einfach weiter unterstützung bietet.

Danke

MFG
 
VIelleicht hast du wirklich einen ganz falschen Ansatz,
wobei ich das nicht glaube. Aber es wäre vielleicht mal ganz gut
wenn du einfach mal kurz postest was du umsetzen willst
und was da genau passieren soll.
Ich zumindestens kann mir unter einem skill System
nichts genaues vorstellen.

greatz
 
Man soll halt eine Fähigkeit updaten können, also muss der wert, bei dem angemeldeten User um +1 erhöht werden, also hier in der Tabelle, oder wie mans auch nennt, Bekannte. Also, er hat meinetwegen 20 und soll noch einen dazubekommen wenn er auf den Button klickt.
 
PHP:
//...
$sql = "SELECT * FROM user WHERE Bekannte ='".$Bekannte."'"; 
//....
print '<input type="submit" value="'.$Bekannt.'" name="button">'; 
} else {
echo 'Du bist nicht eingeloggt! <a href="user.php">Dein Account</a>'; 
}
//...

EDIT: Achso ich kann übrigens nirgendswo ein <form ...> ... </form> sehen, wesswegen der Button auch nicht funktionieren dürfte.

Gruß
 
Zuletzt bearbeitet:
Zurück