Avatar billede nak-m Nybegynder
25. juni 2003 - 21:33 Der er 23 kommentarer og
1 løsning

opdatere side med ny html

hvordan laver jeg en funktion/kode der får siden til at opdatere med ny html?
Avatar billede exp Juniormester
25. juni 2003 - 21:37 #1
Hvad tænker du på?
Avatar billede nak-m Nybegynder
25. juni 2003 - 21:48 #2
altså hvordan får jeg php til at refreshe den pågældende side med en ny html-kode?
Avatar billede nak-m Nybegynder
25. juni 2003 - 21:49 #3
sådan den skifter det gamle html inkl. phpkoden ud med en ny html
Avatar billede exp Juniormester
25. juni 2003 - 21:51 #4
altså laver en ny html-fil?
Avatar billede nak-m Nybegynder
25. juni 2003 - 22:01 #5
nej bare ændrer htmlen (midlertidigt) i samme fil
Avatar billede nak-m Nybegynder
25. juni 2003 - 22:01 #6
ændrer = ændre
Avatar billede nak-m Nybegynder
25. juni 2003 - 22:21 #7
nogen forslag?
Avatar billede nak-m Nybegynder
25. juni 2003 - 22:37 #8
skal jeg bare lukke?
Avatar billede jakobsynder Nybegynder
25. juni 2003 - 22:44 #9
nak-m, du er ikke ret specifik i din forklaring af hvad du har brug for.
Vil du have et dokument med forskelligt layout afhængigt af en variabel eller hvad vil du? Hvis det er et spørgsmål om at der skal udføres en handling efter et bestemt tidsrum, så kan PHP ikke hjælpe dig der. Brug enten meta-refresh eller javascript.
Avatar billede nak-m Nybegynder
25. juni 2003 - 23:03 #10
jeg har en form som når den bliver "posted" under en hvis php-if omstændighed skal få siden til at blive skiftet ud med ny html
Avatar billede jakobsynder Nybegynder
25. juni 2003 - 23:20 #11
øhm...?
<?
if($_POST["testform"]){ echo "Noget andet."; }
else { echo "
<form action='".$_SERVER["PHP_SELF"]."' method='post'>
<input type='submit' name='testform' value='Test'></form>"; }
?>

Noget i den stil? Er stadig ikke helt sikker på hvad du snakker om?
Avatar billede nak-m Nybegynder
25. juni 2003 - 23:29 #12
ikke helt. altså der er en form på min side og phpkoden modtager så informationen fra den - og så under visse omstændigheder (alt efter informationen) skal den skifte siden ud med ny html.

det jeg har brug for er en kode der refresher siden med en ny html
Avatar billede nak-m Nybegynder
25. juni 2003 - 23:32 #13
if(...omstændighed/forhold...) {
  refreshmednyhtml() {};
}

sådan noget i den stil
Avatar billede nak-m Nybegynder
25. juni 2003 - 23:40 #14
det kunne evt. også laves sådan at den bare lod være med at indlæse <body> og så bare skrev med en echo?
Avatar billede nak-m Nybegynder
25. juni 2003 - 23:41 #15
hvordan kan man få den til at stoppe med at indlæse efter phpkoden?
Avatar billede nak-m Nybegynder
26. juni 2003 - 01:58 #16
skulle gerne snart have svar..?
Avatar billede roenving Novice
26. juni 2003 - 02:07 #17
Du kan såmænd:

if(nytår)
?>
en fuldstændig html-side
<? elseif(sommermåneder)
?>
en anden html-side
<? elseif(weekend)
?>
en fuldstændig tredje side
<? else
nåh, bare hverdag-siden
?>
Avatar billede exp Juniormester
26. juni 2003 - 09:51 #18
<?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"; }
?>

og i adresselinien:
http://www.domæne.dk/?content=data
Avatar billede nak-m Nybegynder
26. juni 2003 - 16:06 #19
altså...det er jo lavet på den måde at der der en en form der blive postet til samme side:

<form action="side.php" method="post">

og så tjekker en if() variablerne igennem i headeren ... og i den if()'en er der så en funktion indeholdende den if() jeg hele tiden har snakket om :)

jeg spørger så om det ikke er muligt at lave en echo("blabla") og så få den til at undgå at indlæse <body>'en?

måske om det er muligt bare at skifte sidens html ud med ny.

eller om I har et helt andet scenario/kodestykke i tankerne.
Avatar billede nak-m Nybegynder
26. juni 2003 - 16:08 #20
der der en en = der er en
og i den if()'en = og i den if()
Avatar billede roenving Novice
26. juni 2003 - 16:48 #21
exp's løsning med at have den html-kode liggende i forskellige filer, som du så kan inkludere efter behov er klart den simpleste -- men jeg har set kode herinde på 1000 linjer og mere, som tog højde for 27 forskellige scenarier og mange småtvists til hver ...

-- og jo, selvfølgelig kan du lave en <body> til hver eneste mulighed ...
Avatar billede nak-m Nybegynder
26. juni 2003 - 21:09 #22
har selv fundet en udvej :)
Avatar billede exp Juniormester
26. juni 2003 - 23:11 #23
hvilken?
Avatar billede roenving Novice
27. juni 2003 - 01:10 #24
-- vi skal måske sige tak for hjælpen ?-)
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