Avatar billede rasmus_k Nybegynder
07. marts 2005 - 17:10

Overførsel..

Jeg har brug for lidt hjælp til en fil der hedder overfor.php, hvor brugeren skriver vælger hvad han vil overføre og så skriver han en modtager. Fejlen er: den trækker ikke mønterne fra afsender og den ligge alle afsenderens mønter til modtageren :O


overfor.php
________________________________________________________________

<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
?>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>

<?
include "config.php";
if($_POST[action] == "overfør") {

if($_POST[modtager] == "") {
print "Fejl1";
}else{

$tjek_bruger_exist = mysql_query("SELECT * FROM community WHERE brugernavn = '$_POST[modtager]'") or die(mysql_error());
if(mysql_num_rows($tjek_bruger_exist) == "0") {
print "brugeren findes ikke";
}else{

$tjek_bruger_penge = mysql_query("SELECT * FROM community WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$tjekker = mysql_fetch_array($tjek_bruger_penge);
if($tjekker[penge] > "$_POST[belob]") {
print "Du har ikke nok!";
}else{

if($_POST[belob] < "1") {
print "Fejl3";
}else{

$tjek_bruger_penge_mig = mysql_query("SELECT * FROM community WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis_mig = mysql_fetch_array($tjek_bruger_penge_mig);


$penge_mig = $vis_mig[mønter]-$_POST[belob];
$gem_mig = mysql_query("UPDATE community SET mønter = '$penge_mig'") or die(mysql_errorr());


$tjek_bruger_penge_dig = mysql_query("SELECT * FROM community WHERE brugernavn = '$_POST[modtager]'") or die(mysql_error());
$vis_dig = mysql_fetch_array($tjek_bruger_penge_dig);

$penge_dig = $vis_dig[mønter]+$_POST[belob];
$gem_dig = mysql_query("UPDATE community SET mønter = '$penge_dig'") or die(mysql_error());

print "Dine mønter blev overført!";

}
}
}
}
}
?>
<body>
<form action="overfor.php" method="post">
<input type="hidden" name="action" value="overfør">
Modtager - <br>
<input type="text" name="modtager"><br>
Beløb - <br>
<select size="1" name="belob">
<option value="100">100 Mønter</option>
<option value="200">200 Mønter</option>
<option value="300">300 Mønter</option>
<option value="400">400 Mønter</option>
</select><br><br>

<input type="submit" name="submit" value="Overfør">
</form>
</body>

</html>
<?
}else{
print "<font color=red>Du er ikke logget ind!</font>";
}
?>
________________________________________________________________

Det jeg somsagt skal have rettet i filen er: så den trækker beløbet fra afsender og lægger til modtager :)
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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