Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:16 Der er 52 kommentarer

Hjjjjjjjjæææææææælp

<?
if (!$mode) {
?>
<?
include(\"header.php\");
?>
<center><b>Admin logind</b></center>
Her kan du logge ind.
<br>
<br>
<form action=\"<? echo\"$PHP_SELF\"; ?>?mode=login\" method=\"post\">
<b>
Brugernavn:  <input type=\"text\" name=\"user\" maxlenght=\"20\" class=\"tekstboks\"><br>
Password:    <input type=\"password\" name=\"pass\" maxlenght=\"20\" class=\"tekstboks\"><br>
<input type=\"submit\" value=\"Log ind\" class=\"knap\">
</b>
</form>
<?
include(\"footer.php\");
?>
<?
}
if ($mode == login) {
?>
<?
$ditpass = 123456;
$dituser = bruger;

        if ($pass != $ditpass) {
            include(\"header.php\");
        print \"
<Center><b>Password forkert!</b></center><br><br>
Dit password er forkert. Du er derfor ikke logget ind!
\";
            include(\"footer.php\");
        }

        if ($user != $dituser) {
            include(\"header.php\");
        print \"
<Center><b>Brugernavn forkert!</b></center><br><br>
Dit brugernavn er forkert. Du er derfor ikke logget ind!
\";
            include(\"footer.php\");
        }
?>
<?
include(\"header.php\");
?>
?>
<center><b>Tilføj Kommando</b></center>
Her kan du tilføje en Kommando
<br>
<br>
<form action=\"<? echo\"$PHP_SELF\"; ?>?mode=tilfoj\" method=\"post\">
<b>
Commando :<br><input type=\"text\" name=\"overskrift\" maxlenght=\"20\" class=\"tekstboks\"><br>
Beskrivelse :<br><input type=\"text\" name=\"Beskrivelse\" maxlenght=\"20\" class=\"tekstboks\"><br>
<input type=\"submit\" value=\"Tilføj nyhed\" class=\"knap\">
</b>
</form>
<?
include(\"footer.php\");
?>
<?
}
if ($mode == tilfoj) {
include(\"connect.php\");
?>
<?
    function tilbage($meddelelse) {
        include(\"header.php\");
        echo  \"$meddelelse\";
        include(\"footer.php\");
        exit;       
    }

    if (!$overskrift) tilbage( \"<b>Du har ikke udfyldt feltet Overskrift, gå tilbage og gør det, tak!<br></b>\");
    if (!$Beskrivelse) tilbage( \"<b>Du har ikke udfyldt feltet Overskrift, gå tilbage og gør det, tak!<br></b>\");
$nyhed = nl2br($nyhed);
$query = mysql_query(\"INSERT INTO nyhed (overskrift , beskrivelse)\" . \"VALUES (\'$overskrift\',\'$beskrivelse\')\");

include(\"header.php\");
echo\"
Din nyhed er nu tilføjet !
\";
include(\"footer.php\");
}
?>

Plz find lige fejlen i det der....
Avatar billede erikjacobsen Ekspert
05. januar 2002 - 23:18 #1
Gud fader bevar mig vel. Sikke en overskrift. Og så fortæller du ikke
engang hvad fejlen er. Hvad tror du vi er? Synske?

Var det ikke bedre at se fjernsyn?
Avatar billede da_darkside Nybegynder
05. januar 2002 - 23:18 #2
må man spørge hvilken fejl besked du får  ???
Avatar billede htx98i17 Professor
05. januar 2002 - 23:20 #3
jeg kigger lige i min krystalkugle
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:21 #4
Jeg får ingen fejlbesked den siger bare besken er tilføjet og den viser ingen nyheder når man trykker
Avatar billede well_r Nybegynder
05. januar 2002 - 23:21 #5
sikkert en parse error :)
Avatar billede gimmy Nybegynder
05. januar 2002 - 23:21 #6
slam_damn: du bør nok overveje hvor ofte du \"går ind og ud af php\" - jeg tænker på alle de overflødige <? og ?> - derudover kan du gøre følgende:
<?php echo \"tekst\"; ?>
det samme som:
<?=\"tekst\"?>

erik: med al respekt for dine udtalelser opfordrer jeg dig på at kigge på det spørgsmål jeg stillede for kort tid siden.
Avatar billede erikjacobsen Ekspert
05. januar 2002 - 23:22 #7
Så lav lige

$query = mysql_query(\"INSERT INTO nyhed (overskrift , beskrivelse)\" . \"VALUES (\'$overskrift\',\'$beskrivelse\')\") or die(mysql_error());

Har du en forbindelse til databasen?
Avatar billede da_darkside Nybegynder
05. januar 2002 - 23:22 #8
hmm - checket om den bliver tilføjet i databasen ??
Avatar billede erikjacobsen Ekspert
05. januar 2002 - 23:22 #9
Jeg gider ikke snakke med dig mere gimmy.
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:23 #10
Så må jeg kraftedme lave et nyt system igen mand...... gider ikke sidde og vente på svar fra jer når i ikke engang kan svare :P

nå men tak for hjælpen guys
Avatar billede gimmy Nybegynder
05. januar 2002 - 23:23 #11
spørgsmål oprettet af \"slam_damn\": 17
spørgsmål besvaret af \"slam_damn\": 0

Apro pos mit forslag: http://www.eksperten.dk/spm/154181

Der står i ekspertens regelsæt at man bør svare så præcist som muligt - bør man ikke også spørge så præcist som muligt?
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:25 #12
Den er tilføjet i databasen
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:25 #13
jeg har set at den er tilføjet i databasen
Avatar billede gimmy Nybegynder
05. januar 2002 - 23:25 #14
slam_damn: sæt \'or die(mysql_error())\' bag på alle dine mysql-sager og kontrollér dine variabler - gør evt. følgende:
echo $overskrift.$beskrivelse;

erik: jeg undskylder og beder om tilgivelse.
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:28 #15
Den siger ingen fejæ
Avatar billede well_r Nybegynder
05. januar 2002 - 23:29 #16
sæt en
or die (mysql_error());
i alle dine mysql_queries!
Avatar billede well_r Nybegynder
05. januar 2002 - 23:29 #17
hovsa..lol..jeg er da vist bagud *GG*
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:30 #18
skal den se sådan her ud?
$query = mysql_query(\"INSERT INTO nyhed (overskrift , beskrivelse)\" . \"VALUES (\'$overskrift\',\'$beskrivelse\')) or die(mysql_error());
Avatar billede gimmy Nybegynder
05. januar 2002 - 23:32 #19
well_r: sådan kan det gå ;)

slamdamn: yep :)
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:33 #20
Når jeg skriver det sker der intet....
Avatar billede gimmy Nybegynder
05. januar 2002 - 23:34 #21
slam: prøv lige at erstatte \" . \" med et space.
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:36 #22
Der sker stadig intet men tror i det kan have noget at gøre med et ID som skal holde styr på det?
Avatar billede gimmy Nybegynder
05. januar 2002 - 23:37 #23
hvad snakker du om? - hvilket ID?
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:38 #24
Hmm dunno læste bare lige noget i en bog...
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:39 #25
Dette er egenlig bare et newssystem hvor man skal kunne skrive commandoere ind i stedet...
Avatar billede erikjacobsen Ekspert
05. januar 2002 - 23:39 #26
Hvis du skriver
$query = mysql_query(\"INSERT INTO nyhed (overskrift , beskrivelse)\" . \"VALUES (\'$overskrift\',\'$beskrivelse\')) or
                      die(mysql_error());
får du en syntaksfejl. Det skal være
$query = mysql_query(\"INSERT INTO nyhed (overskrift , beskrivelse)\" . \"VALUES (\'$overskrift\',\'$beskrivelse\')\") or
                      die(mysql_error());
Avatar billede gimmy Nybegynder
05. januar 2002 - 23:41 #27
der var et vågent øje!
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:41 #28
Argh fuck det jeg finder ud af det selv så... det er for svært at sidde og side at gøre det her
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:42 #29
For det virker bare men den skriver ikke noget i allenyhed.php
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:44 #30
sådan her ser min allenyhed.php ud

<?
include(\"connect.php\");
?>
<center><b>Kommandoere</b></center><br>
<br>
<br>
<?
$query = $query = mysql_query(\"SELECT * FROM overskrift ORDER BY id DESC \") or die(mysql_error())
while($r = mysql_fetch_array($query))\") or die(mysql_error()); {
$beskrivelse = $r[\"beskrivelse\"];
$overskrift = $r[\"overskrift\"];

echo\"
<br>$overskrift</br>
<br>$beskrivelse<br>
\";
}
?>
<? include(\"footer.php\"); ?>
<br>
<br>
<a href=\"http://www.friserverplads.dk/nscrack/admin2/allenyhed.php\">Til Top</a>
Avatar billede erikjacobsen Ekspert
05. januar 2002 - 23:49 #31
linien
while($r = mysql_fetch_array($query))\") or die(mysql_error()); {
skal være
while($r = mysql_fetch_array($query)) {
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:50 #32
Det var den også før men så ville jeg lige teste tror i det kan være min database?
Avatar billede erikjacobsen Ekspert
05. januar 2002 - 23:51 #33
Hvad sker der helt præcis når du skriver \"den skriver ikke noget i allenyhed.php \" ??
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:53 #34
Først skal jeg selvfølgelig indtaste mit pass og sådan noget....
så trykker jeg ok
og går ind og skriver noget i de to felter
og trykker på tilføj!
så siger den bare den er tilføjet så tænker jeg selvfølgelig Okay nu går jeg ind og ser om nyheden står der...
og det gør den ikke der er kun en tom side..
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:56 #35
Du kan lige få linket....
www.friserverplads.dk/nscrack/admin2/admin.php

selvom du indtaster forkert pass kommer du alligevel ind :)
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:57 #36
Og for at se nyhederne kan du gå ind på
www.friserverplads.dk/nscrack/admin2/allenyheder.php
Avatar billede slamdamn Nybegynder
05. januar 2002 - 23:58 #37
Avatar billede erikjacobsen Ekspert
06. januar 2002 - 00:03 #38
Check lige hvad allenyhed.php rent faktisk indeholder på serveren og vis os det
Avatar billede slamdamn Nybegynder
06. januar 2002 - 00:04 #39
Det indeholder
<?
include(\"connect.php\");
?>
<html>
<center><b>Kommandoere</b></center><br>
<br>
<br>
<?
$query = $query = mysql_query(\"SELECT * FROM overskrift ORDER BY id DESC \") or die(mysql_error())
while($r = mysql_fetch_array($query)) {
$beskrivelse = $r[\"beskrivelse\"];
$overskrift = $r[\"overskrift\"];

echo\"
<br>$overskrift</br>
<br>$beskrivelse<br>\";
}
?>
<? include(\"footer.php\"); ?>
<br>
<br>
<a href=\"http://www.friserverplads.dk/nscrack/admin2/allenyhed.php\">Til Top</a>
</html>
Avatar billede erikjacobsen Ekspert
06. januar 2002 - 00:11 #40
Der er vel grænser for hvad man kan forlange af friserverplads.dk - men på dit
og andres spørgsmål lyder det ikke til man altid får fornuftige fejlmeddelelser
tilbage. For du skal jo have et semikolon for enden af

$query = $query = mysql_query(\"SELECT * FROM overskrift ORDER BY id DESC \") or die(mysql_error());
Avatar billede slamdamn Nybegynder
06. januar 2002 - 00:12 #41
så nu siger den noget den siger dette
Table \'nscrack.overskrift\' doesn\'t exist
Avatar billede erikjacobsen Ekspert
06. januar 2002 - 00:17 #42
prøv

$query = mysql_query(\"SELECT * FROM nyhed ORDER BY id DESC \") or die(mysql_error());
Avatar billede slamdamn Nybegynder
06. januar 2002 - 00:20 #43
so it say

Unknown column \'id\' in \'order clause\'
Avatar billede erikjacobsen Ekspert
06. januar 2002 - 00:22 #44
Har vi ikke haft den før. Hvilke felter har du i tabellen nyhed? Kør  den lige som
$query = mysql_query(\"SELECT * FROM nyhed\") or die(mysql_error());
Avatar billede htx98i17 Professor
06. januar 2002 - 00:22 #45
slamdamn, har du ik lært noget fra dit tidligere spm \"ORDER BY id\" ? :)
der fandtes feltet id heller ikke :)
Avatar billede slamdamn Nybegynder
06. januar 2002 - 00:23 #46
Hmm hva faen ska jeg så gøre?
Avatar billede slamdamn Nybegynder
06. januar 2002 - 00:24 #47
Ska jeg skrive i admin istedet for ($nyhed) ska jeg så skrive ($overskrift) ??
Avatar billede erikjacobsen Ekspert
06. januar 2002 - 00:27 #48
Glem det, slamdamn - nu læser jeg ikke dette spørgsmål mere, og gider ikke
hjælpe dig i fremtiden. Du forspilder din chance for at få kvalificeret hjælp på
eksperten.dk med dig opførsel.
Avatar billede slamdamn Nybegynder
06. januar 2002 - 00:31 #49
´Heh lol det virker :D
Avatar billede htx98i17 Professor
06. januar 2002 - 00:40 #50
så afslut dette spm og dit andet sidst oprettede også!
Avatar billede slamdamn Nybegynder
06. januar 2002 - 11:43 #51
Nej det virker ikke helt endnu den gider ikke fylde \"Beskrivelse\" op i databasen hva kan man gøre ved det?
Avatar billede htx98i17 Professor
06. januar 2002 - 11:46 #52
fordi du staver beskrivelse med stort det ene sted og lille det andet sted
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