merhaba arkadaşlar elimdeki xml dosyasını bir türlü düzgün okuyamadım aslında okumasında sorun yok her şeyi düzgünce ekrana yazıyor ama iş bunları tablo içerisine almaya gelince işler biraz karışıyor bende echo komutu yerine veriyi değişkene atayıp daha sonra tablo içerisinde echo = $değişken; şeklinde çekmeyi denedim ama başaramadım bir el atarmısınız kafam durdu belkide çok basit bir şey ama takıldım kaldım
XML DOSYAM
<?xml version="1.0"?>
<Submissions>
<Submission>
<zaman>18.07.2015 22:28:57</zaman>
<data>
<name>birinci</name>
<message>1</message>
</data>
</Submission>
<Submission>
<zaman>18.07.2015 22:29:07</zaman>
<data>
<name>ikinci</name>
<message>2</message>
</data>
</Submission>
<Submission>
<zaman>18.07.2015 22:29:14</zaman>
<data>
<name>ucuncu</name>
<message>3</message>
</data>
</Submission>
</Submissions>
PHP DOSYAM
<?php
$i = 0;
$xml=simplexml_load_file("formLogging.xml");
foreach ($xml->Submission as $Submission) {
$tarih = $Submission->zaman ;
foreach ($xml->Submission[$i]->data as $data) {
foreach ($Submission as $data) {
$ad= $data->name ;
$mesaj = $data->message;
?>
<table width="800" border="1">
<tr>
<td> <?php echo $tarih ;?></td>
<td><?php echo $ad ;?></td>
<td><?php? echo $mesaj;></td>
</tr>
</table>
<?php } } $i++; } ?>
AYRICA
Bu şekilde ekrana düzgünce yazdırıyorum ama tablo içerisine almak istediğimde saçmalıyor
<?php
$i = 0;
$xml=simplexml_load_file("formLogging.xml");
foreach ($xml->Submission as $Submission) {
echo $Submission->zaman ;
echo "<br/>";
foreach ($xml->Submission[$i]->data as $data) {
foreach ($Submission as $data) {
echo "<br/>";
echo $data->name ;
echo "<br/>";
echo $data->message;
}
}
echo "<br/>";
$i++;
}
?>şimdiden yardımlarınız için teşekkür ederim