Avatar billede kane Juniormester
02. juni 2005 - 10:56 Der er 4 kommentarer og
3 løsninger

hvis der er en vare i kurven, så vis sendknappen

hej
Jeg har en lille shop, hvor jeg gerne vil skjule send knappen, hvis der ikke er lagt en vare i varekurven.

Denne her gemmer godt nok sendknappen, men den kommer ikke frem når der er lagt noget i kurven.

include("connect.php");               
mysql_query("SELECT sessionid FROM varekurv ") or die(mysql_error());       
if($sessionid == ''){
echo ''; //gemmer send knappen
}
else{
  echo '<input type="submit" name="submit" id="Submit" value="Send bestilling">';
}
Avatar billede jpvj Nybegynder
02. juni 2005 - 11:04 #1
Glemmer du ikke lige at række $sessionid ud fra dit resultset? Det er vist noget med getrow/fetchrow...

Jeg forstår i øvrigt ikke helt, hvordan du kan lave så generisk en SELECT? Som jeg ser det, så er der kun 1 kurv hvor alle brugere så vil hente fra...
Avatar billede sungdk Nybegynder
02. juni 2005 - 12:35 #2
$hent = mysql_query("SELECT sessionid FROM varekurv ") or die(mysql_error());
$sessionid = mysql_num_rows($hent);
     
if($sessionid < '1'){
echo ''; //gemmer send knappen
}
else{
  echo '<input type="submit" name="submit" id="Submit" value="Send bestilling">';
}

MEN! Som jpvj også skriver, så forstår jeg overhoved ikke din opbygning af din shop. Lige nu henter den alle (hvis jeg havde tilføjet en while), med sessionid fra varekurve.
Avatar billede kane Juniormester
02. juni 2005 - 12:47 #3
hey, det er en jeg lige har smidt sammen selv (koden) jeg var ikke sikker på den, men som I siger, så skal den jo kun tage en session afgangen
Avatar billede kane Juniormester
02. juni 2005 - 12:50 #4
include("connect.php");
$hent = mysql_query("SELECT sessionid FROM varekurv WHERE sessionid = '$PHPSESSID' ") or die(mysql_error());
$sessionid = mysql_num_rows($hent);
Avatar billede kane Juniormester
02. juni 2005 - 12:51 #5
sådan måske, nu virker den da, må vente til jeg har min laptop til at se om den også virker med flere bruger.
Avatar billede kane Juniormester
02. juni 2005 - 12:53 #6
og fedt, nu virker E's email sender ikke igen
Avatar billede kane Juniormester
04. juli 2005 - 17:00 #7
svar
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