20. juni 2003 - 22:04Der er
43 kommentarer og 1 løsning
Include kommando i mysql
Jeg har stillet dette spørgsmål før men uden held
jeg har en side med 1 design, hvor den så loader forskellig tekster fra mysql alt efter hvad link der bliver trykket på. nu har jeg så fået en gæstebog... og skal include den.. og da det hele bliver hentet fra databasen skriver jeg i tabellen<?php include ("gbog/gbog.php");?> men det virker ikke... hvorfor??
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
php kode hentet fra mysql skal evalueres for at blive udført. Jeg vi anbefale at du gemmer koden seperat fra det der blot er tekst, for ellers bliver du nødt til at finde det med regular expressions eller lignende.
altså: 1) skriv det der står foran <?php include ("gbog/gbog.php");?> 2) udfør php kommandoen eval( "include (\"gbog/gbog.php\");" ); 3) skriv den tekst der står efter <?php include ("gbog/gbog.php");?>
mvh JakobA
en anden (og måske nemmere) metode ville være at skrive hele den nuværende streng ud i en tekstfil (der fx hedder temp.php) derefter inkluderer du den tekstfil. På den måde vil php kode i strengen blive udført.
fordi der kun er 1 fil... index.php der er så en $_GET fra adresselinien der hiver ud fra sql efter hvad side det er!, men hvordan laver man det i "virkeligheden" altså.. har man 100 filer med tekst til hver side eller er det sådan som jeg har gjort man gør!?
ok jeg har tideligere spurgt hvordan man skulle lave en hjemmesides opbygning men har ikke fået noget svar. mit udtræk ser således ud: $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();
Hvordan vi ville bygge det? Det kommer vist lidt an på situationen ;o) Hvorfor har du ikke blot en side der hedder gbog.php hvor du så includer på? Istedet for at have det i databasen også skal til at lave et databaseudtræk mv.
ja men hvad så med de andre sider, der kun er tekst. jeg har faktisk kun 1 side nemlig index.php ellers sker alting helt automatisk, det er da smart. bare ikke når man skal includere
chaoz -> Det er vel ikke nødvendigt at jeg skal til at uploade det for at overbevise dig om at det virker? Hvad skulle jeg få ud af at sige det virker, hvis ikke det gør?
jamen jeg gør jo det samme i koderne som dig. jeg tror da også på hvad du siger men det er underligt jeg ikke kan få det til at virke når det er samme kode
ja men det ser ikke ud som om mit problem bliver løst men i har arbejdet hårdt så jeg giver points
Synes godt om
Ny brugerNybegynder
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.