slippern Skrevet 23. juli 2007 Skrevet 23. juli 2007 Har laget et profil script... Klikk for å se/fjerne innholdet nedenfor <link rel="stylesheet" href="style/style.css" type="text/css"> <?php if(isset($_SESSION['username'])) { $id = mysql_real_escape_string( $_GET['id'] ); $q = mysql_query( "SELECT * FROM brukere WHERE id='$id'" ); echo "<a href='index.php?side=profil&id=$id'>Profil</a><br /> <br />"; while($row = mysql_fetch_object ($q)) { ?> <b><?php echo "{$row->username}"; ?>: <?php function getAgeByDate($iDay, $iMonth, $iYear) { $iTimeStamp = (mktime() - 86400) - mktime(0, 0, 0, $iMonth, $iDay, $iYear); $iDays = $iTimeStamp / 86400; $iYears = floor($iDays / 365.25); return $iYears; } echo getAgeByDate($row->dag,$row->maaned,$row->aar); ?></b><hr> <font style="font-size: 10px;" color="#000000"> <table width="540px" border="0"> <tr> <td rowspan="7" width="120px"><?php if($_SESSION['user']['profilbilde'] == '1') { { echo "<img src='user/{$row->id}.jpg' alt='{$row->username}' width='120' height='120'>";} ?> </td> <td><b>Fra:</b> <?php echo "{$row->city}"; ?></td> <td><b>Bor:</b> <?php echo "{$row->bor}"; ?> </td> </tr> <tr> <td><b>Interesser:</b> <?php echo "{$row->interesser}"; ?></td> <td><b>Stil:</b> <?php echo "{$row->stil}"; ?></td> </tr> <tr> <td><b>Hår:</b> <?php echo "{$row->haar}"; ?></td> <td><b>MSN:</b> <?php echo "{$row->email}"; ?></td> </tr> <tr> <td><b>Drikker helst:</b> <?php echo "{$row->drikker}"; ?></td> <td><b>Røyk:</b> <?php echo "{$row->royk}"; ?></td> </tr> <tr> <td><b>Snus:</b> <?php echo "{$row->snus}"; ?></td> <td><b>Alkohol:</b> <?php echo "{$row->alkohol}"; ?></td> </tr> <tr> <td><b>Status:</b> <?php echo "{$row->status}"; ?></td> <td><b>Hjemmeside:</b> <?php echo "{$row->hjemmeside}"; ?></td> </tr> <tr> <td></td> <td></td> </tr> </table> </font> <br /> <?php echo "{$row->profiltekst}"; }} ?> får denne feilmeldingen: Parse error: syntax error, unexpected $end in /customers/arctic-nuke.com/arctic-nuke.com/httpd.www/brukere/profil.php on line 72 det kom opp etter at jeg la til dette: if($_SESSION['user']['profilbilde'] == '1') { { echo "<img src='user/{$row->id}.jpg' alt='{$row->username}' width='120' height='120'>";} meningen med den koden der er at viss feltet profilbilde inneholder tallet 1, så skal bildet vises, er tallet 0 eller et annet så skal ikke bildet vises.
Runar0 Skrevet 23. juli 2007 Skrevet 23. juli 2007 (endret) Du har ein { for mykje etter if(...) PHP <?php if($_SESSION['user']['profilbilde'] == '1') { echo "<img src='user/{$row->id}.jpg' alt='{$row->username}' width='120' height='120'>"; } ?> Edit: BBCode Endret 23. juli 2007 av Runar0
slippern Skrevet 23. juli 2007 Forfatter Skrevet 23. juli 2007 takk. det funket. men $_SESSION['user']['profilbilde'] == '1') { { echo "<img src='user/{$row->id}.jpg' alt='{$row->username}' width='120' height='120'>";} funker ikke som det skal, bildet mangler hele tiden, noen som ser feilen?
Runar0 Skrevet 23. juli 2007 Skrevet 23. juli 2007 (endret) er du sikker på at $_SESSION['user']['profilbilde'] er satt ? Prøv med print_r($_SESSION['user']); Endret 23. juli 2007 av Runar0
slippern Skrevet 23. juli 2007 Forfatter Skrevet 23. juli 2007 (endret) har endret den til if($_SESSION['username']['profilbilde'] == '1') og nå skrev den ut brukernavnet, så da vet jeg at den er satt. men bildet kommer enda ikke opp. men må ikke ['profilbilde'] også være satt? Endret 23. juli 2007 av slippern
Runar0 Skrevet 23. juli 2007 Skrevet 23. juli 2007 vel du må nesten sette $_SESSION['username']['profilbilde'] før du prøver å finne ut om den er satt til 1. Kan du vise fram heile koden? litt lettare å hjelpe da
slippern Skrevet 23. juli 2007 Forfatter Skrevet 23. juli 2007 Har fått det fikset. tok vekk ['profilbilde'] og la til && row->profilbilde == '1'
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå