04. november 2001 - 14:07
Der er
67 kommentarer og 2 løsninger
Problemer med link
Her neden under står den kode til om hvordan man får vist de 5 nyeste spørgsmål og svar i mit forum. Problemet er dog at linket ikke er rigtigt. Et rigtigt link ser sådan ud:
http://www.4u2x.webpunkt.dk/forum/reply.php?id=2 ,2
Og mit link mangler det sted hvor der står:
id=2,2
Hvordan får jeg indsat id=
-----koden------
<?
$database = mysql_connect(\"localhost\",\"4u2x\",\"password\");
mysql_select_db(\"4u2x\",$database);
$foresp = mysql_query(\"SELECT topic FROM forum ORDER BY rootid DESC LIMIT 5\");
while($data = mysql_fetch_array($foresp)) {
echo \"<A HREF=\\\"./forum/reply.php?\".$data[\"topic\"].\"\\\" target=siden>\".$data[\"topic\"].\"</A> \";
}
?>
Annonceindlæg fra Computerworld
AI-agenterne kommer vrimlende
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
04. november 2001 - 14:17
#1
er der slet ikke nogen som gider at hjælpe mig?
04. november 2001 - 15:02
#2
prøv echo \"<A HREF=\\\"./forum/reply.php?id=\".$data[\"topic\"].\"\\\" target=siden>\".$data[\"topic\"].\"</A> \"; forudsat at indholdet af $data[\"topic\"] er f.eks 2,2
04. november 2001 - 18:10
#3
echo \'<A HREF=\"./forum/reply.php?id=\"\'.$data[topic].\'\" target=siden>\'.$data[\"topic\"].\'</A>\';
04. november 2001 - 18:11
#4
alle de \"\"\" og /// roder lidt jeg prøver lige igen: echo \'<A HREF=\"./forum/reply.php?id=\'.$data[topic].\'\" target=siden >\'.$data[topic].\'</A>\';
04. november 2001 - 18:16
#5
hvus du hellere vil bruge \" \" i stedet for \' \' så er den her: echo \"<A HREF=\\\"./forum/reply.php?id=$data[topic]\\\">$data[topic]</A>\";
04. november 2001 - 20:22
#6
mortenfn>> alt ialt en gentagelse af mit svar, nemlig at tilføje id= efter ?-tegnet
04. november 2001 - 20:29
#7
fri-hash>> ja stort set + en forenkling. ;O)
04. november 2001 - 22:18
#8
tak for hjælpen, nu viser den id= men der mangler stadig noget, den skriver ikke den direkte adresse til spørgsmålet.
04. november 2001 - 22:22
#9
hvordan ser echo $data[\"topic\"]; ud ??
04. november 2001 - 22:23
#10
kan du ikke skrive et helt link som eksempel, det vil jeg bedre kunne forstå
04. november 2001 - 22:27
#11
der må være fejl i $data[\"topic\"] siden der ikke kommer noget efter ?id=
04. november 2001 - 22:28
#12
der kommer kun en line med tekst og ingen tal eller noget
04. november 2001 - 22:30
#13
echo $data[\"topic\"]; lav denne linje ligefør linket laves og så hvad der skrives
04. november 2001 - 22:33
#14
det hjalp ikke helt
04. november 2001 - 22:36
#15
fortæl os hvad den skriver ud
04. november 2001 - 22:37
#16
den viser den samme tekst 2 gange, ellers ikke andet
04. november 2001 - 22:38
#17
hvad for en tekst ... er det ikke meningen at variablen $data[\"topic\"] indeholder f.eks 2,2 ??
04. november 2001 - 22:40
#18
kan i ikke skrive en hel tekst med det der $data[\"topic\"] for jeg forstår det ikke helt
04. november 2001 - 22:42
#19
4u2x >> har du selv lavet scriptet eller er det noget du har fundet et sted.
04. november 2001 - 22:45
#20
jeg fandt det et sted, og moderniserede det så
04. november 2001 - 22:49
#21
har du en mysqldatabase der hedder 4u2x, som indeholder en tabel der hedder forum, som indeholder kolonner der hedder rootid og topic ???
04. november 2001 - 22:50
#22
ja
04. november 2001 - 22:51
#23
der er dog en tabel mere. Den første tabel som skal stå først, er rootid. Den anden tabel hedder parentid, og den skal tå efter kommaet.
04. november 2001 - 22:52
#24
ok ..... så fortæl os hvordan data i topic-kolonnen ser ud
04. november 2001 - 22:53
#25
topic tabellen er der hvor selve spørgsmålet står.
04. november 2001 - 22:54
#26
fri-hash ??? - kender du dette forum
04. november 2001 - 22:56
#27
det forum som 4u2x snakker om?
04. november 2001 - 22:57
#28
yep - siden du kender db-indhold
04. november 2001 - 22:58
#29
hey, vil I hjælpe mig? jeg har nemlig haft problemer med det lige siden, jeg fik det op
04. november 2001 - 23:02
#30
morten>>det indhold jeg snakker om står i hans spørgsmål 4u2x>>ja, vi prøver jo at hjælpe dig -
04. november 2001 - 23:05
#31
ups jeg er vist ved at være træt
04. november 2001 - 23:07
#32
I må undskylde at jeg er lidt desperat. Men kan vi ikke få ordnet dette problem?
04. november 2001 - 23:08
#33
4u2x >> lav et helt nyt script <? mysql_connect(\"localhost\",\"4u2x\",\"password\"); mysql_select_db(\"4u2x\"); $foresp = mysql_query(\"SELECT topic FROM forum ORDER BY rootid DESC LIMIT 5\"); while($data = mysql_fetch_array($foresp)) { echo $data[topic].\"<br>\"; } ?> og vis os hvad du får ud af dette
04. november 2001 - 23:09
#34
skal der ikke være et link?
04. november 2001 - 23:11
#35
lav en fil du kalder test.php
04. november 2001 - 23:11
#36
en ting ad gangen, det hedder fejlsøgning :-) gør nu som han siger, så virker det indenfor 10 minutter
04. november 2001 - 23:12
#37
og giv os linket til denne fil
04. november 2001 - 23:12
#38
brug hellerer dette: <? mysql_connect(\"mysql.webpunkt.dk\",\"4u2x\",\"password\")or die (mysql_error()); mysql_select_db(\"4u2x\")or die (mysql_error()); $foresp = mysql_query(\"SELECT topic FROM forum ORDER BY rootid DESC LIMIT 5\")or die (mysql_error()); while($data = mysql_fetch_array($foresp)) { echo $data[topic].\"<br>\"; } ?>
04. november 2001 - 23:14
#39
04. november 2001 - 23:18
#40
linkne virker da som de skal ??
04. november 2001 - 23:18
#41
04. november 2001 - 23:19
#43
04. november 2001 - 23:19
#44
jeg har lige lagt en besked i \"test\"
04. november 2001 - 23:21
#45
04. november 2001 - 23:21
#46
ja, jeg skal ændre teksten efter = tegnet til tal
04. november 2001 - 23:22
#47
$foresp = mysql_query(\"SELECT * FROM forum ORDER BY rootid DESC LIMIT 5\"); og så $data[\"rootid\"] i href\'en
04. november 2001 - 23:22
#48
du har lagt den forkerte $data[] i ddit link
04. november 2001 - 23:24
#49
der jeg røg ud af linien, det forstod jeg ikke helt. Skriv lige hele teksten
04. november 2001 - 23:29
#50
04. november 2001 - 23:29
#51
jeg smutter nu, men I kan maile mig koden til webmaster@4u2x.dk
04. november 2001 - 23:29
#52
udskift $data[\"topic\"] med $data[\"rootid\"] første sted i linket hvor det står
05. november 2001 - 15:20
#53
Jeg har lige indtastet det i lige har sagt mig, men der kommer stadigvæk kun den linie med tekst i stedet for to tal.
05. november 2001 - 15:29
#54
må vi se din kode som den ser ud nu? (bare den stump du postede i spørgsmålet, men med de rettelser du har lavet)
05. november 2001 - 15:47
#55
<? $database = mysql_connect(\"localhost\",\"4u2x\",\"password\"); mysql_select_db(\"4u2x\",$database); $foresp = mysql_query(\"SELECT topic FROM forum ORDER BY rootid DESC LIMIT 5\"); while($data = mysql_fetch_array($foresp)) { echo \"<A HREF=\\\"./forum/reply.php?\".$data[\"rootid\"].\"\\\" target=siden>\".$data[\"topic\"].\"</A> \"; } ?>
05. november 2001 - 15:49
#56
$foresp = mysql_query(\"SELECT topic FROM forum ORDER BY rootid DESC LIMIT 5\"); skal være $foresp = mysql_query(\"SELECT * FROM forum ORDER BY rootid DESC LIMIT 5\"); (som nævnt kl 23:22) så skulle den være der
05. november 2001 - 15:50
#57
næsten....
05. november 2001 - 15:51
#58
echo \"<A HREF=\\\"./forum/reply.php?\".$data[\"rootid\"].\"\\\" target=siden>\".$data[\"topic\"].\"</A> \"; skal være echo \"<A HREF=\\\"./forum/reply.php?id=\".$data[\"rootid\"].\"\\\" target=siden>\".$data[\"topic\"].\"</A> \";
05. november 2001 - 15:54
#60
nu skulle den vist være der
05. november 2001 - 15:55
#61
nej det virker stadig ikke
05. november 2001 - 15:58
#62
prøv på testsiden at tilføj echo $data[\"rootid\"];
05. november 2001 - 16:00
#63
hvor henne i koden: Her er hele koden: <? $database = mysql_connect(\"localhost\",\"4u2x\",\"password\"); mysql_select_db(\"4u2x\",$database); $foresp = mysql_query(\"SELECT * FROM forum ORDER BY rootid DESC LIMIT 5\"); while($data = mysql_fetch_array($foresp)) { echo \"<A HREF=\\\"./forum/reply.php?id=\".$data[\"rootid\"].\"\\\" target=siden>\".$data[\"topic\"].\"</A> \"; } ?>
05. november 2001 - 16:02
#64
sæt den lige før }
05. november 2001 - 16:04
#65
har du ICQ, der er det nemmere at snakke, så behøves du nemlig ikke at reloade eksperten hele tiden? Mit nummer 111608035
05. november 2001 - 16:05
#66
99003621
05. november 2001 - 17:02
#67
Her er hele koden <? $database = mysql_connect(\"localhost\",\"4u2x\",\"password\"); mysql_select_db(\"4u2x\",$database); $foresp = mysql_query(\"SELECT * FROM forum ORDER BY rootid DESC LIMIT 5\"); while($data = mysql_fetch_array($foresp)) { echo \"<A HREF=\\\"./forum/reply.php?id=\".$data[\"rootID\"].\"\\\" target=siden>\".$data[\"topic\"].\"</A> \"; echo $data[\"rootID\"]; } ?>
05. november 2001 - 17:07
#68
echo \"<A HREF=\\\"./forum/reply.php?id=\".$data[\"rootID\"].$data[\"parentID\"].\"\\\" target=siden>\".$data[\"topic\"].\"</A> \"; echo $data[\"rootID\"]; du skal også ændre rootid til rootID i select-sætningen
05. november 2001 - 17:12
#69
echo \"<A HREF=\\\"./forum/reply.php?id=\".$data[\"rootID\"] , $data[\"parentID\"].\"\\\" target=siden>\".$data[\"topic\"].\"</A> \";
Computerworld tilbyder specialiserede kurser i database-management