09. juli 2008 - 12:46Der er
76 kommentarer og 1 løsning
fejl i butik system
Hej eksperter. Lige fra par 1 timer siden fandt jeg et butik system. Der var "butik.php" og "kobnu.php". Men efter jeg ladge den ind også trykkede køb virkede den ikke. Den sagde at der var fejl i den. se fejlen selv: http://zaptus.dolf.dk/butik.php Da jeg er ret dårlig til php vi ljeg spørg jer til råds. Der står: Parse error: syntax error, unexpected T_VARIABLE in /host/l/z/f/lzfighter/nyheds/kobnu.php on line 13
kobnu.php <? include "connect.php"; $hent = mysql_query("SELECT * FROM butik ORDER BY id DESC") or die(mysql_error()); while($vis = mysql_fetch_assoc($hent))
<? $hente = mysql_query("SELECT * FROM nickin_brugere WHERE brugernavn = "$_SESSION[brugernavn]"") or die(mysql_error()); while($view = mysql_fetch_array($hente)) {
$kostf = $view[point]-$kost;
if($view["point"] < $kost) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE users SET point = "$kostf" WHERE brugernavn ="$_SESSION[brugernavn]""); mysql_query("INSERT INTO closet (brugernavn, toj, haar, briller) VALUES ("$_SESSION[username]", "$gemt", "","")")or die(mysql_error()); echo "Du har nu købt dit tøj! Tjek din garderobe! <meta http-equiv="Refresh" Content="1;url=butik.php">"; } } } ?>
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
nu kom der Parse error: syntax error, unexpected T_VARIABLE in /host/l/z/f/lzfighter/nyheds/kobnu.php on line 22 Gider du ikke også hjælpe med den.Har prøvet :S
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /host/l/z/f/lzfighter/nyheds/kobnu.php on line 27 har prøvet at rette rundt med det :S hader bare så meget når den fejl kommer ;(
mysql_query("UPDATE users SET point = ".$kostf." WHERE brugernavn ='".$_SESSION[brugernavn]."'"); mysql_query("INSERT INTO closet (brugernavn) VALUES ('".$_SESSION[brugernavn]."')")or die(mysql_error());
det er sku mærkeligt den her kommer heletiden: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /host/l/z/f/lzfighter/nyheds/kobnu.php on line 32
<? $hente = mysql_query("SELECT * FROM nickin_brugere WHERE brugernavn = '".$_SESSION[brugernavn]."'") or die(mysql_error());
while($view = mysql_fetch_array($hente)) {
$kostf = $view[point]-$kost;
if($view["point"] < $kost) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE users SET point = ".$kostf." WHERE brugernavn ='".$_SESSION[brugernavn]."'"); mysql_query("INSERT INTO closet (brugernavn) VALUES ('".$_SESSION[brugernavn]."')")or die(mysql_error());
echo "Du har nu købt dit tøj! Tjek din garderobe! <meta http-equiv="Refresh" Content="1;url=butik.php">"; } } } ?>
fandt også en anden fejl. havde sat en forkert del ind. Men der er fejl i den. her er den $hent = mysql_query("SELECT * FROM butik WHERE id = "$_GET[id]"") or die(mysql_error()); while($vis = mysql_fetch_array($hent)) {
<? include "connect.php"; $hent = mysql_query("SELECT * FROM butik WHERE id = '$_GET[id]'") or die(mysql_error()); while($vis = mysql_fetch_array($hent)) {
<? $hente = mysql_query("SELECT * FROM nickin_brugere WHERE point = '".$_SESSION[id]."'") or die(mysql_error());
while($view = mysql_fetch_array($hente)) {
$kostf = $view[point]-$kost;
if($view["point"] < $kost) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE users SET point = ".$kostf." WHERE id ='".$_SESSION[id]."'"); mysql_query("INSERT INTO closet (id) VALUES ('".$_SESSION[id]."')")or die(mysql_error());
echo "Du har nu købt dit tøj! Tjek din garderobe!"; } } ?>
fejl: Parse error: syntax error, unexpected $end in /host/l/z/f/lzfighter/nyheds/kobnu.php on line 31
Ret hele din kode til den her: <? include "connect.php"; $hent = mysql_query("SELECT * FROM butik WHERE id = '$_GET[id]'") or die(mysql_error()); while($vis = mysql_fetch_array($hent)) {
<? $hente = mysql_query("SELECT * FROM nickin_brugere WHERE point = '".$_SESSION[id]."'") or die(mysql_error());
while($view = mysql_fetch_array($hente)) {
$kostf = $view[point]-$kost;
if($view["point"] < $kost) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE users SET point = ".$kostf." WHERE id ='".$_SESSION[id]."'"); mysql_query("INSERT INTO closet (id) VALUES ('".$_SESSION[id]."')")or die(mysql_error());
echo "Du har nu købt dit tøj! Tjek din garderobe!"; } } } ?>
Prøv lige at smide denne kode ind for mig: <? if($_SESSION[id] == ""){ echo "Ingen ID"; die(); } include "connect.php"; $hent = mysql_query("SELECT * FROM butik WHERE id = '$_GET[id]'") or die(mysql_error()); while($vis = mysql_fetch_array($hent)) {
$hente = mysql_query("SELECT * FROM nickin_brugere WHERE point = '".$_SESSION[id]."'") or die(mysql_error());
while($view = mysql_fetch_array($hente)) {
$kostf = $view['point']-$kost;
if($kost > $view['point']) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE nickin_brugere SET point = ".$kostf." WHERE id ='".$_SESSION[id]."'"); mysql_query("INSERT INTO closet (id) VALUES ('".$_SESSION[id]."')")or die(mysql_error());
echo "Du har nu købt dit tøj! Tjek din garderobe!"; } } } ?>
$hente = mysql_query("SELECT * FROM nickin_brugere WHERE point = '".$_SESSION[Brugernavn]."'") or die(mysql_error());
while($view = mysql_fetch_array($hente)) {
$kostf = $view['point']-$kost;
if($kost > $view['point']) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE nickin_brugere SET point = ".$kostf." WHERE id ='".$_SESSION[Brugernavn]."'"); mysql_query("INSERT INTO closet (id) VALUES ('".$_SESSION[Brugernavn]."')")or die(mysql_error());
echo "Du har nu købt dit tøj! Tjek din garderobe!"; } } } ?>
$hente = mysql_query("SELECT * FROM nickin_brugere WHERE point = '".$_SESSION[Brugernavn]."'") or die(mysql_error());
while($view = mysql_fetch_array($hente)) {
$kostf = $view['point']-$kost;
if($kost > $view['point']) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE nickin_brugere SET point = ".$kostf." WHERE id ='".$_SESSION[Brugernavn]."'"); mysql_query("INSERT INTO closet (id) VALUES ('".$_SESSION[Brugernavn]."')")or die(mysql_error());
echo "Du har nu købt dit tøj! Tjek din garderobe!"; } } } ?>
$hente = mysql_query("SELECT * FROM nickin_brugere WHERE brugernavn = '$_SESSION[Brugernavn]'") or die(mysql_error());
while($view = mysql_fetch_array($hente)) {
$kostf = $view['point']-$kost;
if($kost > $view['point']) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE nickin_brugere SET point = '$kostf' WHERE brugernavn ='$_SESSION[Brugernavn]'") or die(mysql_error()); mysql_query("INSERT INTO closet (id) VALUES ('$_SESSION[Brugernavn]')") or die(mysql_error());
echo "Du har nu købt dit tøj! Tjek din garderobe!"; } } } ?>
når jeg trykker køb kommer der session_start(); if($_SESSION[Brugernavn] == ""){ echo "Ingen ID"; die(); } include "connect.php"; $hent = mysql_query("SELECT * FROM butik WHERE id = '$_GET[id]'") or die(mysql_error()); while($vis = mysql_fetch_array($hent)) { $kost = $vis[pris]; $navn = $vis[name]; $grafik = $vis[billede]; $gemt = $vis[gemt]; $hente = mysql_query("SELECT * FROM nickin_brugere WHERE brugernavn = '$_SESSION[Brugernavn]'") or die(mysql_error()); while($view = mysql_fetch_array($hente)) { $kostf = $view['point']-$kost; if($kost > $view['point']) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE nickin_brugere SET point = '$kostf' WHERE brugernavn ='$_SESSION[Brugernavn]'") or die(mysql_error()); mysql_query("INSERT INTO closet (id) VALUES ('$_SESSION[Brugernavn]')") or die(mysql_error()); echo "Du har nu købt dit tøj! Tjek din garderobe!"; } } } ?>
$hente = mysql_query("SELECT * FROM nickin_brugere WHERE brugernavn = '$_SESSION[Brugernavn]'") or die(mysql_error());
while($view = mysql_fetch_array($hente)) {
$kostf = $view['point']-$kost;
if($kost > $view['point']) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE nickin_brugere SET point = '$kostf' WHERE brugernavn ='$_SESSION[Brugernavn]'") or die(mysql_error()); mysql_query("INSERT INTO closet (id) VALUES ('$_SESSION[Brugernavn]')") or die(mysql_error());
echo "Du har nu købt dit tøj! Tjek din garderobe!"; } } } ?>
$hente = mysql_query("SELECT * FROM nickin_brugere WHERE brugernavn = '$_SESSION[Brugernavn]'") or die(mysql_error());
while($view = mysql_fetch_array($hente)) {
$kostf = $view['point']-$kost;
if($kost > $view['point']) { echo "Du har ikke nok point!"; }else{ mysql_query("UPDATE nickin_brugere SET point = '$kostf' WHERE brugernavn ='$_SESSION[Brugernavn]'") or die(mysql_error()); mysql_query("INSERT INTO closet (id) VALUES ('$_SESSION[Brugernavn]')") or die(mysql_error());
echo "Du har nu købt $navn Tjek din garderobe!"; } } } ?>
lige meget ;) tror jeg har fundet ud af det. Du opretter et svar :D så du kan få dine point også vil jeg lige sige tak for hjælpen det var dejligt at du gad at hjælpe mig :D
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.