Avatar billede BTEngineer Novice
14. april 2005 - 07:35 Der er 1 kommentar og
1 løsning

Butik - Bekræft

Hej.

Jeg har lavet et script hvor man kan købe tøj til sin figur.
Men jeg ville gerne have lavet sådan at man kan trykke køb og så spørger den om man er sikker på at man ville købe det man har trykket køb ved. Og hvis man så trykker bekræft så køber den tøjet. Min fil ser således ud:

<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
?>
<script language="JavaScript" type="text/javascript">
function buy(id) {
window.location.href = "butik.php?id="+id;
}
</script>
<?
include("drop.php");
?>
<hr>
<html>

<head>
<link rel="stylesheet" HREF="style.css" type="text/css">
</head>

<script>
if(top.location == location)top.location='http://www.dounie.dk/avis'
</script>

<body oncontextmenu="return false"ondragstart="return false"onselectstart="return false">

<?
include "config.php";
$tjek_session_bruger = mysql_query("SELECT * FROM community_avis WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$viss = mysql_fetch_array($tjek_session_bruger);

if($_GET[id] == "") {
$hent_div_dragter = mysql_query("SELECT * FROM butik_avis ORDER BY id DESC") or die(mysql_error());
while($vis = mysql_fetch_array($hent_div_dragter)) {
print "

<div align='center'>
<img src='$vis[dragt]' border='0'><br>
<b>Pris:</b><br>
$vis[pris2]<br>
<b>Beskrivelse:</b><br>
$vis[beskrivelse]<br>
<b>Køb: </b><br><u>(Når du trykker på knappen bliver dit produkt købt! Så vær opmærksom på du trykker på den rigtige!!!)</u><br>
<input type='radio' name='dragt' value='$vis[id]' OnClick='buy($vis[id]);'>
<hr>
";
}
}
if($_GET[id] != "") {
$hent_info_om_dragt = mysql_query("SELECT * FROM butik_avis WHERE id = '$_GET[id]'") or die(mysql_error());
$vist = mysql_fetch_array($hent_info_om_dragt);

$tjek_bruger_penge = mysql_query("SELECT * FROM community_avis WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$tjekker = mysql_fetch_array($tjek_bruger_penge);
if($tjekker[mønter] < $vist[pris]) {
print "Du har for lidt mønter!";
}else{

$hent_info_om_dragt = mysql_query("SELECT * FROM butik_avis WHERE id = '$_GET[id]'") or die(mysql_error());
$vist = mysql_fetch_array($hent_info_om_dragt);

$pris = $vist[pris];
$monter_mig = $viss[mønter];
$minus = $monter_mig-$pris;
$dragt = $vist[dragt];
$brugernavn = $_SESSION[brugernavn];

mysql_query("UPDATE community_avis SET mønter = '$minus', toj = '$dragt' WHERE brugernavn = '$brugernavn'") or die(mysql_error());

print "<font color=green>Din handel blev gennemført! Og din figur kan nu findes på din bruger!</font>";
?>

<?
}
}
?>

</body>

</html>
<?
}else{
print "Du er ikke logget ind <a href=http://www.specks.dk/avis/community/login.php>Log ind</a>";
}
?>

Håber nogen kan hjælpe.
Avatar billede retep Nybegynder
14. april 2005 - 08:15 #1
ret:
function buy(id) {
window.location.href = "butik.php?id="+id;
}
til:
function buy(id) {
if (confirm('Er du sikker på at du vil købe denne genstand?')){
window.location.href = "butik.php?id="+id;
}
}
Avatar billede BTEngineer Novice
15. april 2005 - 09:04 #2
Ikke sådan. Sådan man klikker på et tekst der hedder "køb" og så køber den?
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