18. februar 2004 - 21:05
Der er
13 kommentarer og 1 løsning
html tag som variabel
Hej Jeg har en side hvorpå jeg har følgende html kode, indsat i echo tags: echo "<form action='opret_check.php' method='post'>"; echo "Navn:<br /><input type='text' name='navn'><br />"; echo "Efternavn: *<br /><input type='text' name='efternavn'><br />"; echo "Alder: *<br /><input type='text' name='alder'><br />"; echo "Ønsket brugernavn: *<br /><input type='text' name='brugernavn'><br />"; echo "E-post: *<br /><input type='text' name='mail'><br />"; echo "Adgangskode: *<br /><input type='text' name='password'><br />"; echo "Gentag adgangskode: *<br /><input type='text' name='pw_repeat'><p />"; echo "<input type='submit' name='opret_user' value='Opret'>"; echo "</form> ", echo "<p>OBS: felter med * skal udfyldes</p>"; Så vil jeg så lave en variabel som indeholder noget html som ser således ud: $variabel = "<div id='test'>"; men så lyder mit spørgsmål simpelthen bare på om der skal være " rundt om HTML tagget eller ej
Annonceindlæg fra Cognizant
Agentic AI kræver mere end teknologi
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
18. februar 2004 - 21:06
#1
Er der i øvrigt en anden måde jeg kan sætte en variabel til 'ingenting' uden at unsette den end $variabel ="";
18. februar 2004 - 21:08
#2
kan du ikke forklare hvilken sammenhæng du vil bruge det i
18. februar 2004 - 21:14
#3
jo selvfølgelig. Jeg vil først sætte en variabel som indeholder noget HTML kode ( eks $variabel = "<div id='test'>"; Derefter har jeg noget HTML kode i nogle echo tags: echo "<form action='opret_check.php' method='post'>"; echo "Navn:<br /><input type='text' name='navn'><br />"; echo "Efternavn: *<br /><input type='text' name='efternavn'><br />"; echo "Alder: *<br /><input type='text' name='alder'><br />"; echo "Ønsket brugernavn: *<br /><input type='text' name='brugernavn'><br />"; echo "E-post: *<br /><input type='text' name='mail'><br />"; echo "Adgangskode: *<br /><input type='text' name='password'><br />"; echo "Gentag adgangskode: *<br /><input type='text' name='pw_repeat'><p />"; echo "<input type='submit' name='opret_user' value='Opret'>"; echo "</form> ", echo "<p>OBS: felter med * skal udfyldes</p>"; Så vil jeg så vide om jeg kan sætte den variabel ind i f.eks denne linje: echo "Navn:<br /><input $variabel type='text' name='navn'><br />"; så ovenstående input felt får id'en test
18. februar 2004 - 21:16
#4
$variabel = "id='test'"; echo "Navn:<br /><input $variabel type='text' name='navn'><br />";
18. februar 2004 - 21:18
#5
ok så den metode jeg har brugt ovenover, ser tilsyneladende ud til at holde :)
18. februar 2004 - 21:23
#6
men hvad er fidusen i det du vil?
18. februar 2004 - 21:26
#7
jeg har lavet et opret bruger system, og så vil jeg sætte en variabel til <div id='red'> hvis en given betingelse ikke er opfyldt ( eller hvis f.eks brugernavnet er optaget ) ellers bliver variable sat til ""; Så skal brugeren blive sendt tilbage til siden med formsene, og de forms som indeholder fejl, vil få en rød border.
18. februar 2004 - 21:28
#8
Et id er jo unikt, så det skal nok være en class du sætter. $error_class = 'class="error" '; echo 'Navn:<br /><input '. $error_class.'type="text" name="navn"><br />';
18. februar 2004 - 21:35
#9
Virker det ikke også med id? Der er da ikke umidelbart noget problem i at den samme id bliver gentaget flere gange
18. februar 2004 - 21:47
#11
ok så skifter jeg id ud med class... Synes bare jeg har læst et sted at ID bør erstatte class, name osv ifølge XML
23. februar 2004 - 20:59
#12
lukketid??
23. februar 2004 - 21:00
#13
bør vel egentlig lægge et svar?
19. november 2004 - 08:40
#14
Men kunne du så ikke få lukket spørgsmålet?
Vi tilbyder markedets bedste kurser inden for webudvikling