php und xml

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • php und xml

    Hallo an alle
    Ich habe mal wieder ein Problem und bitte euch um eure hilfe.
    Folgendes.
    Ich habe ein PHP formular. Die eingegeben Werte sollen in ein XML-file geschrieben werden.
    Nur leider werden diese nicht geschrieben.
    Wo liegt mein (Denk)fehler?

    PHP file:
    PHP-Code:
    <?php  $imgId $_POST['imgId']; 
    $artikelname $_POST['artikelname']; 
    $preis $_POST['preis'];
     
    $bestellnr $_POST['bestellnr'];
     
    $urlshop $_POST['urlshop']; 
    $anmerkung $_POST['anmerkung'];
     
    $name $_POST['name']; 
    $stk $_POST['stk']; 
     
    $meldung "Bitte alle Eingabefelder ausf&uuml;llen!"
    $allesok 0;  
    $f_imgId "ef_eingabe"
    $f_artikelname "ef_eingabe"
    $f_preis "ef_eingabe"
    $f_bestellnr "ef_eingabe"
    $f_urlshop "ef_eingabe"
    $f_anmerkung "ef_eingabe"
    $f_name "ef_eingabe"
    $f_stk "ef_eingabe"
     if (isset(
    $_POST['pruefen'])) 
       {    
    $allesok 1;     if ($imgId == "")     
      {       
    $f_img_Id "ef_fehler"
          
    $allesok 0;       }    
    if (
    $artikelname == "")    
       {       
    $f_artikelname "ef_fehler";       $allesok 0;       }
     if (
    $preis == "")       {       $f_preis "ef_fehler";  
         
    $allesok 0;       }    if ($bestellnr == "")      
     {       
    $f_bestellnr "ef_fehler";       $allesok 0;       } 
       if (
    $urlshop == "")       {       $f_urlshop "ef_fehler";
           
    $allesok 0;       }    if ($name == "")       
    {       
    $f_name "ef_fehler";       $allesok 0;       } 
        if (
    $stk == "")       {       $f_stk "ef_fehler";    
       
    $allesok 0;       }     if ($allesok)      
     
    $meldung "Die Eingaben werden jetzt verarbeitet.";    
    else      
     
    $meldung "Es m&uuml;ssen alle Eingabefelder ausgef&uuml;llt werden!";    } 
     
    $dom = new DOMDocument();
      if (
    $dom
    {   
    $bestellliste =$dom->appendChild(new DomElement("Bestellung"));       
    $daten $bestellliste->appendChild(new DomElement("daten"));       
     
    $daten->appendChild(new DomAttr("imgId" $imgId));        $daten->appendChild(new DomElement("artikelname" ,$artikelname )); 
    $daten->appendChild(new DomElement("preis" $preis));       
    $daten->appendChild(new DomElement("bestellnr" $bestellnr));       
    $daten->appendChild(new DomElement("urlshop" $urlshop));        $daten->appendChild(new DomElement("name" $name));        $daten->appendChild(new DomElement("stk" $stk));                 $dom->formatOutput true;        
    $info $dom->saveXML();        
    file_put_contents "./xml/xml_speicher.xml"$info);       }       else       {     $info "Konnte kein DomObjekt erstellen";       }               echo $info;   ?>
    und das generierte xml-file:
    Code:
    <?xml version="1.0"?>
     <Bestellung>  
     <daten imgId="">     
    <artikelname/>    
     <preis/>    
     <bestellnr/>    
     <urlshop/>    
     <name/>     
    <stk/>   
    </daten> 
    </Bestellung>

    Danke für eure hilfe im vorraus

    Linuxfreak

    Hat sich erledigt. Den Fehler habe ich gefunden und das Problem lösen können
    Zuletzt geändert von linuxfreak; 12.02.2009, 09:43.
Lädt...
X