Gå til innhold

PHP script som lagrer i XML


Anbefalte innlegg

Hei

 

Jeg driver å lager en side der vi internt i firmaet kan legre rutiner. Jeg er helt i oppstartfasen når det gjelder PHP scripting, så det er noe jeg trenger gjelp til. Jeg kan desverre ikke poste link til hvordan denne siden ser ut, fordi den ligger på en intranet server.

Slik ser form skjema mitt ut:

<fieldset>
<legend>
Registrering:
</legend>
<form action="main/registrering/lagring2.php" method="POST">
Velg type:	
 <select name="type">
 	<option value="DOA">DOA
 	<option value="Reperasjon">Reperasjon
 </select><br>
<hr noshade="noshade" size="4" />
Skriv inn produsent:       <input type="text" name="produsent" /><br><br>

Skriv inn pruduktnavn:   <input type="text" name="prudukt" /><br>

<hr noshade="noshade" size="4" />
Skriv inn innprotør:         <input type="text" name="innportor" /><br>


<hr noshade="noshade" size="4" />
Skriv inn feilmelding:     <input type="text" name="feilmelding" /><br><br>Skriv inn løsning: <br>

           
            
            
    
 <textarea rows="10" cols="38" name="losning"></textarea><br>


<input type="submit" value="Fullør"/>
</form>
</fieldset>

(Utseende på denne siden kan bli mye bedre, men i første omgang vil jeg ha det til å fungere)

 

Slik ser PHP scriptet som skal lagre informasjonen inn i en XML fil:

<?php 
//write TO file 
$fp = fopen ("database.xml", "a"); //se tabell 



fputs ($fp,"type\n"); 
fputs ($fp,"produsent\n");
fputs ($fp,"produkt\n");
fputs ($fp,"innportor\n");
fputs ($fp,"feilmelding\n");
fputs ($fp,"losning\n");





fclose ($fp); 

//read FROM file 
$lines = file ('database.xml'); 

foreach ($lines as $line_num => $line) { 
   echo "Dette innholdet er lagret: #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br>\n"; 
} 

?>

 

Kan noen hjelpe meg til å få scriptet til å lagre informasjonen som er tastet inn på en ryddig måte? (Slik at det er lett å vise det som er lagret i XML filen ved hjelp av XSL)

 

 

Hilsen

Kenneth

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...