Avatar billede BTEngineer Novice
15. april 2005 - 09:21 Der er 2 kommentarer og
1 løsning

Shop tekst link

Hej.

Jeg har lavet en shop til mit community. Men jeg har ikke kunnet lave det sådan at når man trykker "køb" så køber man. Jeg har kun kunne lave det med en radio knap. Men syntes det ser lidt klamt ud. Så ville hører om nogen vidste hvordan man skal lave sådan at det er et tekst link man trykker køb på?

Mit script:

<?
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>

<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>
<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!";
}
?>

Håber nogen kan hjælpe.
Avatar billede cpfrande Nybegynder
15. april 2005 - 09:25 #1
Halløjsa,

I stedet for:
<input type='radio' name='dragt' value='$vis[id]' OnClick='buy($vis[id]);'>

Skriv:

<a href='java script:buy($vis[id]);'>Køb</a>

elller:

<a href='#' onclick='java script:buy($vis[id]);'>Køb</a>

- Kristian
Avatar billede BTEngineer Novice
15. april 2005 - 10:08 #2
Mange tak =)
Avatar billede cpfrande Nybegynder
15. april 2005 - 10:10 #3
Ganske så lidt,

Tak for points! :-)

- Kristian
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