Avatar billede Thomasrn Seniormester
21. december 2018 - 00:12 Der er 8 kommentarer

UPDATE users

har lavet en kode hvor en trykker på en knap hvor han skal betale noget af han saldo den echoer det rigtige userId og det rigtige tilbage(det der skal ind på saldo sted for det der stod der før) koden køre det hele igennem og sender mig tilbage til home.php det er også fint bare det saldo er præcis det samme som den var til at starte med og forstår ikke hvor den ikke ændre det til 'tilbage' værdien nogle der kan give en løsning?

på forhånd tak :)

<?php
session_start();
include("app.php");
$app = new minAwesomeApp;
$app->ErDuLoggetPaa();

echo $app->userData['userId'];
?>
</br>
<?php
echo $_SESSION['tilbage'] ;
?>
<?php
$link = mysqli_connect("localhost", "starmanager", "frm6Xy7X", "starmanager");

if($link === false){
    die("ERROR: Could not connect. "
                . mysqli_connect_error());
}

$sql = "UPDATE users SET saldo= 'tilbage' WHERE userId='userId'";
if(mysqli_query($link, $sql)){
    echo "Record was updated successfully.";
} else {
    echo "ERROR: Could not able to execute $sql. "
                            . mysqli_error($link);
}
mysqli_close($link);
header("Location: home.php");
?>
Avatar billede Slettet bruger
21. december 2018 - 06:12 #1
du skal vel også have en session-end ?
Avatar billede acore Ekspert
21. december 2018 - 07:47 #2
Skal
$sql = "UPDATE users SET saldo= 'tilbage' WHERE userId='userId'";
ikke være noget i stil med
$sql = "UPDATE users SET saldo= 'tilbage' WHERE userId='".$app->userData['userId']."'";
Avatar billede Thomasrn Seniormester
21. december 2018 - 12:46 #3
har prøvet $sql = "UPDATE users SET saldo= 'tilbage' WHERE userId='".$app->userData['userId']."'";
hvirker godt nok udover saldo ender i nul lige meget hvor meget jeg køber :S
Avatar billede acore Ekspert
21. december 2018 - 13:09 #4
Du skal bruge variable:

$sql = "UPDATE users SET saldo= '".$_SESSION['tilbage']."' WHERE userId='".$app->userData['userId']."'";
Avatar billede Thomasrn Seniormester
21. december 2018 - 13:20 #5
melder bare fejl Parse error: syntax error, unexpected '}', expecting end of file in /var/www/starmanager.z5.dk/www/opretbruger/koebpladser.php on line 23

kode:
<?php
session_start();
include("app.php");
$app = new minAwesomeApp;
$app->ErDuLoggetPaa();

echo $app->userData['userId'];
?>
</br>
<?php
echo $_SESSION['tilbage'] ;
?>
<?php
$link = mysqli_connect("localhost", "starmanager", "frm6Xy7X", "starmanager");

if($link === false){
    die("ERROR: Could not connect. "
                . mysqli_connect_error());
}

$sql = "UPDATE users SET saldo= '".$_SESSION['tilbage']."' WHERE userId='".$app->userData['userId']."'";
    echo "Record was updated successfully.";
} else {
    echo "ERROR: Could not able to execute $sql. "
                            . mysqli_error($link);
}
mysqli_close($link);

header("Location: home.php");
?>
Avatar billede Thomasrn Seniormester
21. december 2018 - 13:23 #6
undskyld fandt godt fejl kom til at slette bøjer mig støvet for den gode hjælp
Avatar billede acore Ekspert
21. december 2018 - 13:30 #7
Det er fordi du er kommet til at slette din if sætning
Avatar billede Thomasrn Seniormester
22. december 2018 - 03:42 #8
har lavet en side hvor jeg skal smide en værdi ind fra en option value ind i databasen kan jo ikke gemmes som en $_SESSION ved jeg i hvert fald ikke hvordan jeg skal gøre
kode:

<?php

include("app.php");
$app = new minAwesomeApp;
$app->ErDuLoggetPaa();

?>
<head>
        <title>Stadion</title>
        <link href="css/stadion.css" rel="stylesheet" type="text/css">
        <meta charset="utf-8">
    </head>
<html>
<body>
  <?php if ($app->userData['brugerType'] == "admin") {
  ?>
  <a href="admin.php">Admin-side</a>
  <?php } ?>

<h4><?php echo $app->userData['staapladser']; ?></h4></div>
<div class = "container">
      <div class="stadionknapaktiv"> <a href="stadion.php"><img src="images/stadion/pladser_unaktiv_knap.png"></a> </div>
        <div class="udvidelseknapunaktiv"> <a href="udvidelsestadion.php"><img src="images/stadion/udvidelse_unaktiv_knap.png"></a> </div>
          <div class="billetprisknapinaktiv">  <img src="images/stadion/billet_pris_inaktiv_knap.png"></div>
</div>
<div class="billetpristekst">
<h5>Billetpris:</h5>
</div>
<div class="billetprisoption">

          <select name="billetpris">
            <option value="5">5 Credits</option>
            <option value="6">6 Credits</option>
            <option value="7">7 Credits</option>
            <option value="8">8 Credits</option>
            <option value="9">9 Creidts</option>
          </select>
        </div>
   
        <div class="billetgemknap">
          <form action="skiftbilletpris.php" method="POST" >
            <input type="submit" class="submit_3" value="Gem"/>
          </form>
          </div>



  <a href="home.php">Overblik</a>
  <a href="logout.php">Log ud</a>


  </body>
  </html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester