03. juni 2008 - 21:53
Der er
9 kommentarer og 1 løsning
XLM master
Jeg har følgendene XML Fil: <?xml version="1.0" encoding= "UTF-8" ?> <products> <product event_name="TOP1" navn="Tekst-1."></product> <product event_name="TOP2" navn="Tekst-2"></product> <product event_name="TOP3" navn="Tekst-3"></product> <product event_name="TOP4" navn="Tekst-4"></product> <product event_name="TOP4" navn="Tekst-5"></product> <product event_name="Alone "></product> </products> Hvor til jeg gerne vil have lavet et panel der kan udfylde felterne, Eksempelvis: På siden kan man kun se: Tekst bokse Første tekstbox styrer hvad der står istedet for TOP1 Anden tekstbox styrer hvad der står istedet for Tekst-1 O.S.V. Kan det være mere enkelt? Der skal så i bunden være en Submit der sørger for at XML filen tager sine nye informatisioner.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Det er jo faktisk bare at lave: $xml_streng = <?xml version="1.0" encoding= "UTF-8" ?><products><product event_name="$_POST['top1']" navn="Tekst-1."></product> osv.... Og så skrive $xml_streng med fwrite() til en fil.
Ahh, du må lige prøve lidt selv. Ellers hører dit spørgsmål hjemme under opgaver.
Det gør det vel men jeg kan ikke se logikken i det du har skrevet. Jeg arbejder normalt i Flash ikke php.
Ganske kort, noget i stil med: <?php if(isset($_POST['test'])){ $xml_streng = '<?xml version="1.0" encoding= "UTF-8" ?><products>'; $xml_streng .= '<product event_name="TOP1" navn="'.$_POST['top1'].'"></product>'; $xml_streng .= '<product event_name="TOP2" navn="'.$_POST['top2'].'"></product>'; //OSV... $xml_streng .= '</products>'; $fp = fopen('mifil.xml', 'w'); fwrite($fp, $xml_streng); fclose($fp); } ?> <form action="mig_selv.php" method="post"> Top1: <input type="text" name="top1" /><br /> Top2: <input type="text" name="top2" /><br /> <!-- OSV.... --> <input type="submit" name="test" value="Try me" /> </form>
En smule misset men tak for det: <?php if(isset($_POST['test'])){ $xml_streng = '<?xml version="1.0" encoding= "UTF-8" ?><products>'; $xml_streng .= '<product event_name="'.$_POST['1'].'" navn="'.$_POST['a'].'"></product>'; $xml_streng .= '<product event_name="'.$_POST['2'].'" navn="'.$_POST['b'].'"></product>'; $xml_streng .= '</products>'; $fp = fopen('test.xml', 'w'); fwrite($fp, $xml_streng); fclose($fp); } ?> <form action="test.php" method="post"> Top1: <input type="text" name="1" /><br /> Tekst-1: <input type="text" name="a" /><br /> Top2: <input type="text" name="2" /><br /> Tekst-2: <input type="text" name="b" /><br /> <input type="submit" name="test" value="Gem" /> </form> SVAR
Kan du hjælpe mig med at gøre det sammen med html det er nogenlunde sat op på samme måde.
06. juni 2008 - 22:32
#10
Vi tilbyder markedets bedste kurser inden for webudvikling