tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
395
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    KITT22 KITT22 ist offline Mitglied
    Registriert seit
    Aug 2005
    Beiträge
    10
    also zur ausgabe: wenn nicht abgeschickt, erfolgt die ausgabe tadellos. aber wenn abgeschickt (if $abgeschickt=="1"), dann erscheinen die felder leer...

    hab das gleiche skript stark vereinfacht probiert, und es hat funktioniert.
    habts ihr eine idee?

    danke euch!

    lg,
    KITT

    PHP-Code:

    <?php
    $doc 
    = new DOMDocument('1.0''iso-8859-1');
    //$doc->load("Datei.xml");
    $doc->load("http:...ctype=rdf");
    $li_elemente $doc->getElementsByTagName('li');

    echo 
    "<form name=\"form1\" method=\"post\" action=\"datei1.php\">";
    print 
    "<table>";

    foreach (
    $li_elemente as $li_element) {
        foreach (
    $li_element->childNodes as $li_bz_bug) {
            
    $bz_elemente $li_bz_bug->childNodes;                
            if (
    $abgeschickt=="ja") {
                print 
    "<tr>";
                
    //anzahl der elemente in der beschreibung; bei elf spalten sinds elf elemente
                
    for ($i 0$i $bz_elemente->length$i++) {
                    
    //wenn die spalte "bz:short_short_desc" heisst
                    
    if ($bz_elemente->item($i)->nodeName == "bz:short_short_desc") {
                        print 
    "<td>";
                        echo 
    "<input name=\"zuname[]\" type=\"text\" size=\"30\" 
    maxlength=\"40\" value=\"" 
    $_POST['zuname'][$i] . "\">";
                        print 
    "</td>";
                    }
                    else {
                        print 
    "<td>";
                           print 
    $bz_elemente->item($i)->nodeValue;
                        print 
    "</td>";
                    }    
                }    
                print 
    "</tr>";
            } else {
                print 
    "<tr>";
                
    //anzahl der elemente in der beschreibung; bei elf spalten sinds elf elemente
                
    for ($i 0$i $bz_elemente->length$i++) {
                    
    //wenn die spalte "bz:short_short_desc" heisst
                    
    if ($bz_elemente->item($i)->nodeName == "bz:short_short_desc") {
                        print 
    "<td>";
                        
    $edit_text[$i] = $bz_elemente->item($i)->nodeValue;
                        echo 
    "<input name=\"zuname[]\" type=\"text\" size=\"30\" 
    maxlength=\"40\" value=\"" 
    $edit_text[$i] . "\">";
                        print 
    "</td>";
                    }
                    else {
                        print 
    "<td>";
                           print 
    $bz_elemente->item($i)->nodeValue;
                        print 
    "</td>";
                    }    
                }
                print 
    "</tr>";
            }
        }
    }
    print 
    "</table>";
    echo 
    "<input type=\"hidden\" name=\"abgeschickt\" value=\"ja\">";
    echo 
    "<input type=\"submit\" name=\"submit\" value=\"submit\">";
    echo 
    "</form>";
    ?>
     

  2. #2
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    print_r() mal testen.

    Die Netiquette kannst du bei Gelegenheit auch mal lesen, Punkt 12 scheint sehr beliebt
     
    »

Ähnliche Themen

  1. $_POST['submit'] bleibt leer beim Formular Abschicken mit submit()
    Von godfather_al im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 23.12.10, 14:13
  2. Antworten: 0
    Letzter Beitrag: 18.04.09, 11:00
  3. $_POST array leer
    Von frubbel im Forum PHP
    Antworten: 1
    Letzter Beitrag: 03.06.08, 12:07
  4. ICQ über GAIM: Gruppe "Allgemein" plötzlich leer
    Von tobee im Forum Internetkommunikation
    Antworten: 1
    Letzter Beitrag: 10.05.07, 12:00
  5. Antworten: 5
    Letzter Beitrag: 08.04.05, 17:51