Avatar billede dstjulle Nybegynder
09. juni 2009 - 11:09 Der er 17 kommentarer og
2 løsninger

problemer med easyphp

hej jeg har nu være ved at lave en test server men easyphp på men jeg kan ikke få databasen til at virke

får det her at vide

Notice: Undefined index: DEN session der fanger dine brugere in C:\Program Files\EasyPHP 3

kan i hjælp mig lidt ?

har også prøver at installere wamp server og den gør det samme havd kan jeg gøre
Avatar billede showsource Seniormester
09. juni 2009 - 12:28 #1
I php.ini,
error_reporting = E_ALL & ~E_NOTICE


eller i dit script,
ini_set('error_reporting', E_ALL & ~E_NOTICE);


eller begynder at bruge isset() eller empty() til at tjekke for en var

<?php

// IKKE if($var)
if(isset($var)) {
echo $var;
}else{
echo"Ikke sat";
}

echo"<p>";

$var = "Noget";

if(isset($var)) {
echo $var;
}else{
echo"Ikke sat";
}

?>
Avatar billede dstjulle Nybegynder
09. juni 2009 - 12:53 #2
ok nu er jeg først lost :-S
Avatar billede dstjulle Nybegynder
09. juni 2009 - 12:54 #3
jov fik det til at virke manget tak laver du lige et svar :-D
Avatar billede dstjulle Nybegynder
09. juni 2009 - 13:28 #4
har et andet problem med at den ikke forbinder til DB hvad kan fejlen være ?
Avatar billede showsource Seniormester
09. juni 2009 - 13:51 #5
Hvis du smider en
or die(mysql_error())
på din connection, får du en fejlmeddelse.
Så kan du sikkert se dig ud af det :O)
Avatar billede showsource Seniormester
09. juni 2009 - 13:53 #6
define("DBHOST", "localhost");
define("DBUSER", "root");
define("DBPASS", "password");
define("DB", "database");

$conn = mysql_connect(DBHOST,DBUSER,DBPASS) or die("Kan ikke connecte til databasen!<br>".mysql_error());
mysql_select_db(DB, $conn) or die("Kan ikke vælge database!<br>".mysql_error());
Avatar billede dstjulle Nybegynder
10. juni 2009 - 08:00 #7
har jeg gjort men jeg kan se brugerene men ikke mine nyheder og kan bare ikke finde ud af hvorfor
Avatar billede showsource Seniormester
10. juni 2009 - 08:47 #8
Det er jo svært at gi' et bud på uden at se kode :O)
Avatar billede dstjulle Nybegynder
11. juni 2009 - 13:39 #9
ja det er rigtig :-)

men ejg kan bare se min bruge ( som også er i Db ) og der er derfor jeg ikke har giver noget kode men den fra nyheder kommer her ( der kommer helelr ikek en fejl mdd)

<?
session_start();

include "../inc/config.inc.php";

if ($_SESSION['login'] == "true"){

  $update = mysql_query("SELECT * FROM nyhed_post") or die(mysql_error());

        while ($news = mysql_fetch_array($update)){
       
        ?>
        <center>
        <table width="80%" border="0">
            <tr>
                <td width="40px">
                    <img src="../images/<?php echo $news['pic'];  ?>" />
                </td>
                <td width="10px">
                </td>
                <td>
                    <b><?php echo "<a href='?side=nyhed&id=$news[id]'>$news[titel]</a>"; ?></b>
                </td>
            </tr>
            </table><br>       
        </center>
<?
    }
} else {
        echo " du er ikke loget ind og bliver smidt ud !!";
        echo "<meta HTTP-EQUIV='REFRESH' CONTENT='2; URL=../index.php'>";
}

?>
Avatar billede showsource Seniormester
11. juni 2009 - 15:28 #10
Prøv med:

<?php
ini_set('error_reporting', E_ALL);

session_start();

include "../inc/config.inc.php";

if (isset($_SESSION['login'])){

  $update = mysql_query("SELECT * FROM nyhed_post") or die(mysql_error());

    if(mysql_num_rows($update) == 0) {
    echo"Ingen rows fundet!";
    exit;
    }

        while ($news = mysql_fetch_array($update)){
       
        ?>
        <center>
        <table width="80%" border="0">
            <tr>
                <td width="40px">
                    <img src="../images/<?php echo $news["pic"]; ?>" />
                </td>
                <td width="10px">
                </td>
                <td>
                    <b><?php echo "<a href=\"?side=nyhed&id=".$news["id"]."\">".$news["titel"]."</a>"; ?></b>
                </td>
            </tr>
            </table><br>       
        </center>
<?php
    }
} else {
        echo " du er ikke loget ind og bliver smidt ud !!";
        echo "<meta HTTP-EQUIV='REFRESH' CONTENT='2; URL=../index.php'>";
}

?>
Avatar billede dstjulle Nybegynder
12. juni 2009 - 13:19 #11
ja men problemet med fejl meddelsen er løst men jeg kan bare ikke fåd en til at hente mine hyheder men godt mine bruge ? :-D
Avatar billede showsource Seniormester
13. juni 2009 - 13:07 #12
Ved ikke lige hvor det går galt ?
Mit ex., viser det ingenting ?
Avatar billede dstjulle Nybegynder
15. juni 2009 - 10:15 #13
nej det er jo lige det jeg heller ikke kan få den til :-S
Avatar billede dstjulle Nybegynder
26. juni 2009 - 13:20 #14
stadig ikke fået det til at virke
Avatar billede showsource Seniormester
28. juni 2009 - 17:31 #15
Der må være noget du ikke viser, som er skyld i dine problemer!
Avatar billede dstjulle Nybegynder
14. juli 2009 - 12:36 #16
jeg ved ikke hvad det skulle være ?
Avatar billede showsource Seniormester
20. juli 2009 - 12:29 #17
Ja, jeg er godt nok blank ?
Avatar billede dstjulle Nybegynder
24. juni 2010 - 12:26 #18
syndes det har være åben læng nu så vi lukke og deler i porten
Avatar billede showsource Seniormester
25. juni 2010 - 07:23 #19
ok
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
Computerworld tilbyder specialiserede kurser i database-management

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