Avatar billede tras Juniormester
23. maj 2005 - 15:29 Der er 55 kommentarer og
1 løsning

Kan i se hvorfor den giver mig et blank billede når jeg log in

<?
    Db::Conn(open);
  if($_SESSION['logged_in'] != "yes"){
?>
<table width="100%" height="20px" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td style="text-align:center; font-size: 24px">Manage Account</td>
    </tr>
</table>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
  <tr height="5px">
    <td style="border: 1px gray solid; color:#FF9900;" bgcolor="#666666" colspan="2"><strong>Manage Account</strong> - Login</td>
  </tr>
    <tr height="5px">
    <td style="border-bottom: 1px gray solid; border-left: 1px gray solid; border-right: 1px gray solid;" colspan="2">
            <table>
                <form action="login.php" method="POST">
                <tr>
                    <td bgcolor="#999999" width="70%"><strong>Username:</strong><br>
                      (*required)</td>
                    <td width="30%"><input maxlength="20" style="border: 3px #999999 solid; font-size:9px; height:20px; width:145px" type="text" name="user_name"></td>
                </tr>
                <tr>
                    <td bgcolor="#999999" width="70%"><strong>Password:</strong><br>
                    (*required)</td>
                    <td width="30%"><input type="password" maxlength="20" style="border: 3px #999999 solid; font-size:9px; height:20px; width:145px" type="text" name="password"></td>
                </tr>
                <tr>
                    <td align="center"><input type="submit" style="border: 3px #999999 solid; font-size:9px; height:20px; background-color:#666666 " value="Login"></td>
                </tr>
                </form>
            </table>
        </td>
  </tr>
    <tr height="5px">
    <td width="50%" style="color:#FF9900; border-bottom: 1px gray solid; border-left: 1px gray solid;"><strong>Author: </strong><a href="?p=ac-info">Admin</a></td>
    <td width="50%" style="color:#FF9900; text-align:right; border-bottom: 1px gray solid; border-right: 1px gray solid;"><strong>Last Post : </strong>05/20/2005</td>
    </tr>
    <tr>
        <td>&nbsp;
       
        </td>
    </tr>
</table>
<?
}
Db::Conn(close);
?>
<?
    Db::Conn(open);
    $loadin = mysql_query("SELECT * FROM mmorpg_host WHERE clan_name = '".$Joined_clan."' LIMIT 1") or die("There is an Error in the database");
    while($Get = mysql_fetch_object($loadin)) {
  ?>
<table width="100%" height="20px" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td style="text-align:center; font-size: 24px">Manage Account</td>
    </tr>
</table>

<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
  <tr height="5px">
    <td style="border: 1px gray solid; color:#FF9900;" bgcolor="#666666" colspan="2"><strong>Manage Account</strong> - Welcome <? $Get->user_name?></td>
  </tr>
    <tr height="5px">
    <td style="border-bottom: 1px gray solid; border-left: 1px gray solid; border-right: 1px gray solid;" colspan="2">There are no current guides in .pdf</td>
  </tr>
    <tr height="5px">
    <td width="50%" style="color:#FF9900; border-bottom: 1px gray solid; border-left: 1px gray solid;"><strong>Login as: </strong><? $Get->user_name?></td>
    <td width="50%" style="color:#FF9900; text-align:right; border-bottom: 1px gray solid; border-right: 1px gray solid;"><strong>My last post : </strong>05/20/2005</td>
    </tr>
    <tr>
        <td>&nbsp;
       
        </td>
    </tr>
</table>
<?
}
Db::Conn(close);
?>
Avatar billede lappe_dk Nybegynder
23. maj 2005 - 15:34 #1
Kunne det hjælpe at ændre
<?
    Db::Conn(open);
  if($_SESSION['logged_in'] != "yes"){
?>

til

<?
    Db::Conn(open);
  if($_SESSION['logged_in'] = "yes"){
?>
Avatar billede tras Juniormester
23. maj 2005 - 15:38 #2
Nej for så kan man ikke logge ind for så opfylder brugern ikke betingelserne...

Det går galt fra midden af <?
}
Db::Conn(close);
?>
<?
    Db::Conn(open);
    $loadin = mysql_query("SELECT * FROM mmorpg_host WHERE clan_name = '".$Joined_clan."' LIMIT 1") or die("There is an Error in the database");
    while($Get = mysql_fetch_object($loadin)) {
  ?>
efter denne setning kan jeg ikke se hvad jeg skal kunne se
Avatar billede lappe_dk Nybegynder
23. maj 2005 - 15:39 #3
ok, det var også en novice's forsøg :D

Men du skal i hvert fald have rettet dit password felt...
Det indeholder to "types" - fjern type="text"
Avatar billede kring Nybegynder
23. maj 2005 - 15:52 #4
Kunne det tænkes at din query ikke resulterer nogle rækker, så du aldrig kommer ind i din while($Get = mysql_fetch_object($loadin)) {...} ?
Avatar billede nielle Nybegynder
23. maj 2005 - 20:17 #5
Hvornår bliver der assignet noget til din variabel $Joined_clan? Det sker i hvert fald ikke i din kode. Kunne det tænkes at denne variabel altiod er tom og at din SQL derfor ser sådan her ud?

SELECT * FROM mmorpg_host WHERE clan_name = '' LIMIT 1
Avatar billede tras Juniormester
24. maj 2005 - 09:51 #6
Her i får lige den der er mere overskuelig.

<?
    Db::Conn(open);
  if($_SESSION['logged_in'] != "yes") {
?>
<table width="100%" height="20px" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td style="text-align:center; font-size: 24px">Manage Account</td>
    </tr>
</table>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
  <tr height="5px">
    <td style="border: 1px gray solid; color:#FF9900;" bgcolor="#666666" colspan="2"><strong>Manage Account</strong> - Login</td>
  </tr>
    <tr height="5px">
    <td style="border-bottom: 1px gray solid; border-left: 1px gray solid; border-right: 1px gray solid;" colspan="2">
            <table>
                <form action="login.php" method="POST">
                <tr>
                    <td bgcolor="#999999" width="70%"><strong>Username:</strong><br>
                      (*required)</td>
                    <td width="30%"><input maxlength="20" style="border: 3px #999999 solid; font-size:9px; height:20px; width:145px" type="text" name="user_name"></td>
                </tr>
                <tr>
                    <td bgcolor="#999999" width="70%"><strong>Password:</strong><br>
                    (*required)</td>
                    <td width="30%"><input type="password" maxlength="20" style="border: 3px #999999 solid; font-size:9px; height:20px; width:145px" type="text" name="password"></td>
                </tr>
                <tr>
                    <td align="center"><input type="submit" style="border: 3px #999999 solid; font-size:9px; height:20px; background-color:#666666 " value="Login"></td>
                </tr>
                </form>
            </table>
        </td>
  </tr>
    <tr>
        <td>&nbsp;
       
        </td>
    </tr>
</table>
<? } else{?>
<?
    $loadin = mysql_query("SELECT * FROM mmorpg_users WHERE user_name = '".$user_name."' LIMIT 1") or die("There is an Error in the database");
    while($Get = mysql_fetch_object($loadin)) {
?>
<table width="100%" height="20px" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td style="text-align:center; font-size: 24px">Manage Account</td>
    </tr>
</table>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
  <tr height="5px">
    <td style="border: 1px gray solid; color:#FF9900;" bgcolor="#666666" colspan="2"><strong>Manage Account</strong> - Welcome <? $Get->user_name?></td>
  </tr>
    <tr height="5px">
    <td style="border-bottom: 1px gray solid; border-left: 1px gray solid; border-right: 1px gray solid;" colspan="2">There are no current guides in .pdf</td>
  </tr>
    <tr height="5px">
    <td width="50%" style="color:#FF9900; border-bottom: 1px gray solid; border-left: 1px gray solid;"><strong>Login as: </strong><? $Get->user_name?></td>
    <td width="50%" style="color:#FF9900; text-align:right; border-bottom: 1px gray solid; border-right: 1px gray solid;"><strong>My last post : </strong>05/20/2005</td>
    </tr>
    <tr>
        <td>&nbsp;
       
        </td>
    </tr>
</table>
<?
    }
    Db::Conn(close);
?>
<? } ?>
Avatar billede nielle Nybegynder
24. maj 2005 - 10:16 #7
Det virker som om at din while-løkke aldrig bliver gennemløber. Når noget SQL ikke lige virker som man forventer det så er det altid et godt trick lige at lave en debug-udskrift sådan at man kan får verificeret at der virkelig står det man forventede i den.

Prøv at rette:

loadin = mysql_query("SELECT * FROM mmorpg_users WHERE user_name = '".$user_name."' LIMIT 1") or die("There is an Error in the database");
while($Get = mysql_fetch_object($loadin)) {

- til:

$SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $user_name . "' LIMIT 1";
echo ”DEBUG: ” . $SQL;
$loadin = mysql_query($SQL) or die("There is an Error in the database");
while ($Get = mysql_fetch_object($loadin))
{
Avatar billede tras Juniormester
24. maj 2005 - 10:34 #8
Parse error: parse error, unexpected ':', expecting ',' or ';' in /customers/gamersloot.dk/gamersloot.dk/httpd.www/ac-manage.php on line 45
Avatar billede tras Juniormester
24. maj 2005 - 10:36 #9
line 45:= echo ”DEBUG: ” . $SQL;
Avatar billede nielle Nybegynder
24. maj 2005 - 10:44 #10
Prøb med "-tegn i stedet for de der ”-tegn.
Avatar billede nielle Nybegynder
24. maj 2005 - 10:44 #11
Lidt mere DEBUG på din kode:

<?php
Db::Conn(open);
if ($_SESSION['logged_in'] != "yes")
{
?>

<table width="100%" height="20px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="text-align:center; font-size: 24px">Manage Account</td>
</tr>
</table>

<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr height="5px">
<td style="border: 1px gray solid; color:#FF9900;" bgcolor="#666666" colspan="2"><strong>Manage Account</strong> - Login</td>
</tr>

<tr height="5px">
<td style="border-bottom: 1px gray solid; border-left: 1px gray solid; border-right: 1px gray solid;" colspan="2">

<table>
<form action="login.php" method="POST">

<tr>
<td bgcolor="#999999" width="70%"><strong>Username:</strong><br>(*required)</td>
<td width="30%"><input maxlength="20" style="border: 3px #999999 solid; font-size:9px; height:20px; width:145px" type="text" name="user_name"></td>
</tr>

<tr>
<td bgcolor="#999999" width="70%"><strong>Password:</strong><br>(*required)</td>
<td width="30%"><input type="password" maxlength="20" style="border: 3px #999999 solid; font-size:9px; height:20px; width:145px" type="text" name="password"></td>
</tr>

<tr>
<td align="center"><input type="submit" style="border: 3px #999999 solid; font-size:9px; height:20px; background-color:#666666 " value="Login"></td>
</tr>

</form>
</table>

</td>
</tr>

<tr>
<td>&nbsp;</td>
</tr>
</table>

<?php
}
else
{
    echo "DEBUG: Jeg kom ind i else-delen."

    $SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $user_name . "' LIMIT 1";
    echo "DEBIG: Min SQL = " . $SQL;

    $loadin = mysql_query($SQL) or die("There is an Error in the database");
    while ($Get = mysql_fetch_object($loadin))
    {
        echo "DEBUG: Jeg kom ind i while-løkken.";
?>
<table width="100%" height="20px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="text-align:center; font-size: 24px">Manage Account</td>
</tr>
</table>

<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr height="5px">
<td style="border: 1px gray solid; color:#FF9900;" bgcolor="#666666" colspan="2"><strong>Manage Account</strong> - Welcome <? $Get->user_name?></td>
</tr>

<tr height="5px">
<td style="border-bottom: 1px gray solid; border-left: 1px gray solid; border-right: 1px gray solid;" colspan="2">There are no current guides in .pdf</td>
</tr>

<tr height="5px">
<td width="50%" style="color:#FF9900; border-bottom: 1px gray solid; border-left: 1px gray solid;"><strong>Login as: </strong><? $Get->user_name?></td>
<td width="50%" style="color:#FF9900; text-align:right; border-bottom: 1px gray solid; border-right: 1px gray solid;"><strong>My last post : </strong>05/20/2005</td>
</tr>

<tr>
<td>&nbsp;</td>
</tr>
</table>
<?php
    }
    Db::Conn(close);
}
?>
Avatar billede tras Juniormester
24. maj 2005 - 10:51 #12
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in /customers/gamersloot.dk/gamersloot.dk/httpd.www/ac-manage.php on line 52
Avatar billede tras Juniormester
24. maj 2005 - 10:52 #13
Line 55: while ($Get = mysql_fetch_object($loadin))
Avatar billede nielle Nybegynder
24. maj 2005 - 10:58 #14
echo "DEBUG: Jeg kom ind i else-delen.";

$SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $user_name . "' LIMIT 1";
echo "DEBUG: Min SQL = " . $SQL;

$loadin = mysql_query($SQL) or die("There is an Error in the database");
while ($Get = mysql_fetch_object($loadin))
{
    echo "DEBUG: Jeg kom ind i while-løkken.";
Avatar billede tras Juniormester
24. maj 2005 - 11:05 #15
Dine sql setninger virker ikke. prøver lige post.
Avatar billede tras Juniormester
24. maj 2005 - 11:12 #16
<? Java::Alert("User Created!!!"); ?>

Jeg tæstede med denne og den viser kun det er der mellem <? else ?> og næste  <? xxx
Avatar billede tras Juniormester
24. maj 2005 - 11:14 #17
Den kommer ikke med noget efter
<?
    $loadin = mysql_query("SELECT * FROM mmorpg_users WHERE user_name = '".$user_name."' LIMIT 1") or die("There is an Error in the database");
    while($Get = mysql_fetch_object($loadin)) {
?>
eller
<?php
}
else
{
    echo "DEBUG: Jeg kom ind i else-delen."

    $SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $user_name . "' LIMIT 1";
    echo "DEBIG: Min SQL = " . $SQL;

    $loadin = mysql_query($SQL) or die("There is an Error in the database");
    while ($Get = mysql_fetch_object($loadin))
    {
        echo "DEBUG: Jeg kom ind i while-løkken.";
?>
har prøvet begget slags
Avatar billede olleolleolle Nybegynder
24. maj 2005 - 11:44 #18
<? echo "dude"; ?> er en mindre flytbar skrivemåde end <?php echo "dude"; ?>, da den første kræver indstillingen short_tags er sat op i php.ini.

Se også: http://hashphp.org/knowledge_base?kb_id=13
Avatar billede tras Juniormester
24. maj 2005 - 12:16 #19
det hjælper mig ikke rigtig.?!
Avatar billede nielle Nybegynder
24. maj 2005 - 12:46 #20
Ang. 24/05-2005 11:05:41 hvad mener du så med "Dine sql setninger" - det er faktisk dine egne.

Hvad får du af output? Får du f.eks. udskrevet "DEBUG: Jeg kom ind i else-delen." eller ej?
Avatar billede tras Juniormester
24. maj 2005 - 12:51 #21
Ja jeg kom ind i else delem men så kommer den ikke længere end til den første <? den kommer til.
Avatar billede kring Nybegynder
24. maj 2005 - 12:56 #22
Prøv lige at se hvor mange rækker din query finder. Har på fornemmelsen at den finder 0.

$loadin = mysql_query($SQL) or die("There is an Error in the database");
$num_rows = mysql_num_rows($loadin);
echo "<br><br>DEBUG: " . $num_rows . " rækker fundet.<br><br>";
Avatar billede nielle Nybegynder
24. maj 2005 - 13:05 #23
kring> Det er også min mistanke. Det skulle mine DEBUG-echo også gerne afsløre.

tras> Hvad kommer der ud på skærmen som følge af disse linjer?

$SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $user_name . "' LIMIT 1";
echo "DEBUG: Min SQL = " . $SQL;
Avatar billede nielle Nybegynder
24. maj 2005 - 13:34 #24
tras> Hvis du ikke poster hvad du får af output, så sidder vi lidt og må gætte i blinde...
Avatar billede tras Juniormester
24. maj 2005 - 13:40 #25
ok ok. Denne gang kom den din i sql setningen og hele vejen til "There is an Error in the database" brugte denne setning

$SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $user_name . "' LIMIT 1";
echo "DEBUG: Min SQL = " . $SQL;
Avatar billede tras Juniormester
24. maj 2005 - 13:41 #26
Mere får jeg ikke frem på skærmen.
Avatar billede tras Juniormester
24. maj 2005 - 13:45 #27
Ok lavede lidt om på den sql setning så nu kom den til debug. er er output: DEBUG: 0 rækker fundet.
Avatar billede kring Nybegynder
24. maj 2005 - 13:53 #28
Det er så svaret på hvorfor du får en blank side frem. Din query returnerer ikke nogle rækker.

Løsning er at ændrer dine betingelser i din query, eller teste om din query ser ud som den skal via et "debug-echo" som nielle også har skrevet.
Avatar billede nielle Nybegynder
24. maj 2005 - 13:54 #29
Ja så må du jo en smut i databasen og tjekke efter om der overhovedet er nogle poster som svare til din søgning.

Jeg vil stadig gerne vide hvad:

$SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $user_name . "' LIMIT 1";
echo "DEBUG: Min SQL = " . $SQL;

- giver.

Jeg kan nemlig ikke rigtigt få det til at stemme at kodestumpen:

echo "DEBUG: Jeg kom ind i else-delen.";

$SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $user_name . "' LIMIT 1";
echo "DEBUG: Min SQL = " . $SQL;

$loadin = mysql_query($SQL) or die("There is an Error in the database");
while ($Get = mysql_fetch_object($loadin))
{
    echo "DEBUG: Jeg kom ind i while-løkken.";

- skulle resultere i at du får udskrevet "DEBUG: Jeg kom ind i else-delen." men at du ikke får udskrevet den efterfølgende echo af "DEBUG: Min SQL = " . $SQL; som kommer lige bag efter?!
Avatar billede tras Juniormester
24. maj 2005 - 13:54 #30
ok...?!
Mig lidt dum.

Endre den til hvad.
Avatar billede nielle Nybegynder
24. maj 2005 - 14:05 #31
Prøv at rette den centrale kode til:

echo "DEBUG: Jeg kom ind i else-delen.";

$SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $user_name . "' LIMIT 1";
echo "DEBUG: Min SQL = " . $SQL;

$loadin = mysql_query($SQL) or die("There is an Error in the database");
while ($Get = mysql_fetch_object($loadin))
{
    echo "DEBUG: Jeg kom ind i while-løkken.";

Og post så hvad der kommer ud på skærmen. Du har sagt (24/05-2005 12:51:17) at du får "DEBUG: Jeg kom ind i else-delen." ud påskrmen. Du har også sagt at du ikke fik mere end det. Nu siger jeg så at det simpelthen ikke kan passe. Der skal også komme noget fra den næste echo - ellers er der noget meget mystisk i koden. Jeg vil meget gerne se hele dit output.
Avatar billede kring Nybegynder
24. maj 2005 - 14:15 #32
Kan du evt. poste et link til siden, så vi selv kan se outputtet?
Avatar billede tras Juniormester
24. maj 2005 - 14:58 #33
ok her er hvad der kommer ud af det: DEBUG: Min SQL = SELECT * FROM mmorpg_users WHERE user_name = '' LIMIT 1


siden er http://www.gamersloot.dk/index.php?p=ac-manage
Avatar billede kring Nybegynder
24. maj 2005 - 15:02 #34
Så er problemet vel at din $user_name ikke indeholder noget?

Man skal bruge et login for at komme ind på den side som du sendte linket på, så det hjalp ikke så meget :)
Avatar billede tras Juniormester
24. maj 2005 - 15:04 #35
det er jo så føljelig noget. men det burde den jo eller misser jeg noget her
Avatar billede nielle Nybegynder
24. maj 2005 - 15:05 #36
Hvis det du har postet er *hele* din kode for den aktuelle side - så er der faktisk heller ikke noget som sætter værdien af $user_name nogen stedet i den. Du skal vel hente den ud fra din $_SESSION på samme måde som når du henter:

if($_SESSION['logged_in'] != "yes")
Avatar billede nielle Nybegynder
24. maj 2005 - 15:07 #37
Hvis du gemmer user_name i $_SESSION når du logger på så kan du hente den ud igen:

<?php  // Toppen af din kode:
Db::Conn(open);

$user_name = $_SESSION['user_name'];

if ($_SESSION['logged_in'] != "yes")
{
?>
<table width="100%" height="20px" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td style="text-align:center; font-size: 24px">Manage Account</td>
    </tr>
</table>
...
Avatar billede tras Juniormester
24. maj 2005 - 15:09 #38
Det vil sige den info jeg får fra ac-manage som bliver sendt til login bliver så ikke vidre send til ac-manage efter <? else ?> Right?
Avatar billede tras Juniormester
24. maj 2005 - 15:11 #39
Der sker ikke noget når jeg sætter den ind
Avatar billede nielle Nybegynder
24. maj 2005 - 15:12 #40
Hvad er "ac-manage" for noget?
Avatar billede tras Juniormester
24. maj 2005 - 15:12 #41
'logged_name' ligger jo på login siden alså ikke manage men login
Avatar billede tras Juniormester
24. maj 2005 - 15:13 #42
ac-manage.php siden vi retter på for at få den til at virke.

login.php siden dine bruger oplysninger bliver sendt til og sender dig tilbage til ac-manage efter else delen
Avatar billede nielle Nybegynder
24. maj 2005 - 15:16 #43
Men nej, $user_name bliver ikke automatisk sat til noget. Det skal du selv gøre. Enten skal du hende den fra $_SESSION eller også fra $_REQUEST (alternativt $_POST eller $_GET).

Hvis du skal hente den fra $_SESSION  så skal værdien også være blevet anbragt i denne på et tidligere tidspunkt.
Avatar billede tras Juniormester
24. maj 2005 - 15:18 #44
her er login.php

<?
  session_start();
  DB::Conn("open");
  $user_name = $_POST['user_name'];
  $password = md5($_POST['password']);   
    $User_info = mysql_query("SELECT * FROM mmorpg_users WHERE user_name = '".$user_name."' AND password = '".$password."' LIMIT 1") or die(Java::Alert("MySQL Error: ".mysql_error()));
    $Get = mysql_fetch_object($User_info);
  $goto_url = "http://www.gamersloot.dk/mmorpg/index.php?p=ac-manage";
    if($Get->user_name != ""){
    $_SESSION['logged_in'] = "yes";
    $_SESSION['logged_uid'] = $Get->id;
    $_SESSION['logged_name'] = $Get->user_name;
    $_SESSION['logged_pass'] = $Get->password;
    $_SESSION['logged_type'] = $Get->state;
        if($Get->secret_word == ""){
            Java::GoToURL("index.php?p=ac-create");
        }else{
            Java::GoToURL("index.php?p=ac-manage");
        }
    }else{
        Java::Alert("User not found, or password wrong");
        Java::GoBack();
    }
?>
Avatar billede nielle Nybegynder
24. maj 2005 - 15:22 #45
Jamen, så må det være sådan her det skal se ud:

<?php  // Toppen af din kode:
Db::Conn(open);

$user_name = $_SESSION['logged_name'];

if ($_SESSION['logged_in'] != "yes")
{
?>
<table width="100%" height="20px" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td style="text-align:center; font-size: 24px">Manage Account</td>
    </tr>
</table>
...
Avatar billede kring Nybegynder
24. maj 2005 - 15:22 #46
så burde du kunne skrive:

$SQL = "SELECT * FROM mmorpg_users WHERE user_name = '" . $_SESSION['logged_name'] . "' LIMIT 1";
Avatar billede tras Juniormester
24. maj 2005 - 15:27 #47
Nope den tager ikke infoen med på siden. den smider ikke <? $Get->user_name?> osv ind. men i echo viste din mit bruger navn denne gang så den har info'en
Avatar billede nielle Nybegynder
24. maj 2005 - 15:33 #48
Kommer du i det mindste ind i while-løkken nu? Eller kommer du stadigvik ikke ind i den?

Og, hvordan bliver din SQL-sætning skrevet ud?
Avatar billede nielle Nybegynder
25. maj 2005 - 09:49 #49
Hvad med om du reagerede på mit spørgsmål i stedet for endnu engang opretter en ny tråd?!

Og så synes jeg iøvrigt at du burde læse Ekspertens regeler:

http://www.eksperten.dk/regler.phtml?Esession=031269bdc3f42445c092666cb8ee25c5

Paragraf 2.1.11.
Avatar billede tras Juniormester
25. maj 2005 - 11:03 #50
Hej Ja jeg har læst reglerne og dette 2 emner har ikke noget med hinanen at gøre. Denne har noget med at få mit login billede frem.

Og den anden er noget med menuen som ikke køre på samme måde, eller brguer samme setninger.

Der ud over Arberjder jeg påen kommune og der ved kan jeg ikke nå at skrive alle steder skulle lige til at skrive her, men Sorry jeg ikke nåede at svare her inden mail systemet gik ned.

Alt det til side. Jeg kunne i går komme i kontakt med en ven. som fik lavet en finish på lgoin delen af siden. Alt dette inden det nye problem. Som sagt kunne vi ikke få infoen fra dben til at blive vist på siden. Vi fandt ud af at det var meget enkelt <?=$Get->user_name?> Der manglede et = tejn.

Nu har jeg et nyt problem så jeg har lavet en ny del til vis du tilader. Da denne sag ikke har noget med min login at gøre. så der for vil jeg gerne køre den et andet sted. Men mange tak for hjælpen med loginen vi blev alle lidt klogere, og det vil jeg gerne takke for
Avatar billede nielle Nybegynder
25. maj 2005 - 11:33 #51
Tja, jeg kan nu ikke se den store forskel på koden, eller problemstillingen for den sags skyld, i dit nye spørgsmål:

http://www.eksperten.dk/spm/620455

- og så den kode du har postet her i dette spørgsmål (24/05-2005 09:51:41) - bortset fra rettelserne selvfølgelig. Det er korrekt at spørgsmålet nu ikke mere har ret meget at gøre med det oprindelige spørgsmål, men sådan er det jo - et spørgsmål ændre ofte karakter undervejs. Ikke desto mindre ser det altså ud til at vi allerede var i gang med at forsøge at løse det problem som det nye spørgsmål går på ... her i denne tråd.

Det er skam ikke mig som skal tillade sig noget som helst. Men hvis du ønsker at benytte Eksperten.dk så er det vel ikke for meget at forvente at du skal indordne dig under Ekspertens regler?

Det kan godt være at du arbejder ved kommunen. Men hvad så? Jeg arbejder skam også, og jeg (og andre) har allerede lagt en del tid i dette spørgsmål. Det synes jeg faktisk at jeg fortjener en vis respekt for. For ikke at nævne taknemmelighed.

Jeg vil stadig meget gerne hjælpe dig med at få dit problem løst, men du hjælper altså ikke selv ret meget med. Når man spørger dig om hvad der bliver vist på skærmen så svare du ikke. Du har heller ikke givet os et URL sådan at vi selv kunne kigge efter. Uden noget mere solidt tilbagemelding fra dig, så er vi ret meget overladt til at gætte i blinde.
Avatar billede tras Juniormester
25. maj 2005 - 12:05 #52
...

Jeg er skam meget tagnemlig som du også kunne læse i min tidligere besked men jeg to det som om du skælte mig ud og jeg blev sur for jeg kan ikke lave flere ting på en gang og gjorde hvad jeg kunne for at forstå og fortælle had der skete.

Det til side, jeg vil ikke blive blive uvenner med andre over sådanne ting.

Det nye problem har ikke noget med den gamle kode at gøre men noget af det nye, jeg tog bare lidt mere med for at folk kunne få et overblik.

Som du kan se i menu kode:
<td width="25%" height="85px" align="center" style="border-bottom: 1px gray solid; border-left: 1px gray solid; border-right: 1px gray solid;"><a href="?p=ac-manage&s=home"><img src="/images/menu/home.gif" width="50" height="50"><br>Home</a></td>

referere den til <a href="?p=ac-manage&s=home">

der ved burde kode virke så når jeg trykker på linket springer den ned på siden til:
<?
if($_GET['s'] == "home"){
?>
og vise indhold her under alså html koden. Jegt brugete en java::alert til at vise om jeg kom ind i "home" og ja det gjorde jeg. den viste java::alert'ens information på skærmem men viste ikke den html kode der var inde i den... nu ved jeg ikke om vi skal fårtsætte her hvor jeg skal bruge hjælp til min login som vi fik lavet eller på den til Menu problemet?!
Avatar billede tras Juniormester
25. maj 2005 - 12:08 #53
Jeg har aldri brugt echo så ved ikke hvordan det virker osv. så jeg skal lige havde lidt mere forklaring til det. vis det er den vej vi skal køre. tak
Avatar billede nielle Nybegynder
25. maj 2005 - 19:20 #54
Echo er bare en måde at udskrive noget:

<%php ="noget tekst";  %>

- er det samme som:

<%php echo "noget tekst"; %>

Ikke noget større mysterium der.

Nej, lad os ikke forsætte her. Og lad os da bestemt ikke være sure på hinanden! Siden at du mener at du har fået svar på dette her spørgsmål er det vel på tide at lukke det her?

I mellemtiden kan vi jo fortsætte på dit andet spørgsmål i den anden tråd. Som jeg har forklaret det der, så har jeg fundet ud af at dit html faktisk *bliver* udskrevet. Det store spørgsmål er derfor snare: "hvorfor @#¤%& bliver det så ikke vist i browservinduet?". Dermed er det egentlig ikke et spørgsmål i PHP-kategorien, men burde snarere være stillet i (D)HTML-kategorien. Jeg tror dog at allerede kender svaret (og det har jeg også skrevet der); Der er simpelthen alt for mange af dine tabeller som har height="100%". Det kan de naturligvis ikke alle sammen være - specielt ikke hvis de også skal ligge "oven på hinanden".
Avatar billede tras Juniormester
26. maj 2005 - 07:56 #55
Vis du vil være så sød at lave et svar, du kan skrive hvad du vil s vil jeg give the points to you.?!
Avatar billede nielle Nybegynder
26. maj 2005 - 08:16 #56
Svar. Er nu mest glad for at vi fik løst problemet til sidst. :^)
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