xml????

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
soc
Δημοσιεύσεις: 45
Εγγραφή: 30 Μάιος 2007 02:27

xml????

Δημοσίευση από soc » 04 Ιουν 2007 23:52

sygnomi paidia pou vazo ayto to thema edo alla den vrika gia xml

exo ayto ton kodika php

Κώδικας: Επιλογή όλων

<html>

<body>

<?php


include &#40;'../files/connect.php'&#41;; 
connect_db&#40;&#41;;//sindesi me database
$a1= $_POST&#91;'select'&#93;;
?>
<h2 align="center">Έργα που έχει αναλάβει η διεύθυνση <?php echo $a1; ?>  &#40;σε στάδιο υλοποίησης&#41;</h2>
<?php
$table='ergo';
$query = "SELECT onoma,start,end,katastasi,perigrafi,id,link,dief8insi FROM $table WHERE dief8insi='$a1' ORDER BY ";
$dbresult = mysql_query&#40;$query&#41;;


$doc = new DomDocument&#40;'1.0', 'UTF-8'&#41;;


$root = $doc->createElement&#40;'root'&#41;;
$root = $doc->appendChild&#40;$root&#41;;


while&#40;$row = mysql_fetch_assoc&#40;$dbresult&#41;&#41; &#123;

  $occ = $doc->createElement&#40;$table&#41;;
  $occ = $root->appendChild&#40;$occ&#41;;
 
  
  
  foreach &#40;$row as $fieldname => $fieldvalue&#41; &#123;
  $child = $doc->createElement&#40;$fieldname&#41;;
    $child = $occ->appendChild&#40;$child&#41;;
	$value = $doc->createTextNode&#40;$fieldvalue&#41;;
    $value = $child->appendChild&#40;$value&#41;;
	
	&#125;
	$k=$row&#91;"id"&#93;;
	
$query2="SELECT ipallilos.onoma,ipallilos.eponimo,ipallilos.patronimo,ipallilos.eidikotita,ipallilos.id,ipallilos.tmima 
     FROM apasxolisi,ipallilos WHERE &#40;apasxolisi.ipallilos=ipallilos.id&#41; AND&#40;apasxolisi.ergo='$k'&#41; ORDER BY apasxolisi.ergo";  
$dbresult2 = mysql_query&#40;$query2&#41;;

while&#40;$row2 = mysql_fetch_assoc&#40;$dbresult2&#41;&#41; &#123;

 $occ2 = $doc->createElement&#40;'ipalliloi'&#41;;
  $occ2 = $occ->appendChild&#40;$occ2&#41;;
 
 foreach &#40;$row2 as $fieldname => $fieldvalue&#41; &#123;
  $child = $doc->createElement&#40;$fieldname&#41;;
    $child = $occ2->appendChild&#40;$child&#41;;
	$value = $doc->createTextNode&#40;$fieldvalue&#41;;
    $value = $child->appendChild&#40;$value&#41;;
	
	&#125; 
&#125; 
&#125;
$xml_string = $doc->saveXML&#40;&#41;;


			
			$xsl = new DOMDocument;
			$xsl->load &#40;'x.xsl'&#41;;

			$xslt = new  XSLTProcessor&#40;&#41;;
			$xslt->importStyleSheet&#40;$xsl&#41;;
			$html= $xslt->transformToXML&#40;$doc&#41;;
		echo $html;	

mysql_close&#40;&#41;;
?>



</body>
</html>

kai thelo na ton emfaniso se xml format.diladi me kapio tropo na metafertei se xml arxeio
mporei kapios na voithisei parakalo?
eyxaristo poli

Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

xml????

Δημοσίευση από tsiger » 05 Ιουν 2007 00:41

ειναι σταθερα τα child nodes? εννοω περιεχει σταθερη συγκεκριμενη μορφη η αλλαζει δυναμικα;

ποια ειναι η μορφη του xml που θες να παρεις;

soc
Δημοσιεύσεις: 45
Εγγραφή: 30 Μάιος 2007 02:27

xml????

Δημοσίευση από soc » 05 Ιουν 2007 04:33

tin pairno dinamika apo tin vasi me php kai thelo na emfaniso to $xml_string se xml format

Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

xml????

Δημοσίευση από tsiger » 05 Ιουν 2007 10:55

ναι οκ, το προβλημα που ειναι στο συγκεκριμενο κωδικα; τι δε δουλευει;

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

xml????

Δημοσίευση από skeftomilos » 05 Ιουν 2007 12:42

Αρχικά φαντάστηκα ότι το ζητούμενο είναι κάτι τέτοιο: :-)

Κώδικας: Επιλογή όλων

<?xml version="1.0" encoding="iso-8859-7" standalone="yes"?>
<php>
<!&#91;cdata&#91;
<html>

<body>

<?php


include &#40;'../files/connect.php'&#41;;
connect_db&#40;&#41;;//sindesi me database
$a1= $_POST&#91;'select'&#93;;
?>
<h2 align="center">Έργα που έχει αναλάβει η διεύθυνση <?php echo $a1; ?>  &#40;σε στάδιο υλοποίησης&#41;</h2>
<?php
$table='ergo';
$query = "SELECT onoma,start,end,katastasi,perigrafi,id,link,dief8insi FROM $table WHERE dief8insi='$a1' ORDER BY ";
$dbresult = mysql_query&#40;$query&#41;;


$doc = new DomDocument&#40;'1.0', 'UTF-8'&#41;;
...
&#93;&#93;>
</php>
- XML CDATA
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης