kostenloser Webspace werbefrei: lima-city


update befehl ?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Hallo,

    ich komme nicht klar mit der UPDATE Funktion.

    Ich ?bergebe mit SESSION User:
    <?php
    error_reporting(0);
    session_start();
    if(!session_is_registered('user') || $_SESSION['user'] == "") {
    header("Location: login.php");
    die;
    }
    ?>


    Jetzt wollte ich das :

    update hp -30 from db where user = SESSION
    dann
    update xp +20 from db where user = SESSION

    Wie sieht das den als Script aus :confused:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Probiers mal, die Tabellen udn spalten namen in `` zu setzen und die variablen usw in ''

    Sollte gehen.

    ?dit:

    Ups:


    $update = mysql_query("UPDATE `user` Set `hp` = `hp` - '30' WHERE `nickname` = '$name'");

    Beitrag ge?ndert am 9.04.2006 18:31 von adrians
  4. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Wie w?rde den so ein Script aussehen was folgendes macht wenn man den Link "fight" anklickt :


    Bei Link klick schreibe in dbtest = +20xp, -40hp bei User

    user: da ich mit SESSION arbeite:
    <?php
    error_reporting(0);
    session_start();
    if(!session_is_registered('user') || $_SESSION['user'] == "") {
    header("Location: login.php");
    die;
    }
    ?>


    ich danke
  5. Seh ich das richtig, das du ein BRowsergame schreibst, oder es zumidnest versuchst? Falls ja, wirst du mit deinem beschr?nkten Wissen ?ber PHP und MYSQL schetiern.

    Aber nun zum Problem... du willst da sper Link machen? Gut, wie du willst.


    <?php
    if($_GET['action'] != "fight")
    {
    echo '<a href="datei.php?action=fight">Fight!</a><br>'
    }
    Else
    {
    echo "Daten werden geupdated....oder halt irgendwas andres.. *rofl*";
    $update = mysql_query("UPDATE `user` Set `hp` = `hp` - 40, `exp` = `exp` + 20") OR die(mysql_error());
    }




    So, aber anpassen wirst du selber m?ssen.


    PS:
    http://www.schattenbaum.net/php/


    ?dit:
    @Gollum: Ups...glatt vergessen.^^"

    Beitrag ge?ndert am 10.04.2006 18:58 von adrians
  6. <?

    <?php

    if($_GET['action'] != "fight")

    {

    echo '<a href="datei.php?action=fight">Fight!</a><br>'

    }

    Else

    {

    echo "Daten werden geupdated....oder halt irgendwas andres.. *rofl*";

    $update = mysql_query("UPDATE `user` Set `hp` = `hp` - 40, `exp` = `exp` + 20") OR die(mysql_error());

    }

    ?>


    Da w?rde sich jeder User im Spiel freuen!!

    Setzt noch inter dem hier:UPDATE `user` Set `hp` = `hp` - 40, `exp` = `exp` + 20
    ein WHERE username = '.$username.'


    Also so:
    <?php
    
    if($_GET['action'] != "fight")
    
    {
    
    echo '<a href="datei.php?action=fight">Fight!</a><br>'
    
    }
    
    Else
    
    {
    
    $username =$_SESSION['username'];
    
    echo "Daten werden geupdated....oder halt irgendwas andres.. *rofl*";
    
    $update = mysql_query("UPDATE `user` Set `hp` = `hp` - 40, `exp` = `exp` + 20 WHERE username = '".$username."'") OR die(mysql_error());
    
    }
    
    ?>




    Beitrag ge?ndert am 10.04.2006 20:23 von gollum1990
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!