17. juni 2003 - 17:18
Der er
29 kommentarer og 1 løsning
php script i mysql
jeg har en side med 1 design, hvor den så loader forskellig tekst fra mysql. nu har jeg så lavet en gæstebog... og skal include.. og da det hele bliver hentet fra databasen skriver jeg <?php include ("gbog.php");?> men det virker ikke... hvorfor
Annonceindlæg fra Sabio
exp
Juniormester
17. juni 2003 - 17:22
#1
Er du sikker på at stien til gbog.php er korrekt?
ja.. altså fra index.php ligger den gbog/gbog.php
exp
Juniormester
17. juni 2003 - 17:24
#3
<?php include('gbog/gbog.php'); ?>
det er jo det jeg har skrevet
ja men ...det var det du skrev jeg har skrevet... men det vigtige er at det IKKE virker
exp
Juniormester
17. juni 2003 - 17:28
#7
må vi se koden til gbog.php
Sådan som du stiller spørgsmål kan jeg umuligt tro at du selv har skrevet noget som helst. Du har sikkert bare klippet koden et eller andet sted fra. Lær dog at kode i stedet for at spille vores tid.
ja <?php require("./gbog-ting/mysql-funktioner.php"); require("./gbog-ting/design-funktioner.php"); require("./gbog-ting/indstillinger.php"); if(is_array($HTTP_GET_VARS)) { $start_nr = $HTTP_GET_VARS['start_nr']; } elseif (is_array($_GET)) { $start_nr = $_GET['start_nr']; } if(!$start_nr || $start_nr < 0) { $start_nr = 0; } echo top("Min Gæstebog"); echo "<p>Et aktivt eksempel til en <a href=\"./\">artikel</a> på webcafe.dk</p>"; $sql = "select id, navn, epost, date_format(tid, '%e/%c %Y, %H:%i') as tiden, besked from gaestebog order by tid desc limit $start_nr, $antal_ad_gangen"; $taeller_sql = "select count(*) as antal from gaestebog"; aabn_forbindelse_og_vaelgdb(); $resultat = sql_spoerg_og_faa_svar($sql); $optaelling = sql_spoerg_og_faa_svar($taeller_sql); luk_forbindelse(); extract($optaelling[0]); if($antal > ($start_nr + $antal_ad_gangen)) { $naeste_start_nr = $start_nr + $antal_ad_gangen; $naeste_nav = "<a href=\"$PHP_SELF?start_nr=$naeste_start_nr\">Næste</a>"; } else { $naeste_nav = "<span class=\"doedt-link\">Næste</span>"; } if($start_nr > 0 && ($start_nr - $antal_ad_gangen) < $antal) { $forrige_start_nr = $start_nr - $antal_ad_gangen; $forrige_nav = "<a href=\"$PHP_SELF?start_nr=$forrige_start_nr\">Forrige</a>"; } else { $forrige_nav = "<span class=\"doedt-link\">Forrige</span>"; } $nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\"> <tr><td align=\"left\" width=\"33%\">$forrige_nav</td> <td align=\"center\" width=\"34%\"><a href=\"skriv.php\">Skriv</a></td> <td align=\"right\" align=\"33%\">$naeste_nav</td></tr> </table>"; echo "$nav <p />"; if(count($resultat) < 1) { echo "Der er ingen indlæg i gBogen"; } else { for($i=0;$i<count($resultat);$i++) { extract($resultat[$i]); $besked = stripslashes($besked); $navn = stripslashes($navn); $epost = stripslashes($epost); if($html_p != "t") { $navn = htmlentities($navn); $epost = htmlentities($epost); $besked = htmlentities($besked); } $besked = nl2br($besked); if(ereg("@", $epost)) { $navn = "<a href=\"mailto:$epost\">$navn</a>"; } ?> <table width="<?php echo $tabel_bredde; ?>" cellpadding="1" cellspacing="0" border="0"> <tr><td class="gbog-baggrund" width="100%" align="center"> <table border="0" cellpadding="8" cellspacing="0" width="100%"> <tr><td class="gbog-top" width="100%">Skrevet af: <strong><?php echo $navn; ?></strong>, <?php echo $tiden; ?></td></tr> </table> </td></tr><tr><td class="gbog-baggrund" align="center" width="100%"> <table border="0" cellpadding="8" cellspacing="0" width="100%"> <tr><td class="gbog-bund" width="100%"> <?php echo $besked; ?> <p align="right"><a class="slet" href="<?php echo "slet.php?id=$id&start_nr=$start_nr"; ?>">slet</a></p></td></tr> </table> </td></tr> </table><p /> <?php } echo $nav; } echo bund(); ?>
17. juni 2003 - 17:37
#10
jeg har ikke skrevet gæstebogen... men jeg har skrevet hele min side!! men aligevel burde dedt virke så hvis DU "skovl eriksen" bare skal brokke dig så lav vær med at glo på den her tråd!!
exp
Juniormester
17. juni 2003 - 17:37
#11
og hvad står der i index.php?
17. juni 2003 - 17:38
#12
<html> <head> <title>Velkommen til ChaoZCluB - Opgraderer til PHP</title> </head> <link rel="stylesheet" type="text/css" href="/sider/style.css"> <body> <br> <br> <table border="1" align="center" height="600" width="700" class="tabel"> <tr align="center" valign="bottom" class="border"> <td height="150" colspan="3"> <?php include("sider/navigation.php"); ?> </td> </tr> <tr> <td width="150" valign="bottom" align="left"><?php include ("database/login.php"); ?></td> <td width="400" valign="top" align="center"> <?php require ("conn.php"); if (!$_GET[site]){ $side ="default"; connect(); $result = mysql_query("select indhold from Chaozclub where site='$side'"); $udskriv = mysql_fetch_array($result); extract($udskriv); echo $indhold; mysql_close(); } else{ $side ="$_GET[site]"; connect(); $result = mysql_query("select indhold from Chaozclub where site='$side'"); $udskriv = mysql_fetch_array($result); extract($udskriv); echo $indhold; mysql_close(); } ?> </td> <td width="150" align="center"> <?php include("sider/banner.php"); ?> </td> </tr> </table> </body> </html>
exp
Juniormester
17. juni 2003 - 17:38
#13
så så... kan vi lige få salon-tonen her!
exp
Juniormester
17. juni 2003 - 17:39
#14
hvor inkluderer du gbog.php?
17. juni 2003 - 17:40
#15
i mysql.. som du kan se er der et php script der åbner mysql
exp
Juniormester
17. juni 2003 - 17:43
#16
har du <?php include('gbog/gbog.php'); ?> stående i databasen?
17. juni 2003 - 17:43
#17
ja det er jo det
exp
Juniormester
17. juni 2003 - 17:46
#18
okay, så er jeg med... hmm...
17. juni 2003 - 17:46
#19
17. juni 2003 - 17:48
#20
kan du uddybe...
exp
Juniormester
17. juni 2003 - 17:51
#21
Fra
http://dk.php.net/manual/en/function.eval.php ------------------------------------------------------------
Example 1.
eval() example - simple text merge
<?php
$string = 'cup';
$name = 'coffee';
$str = 'This is a $string with my $name in it.<br>';
echo $str;
eval ("\$str = \"$str\";");
echo $str;
?>
The above example will show:
This is a $string with my $name in it.
This is a cup with my coffee in it.
17. juni 2003 - 17:52
#22
ja men denne linie fatter man jo knap af eval ("\$str = \"$str\";");
17. juni 2003 - 17:56
#23
haloo
exp
Juniormester
17. juni 2003 - 20:45
#24
\ escaper som regel det næste tegn, men jeg kender ikke ret meget til eval()
18. juni 2003 - 09:28
#25
nu har du fået points.. så må du jo også hjælpe mig med at få den kommando til at virke
exp
Juniormester
18. juni 2003 - 09:32
#26
Jamen hvordan? Jeg ved det jo ikke...
Personligt ville jeg hellere bruge en switch-funktion til at lave en menu istedet for en database
http://dk.php.net/switch
18. juni 2003 - 09:33
#27
ja men det er jo svært at fatte... kan du komme med et godt eksempel
exp
Juniormester
18. juni 2003 - 10:33
#28
<?php switch ($_GET["content"]) { case "data": include "inc/data.inc.php"; break; case "add": include "inc/addnew.inc.php"; break; case "admin": include "inc/admin.inc.php"; break; case "faq": include "inc/faq.inc.php"; break; default: include "inc/front.inc.php"; } ?>
18. juni 2003 - 14:37
#29
exp.. hvordan
18. juni 2003 - 14:56
#30
ja men det kan man jo også lave precis det samme med if, elseif og else!! hvad er det man presis skla bruge switch til`!?
Vi tilbyder markedets bedste kurser inden for webudvikling