Avatar billede henrik_nielsen Nybegynder
24. april 2005 - 20:07 Der er 3 kommentarer og
1 løsning

Blank side pga. else

Hej Eksperter.

Jeg har lavet mig en butik. Men man må ikke kunne købe pige tøj hvis man er dreng og omvendt. Jeg har valgt at vise dreng.php filen, pige.php er næsten en magen til blot lidt anderledes. Men den gider ikke vise tøjet -  den viser bare en blank side :-/.

Håber der er nogen ifelse } else { eksperter der kan hjælpe.

Mit script ser således ud:
-----------------------------------------------------------------
<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
include("mysql/mysql.php");
$hentsa = mysql_query("SELECT * FROM community_avis WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$visc = mysql_fetch_array($hentsa);
?>

<html>

<head>

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

</head>
<?
if($visc[kon] == "pige") {
print "Du er ikke en dreng, og kan derfor ikke købe drenge tøj.";
} elseif ($visc[kon] == "dreng") {
?>

<?
$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 WHERE type = 'pige' ORDER BY id DESC") or die(mysql_error());
while($vis = mysql_fetch_array($hent_div_dragter)) {
?>
<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>
<a href='#' onclick='java script:buy($vis[id]);'>- Køb dette sæt</a>
<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 ikke nok mønter!";
}else{

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

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

mysql_query("UPDATE community_avis SET mønter = '$minus', toj = '$dragt' WHERE brugernavn = '$brugernavn'") or die(mysql_error());
mysql_query("INSERT INTO skift_avis (nyt, brugernavn) VALUES ('$nyt', '$brugernavn')") or die(mysql_error());
print "Din handel blev gennemført!";
}
}
}
?></body></html><?
}else{
print "<link href='style.css' type='text/css' rel='stylesheet'><font color=red>Du er ikke logget ind!</font>";
}
?>
-----------------------------------------------------------------

- Tak på forhånd.
Avatar billede dennismp Nybegynder
24. april 2005 - 20:10 #1
Blank side?  Dvs du kan ikke se noget? Eller bliver der slet ikke sendt noget html til browseren?
Avatar billede barklund Nybegynder
24. april 2005 - 20:10 #2
Det er utroligt så populært det er blevet at skrive:

if (session_is_registered("brugernavn") AND ("kodeord")) {

Hvor kopierer i det skod-script fra? Det giver ingen mening?
Avatar billede henrik_nielsen Nybegynder
24. april 2005 - 20:16 #3
Jo der kommer html -  og jeg kan ik se noget på siden nej.
Avatar billede henrik_nielsen Nybegynder
24. april 2005 - 20:41 #4
Har fundet ud af det
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