Fatter ikke hvad du siger, prøv lige igen.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
hvad hvis jeg gør sådan her
Nyheder /
Kontakt
--
#2
Ja, hvad så?
Forstår ikke hvad det er du vil.
Omformuler dit problem.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
Enten kan du bruge URL rewrite, hvilket jeg tænker du er ude efter.
Men i dit tilfælde kan du lave en php fil der bare hedder s eller kan du lave en mappe der hedder s og så lave en index.php inde i. Så kommer dit url godt nok til at se sådan her ud: sidenavn.dk/s/?=nyheder
--
2 sek, skal lige uploade et billede kan ikke skrive kode herinde :s ved ikke hvad der sker
--
#5
pastebin.com
#4
Der er langt nemmere måder at lave det på end at lave sub folders.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
#7
Det du har gjort der, er korrekt.
Jeg forstår ikke dit problem.
Er det håndteringen af de url der er problemet?
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
pt hedder mine sider nyheder.php og kontakt.php men vil have dem til at se sådan her ud istadet for sidenavn.dk/nyheder.php - sidenavn.dk/s?=nyheder osv.
--
http://pastebin.com[...]
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2 Gem den som din index.php.
husk at lave en forside.php som er den side den vil vise, hvis S ikke er sat.
Meget kort og hurtigt eksempel, for at give dig en ide.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
Tux
Forstår det ikke da jeg er lidt nub til php :D
--
#12
Hvad er det du ikke forstår?
Har du gjort hvad jeg sagde?
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
Forstår ikke en kode du har givet mig :s
--
#14
Så har du et problem med at lave PHP, hvis du ikke forstår en simpel switch.
Siger jeg ikke for at være et svin, men det er en ret basal ting at vide inden man programmere :)
Desuden behøver du ikke at forstå det, det vil virke alligevel.
Kort sagt, "skifter" det stykke kode på ?s=værdi
Hvis værdien er "nyheder", indlæser den "nyheder.php", osv.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
Altså skal sidde din kode in på en forside.php også lade det kode stå som jeg har skrevet eller ?
--
http://pastebin.com[...]
Kopier det kode der, og gem det i index.php og lig den i samme mappe som "nyheder.php" og "kontakt.php".
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2 altså nu er jeg godt nok .NET mand.. men jeg går udfra at #0 omtaler en querystring?
Kør din tekst fra databasen og hent den med "SELECT * FROM Dintabel WHERE id='".$_GET['id']."'"[/-
-
CODE]
Og så har du bare en side hvor det hele hører over. fx index.php må det så hedde.
--
Se specs. i profil,
Linux FTW
http://www.youtube.com[...] Er det kun den ene måde der? men ja prøver lige også skriver jeg igen :D
--
#18
Forkert. Der er intet database snak involveret her.
Det er URL parametre.
Forstår slet ikke du kan tro andet.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
#19
Nej, der er flere måder.
Det var for at give dig et eksempel hvordan det kan løses og give dig ide til hvordan det fungere.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
#20 Beklager, i asp.net ville "?s=" (s kan self være noget andet.) som regel betyde at content kører over databasen med en Querystring.
--
Se specs. i profil,
Linux FTW
http://www.youtube.com[...] $page = (empty($_GET) ? "s" : $_GET['s']);
switch($page){
case 'nyheder':
include("nyheder.php"-
);
break;
case 'kontakt':
include("kontakt.php"-
);
break;
default: include("forside.php");
}
--
Gæstebruger, opret dit eget login og få din egen signatur. #22
Korrekt, det er en QueryString som ASP.NET kalder dem, men har intet med databaser at gøre.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
#24 Ahh jeg tror at vi snakker forbi hinanden.. :)
Jeg troede bare at #0 ville have en løsning til hvordan det kunne gøres - om det var brug af database eller ej. Da jeg tit bruger "database metoden" så forslog jeg bare den.
Jeg havde så ikke forstået at der ikke skulle database ind over.
Jeg forstår dog ikke at du skriver at en Querystring intet har med databaser at gøre - hvorfor mener du det?
--
Se specs. i profil,
Linux FTW
http://www.youtube.com[...] Det problem er jo faktisk ret simpelt og ligetil, men kræver jo ikke nødvendigvis en database.
TUX's kode er helt korrekt.
Istedet for include() har du måske brug for noget andet, men det er dér i din switch at du kan lave forskelligt indhold... fra fil, database eller whatever...
--
søg efter " pagination " :)
--
Intel Core i5-3570K 4.1 GHz | Noctua NH-D14 | MSI Z77A-GD55 | 24 GB Corsair Vengeance | Agility 3 120 GB | Gigabyte 680 Windforce 3x |
Tux, det virker altså i alle mine .php filer har jeg menu koden i og i index.php har jeg kun den kode du gav mig uden menu.
Men det virker fint på min privat srv :)
--
#28
Du er ikke ret god til at forklare dig selv.
Virker det eller virker det ikke?
Kan ikke helt finde ud af hvad du siger.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
Fatter hat af hvad du skrev der. Hvorfor ikke bare /kontakt. Kan evt. bare laves mega hurtigt i .htacces ved hjælp af mod_rewrite.
--
"In theory, theory and practice are the same. In practice, they are not." - Lawrence Peter Berra
Tux,
Hvis man skal gøre sådan her med den kode du har givet mig "sidenavn.dk/?s=nyhed&id=1"
Hvad kan man så skrive i index filen der skal bare &id=1 til sidst jo :)
VH
--
Hvad mener du med hvad du skal skrive i index filen?
Kommer jo an på hvad du skal med den.
Du kan hente værdien fra &id i $_GET['id']
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit -|- iPad 2
Behøves ikke hjælp mere :) fandt ud af det.
Tak for din tid og hjælp tux :)
--