php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.01.2012, 02:20  
Benutzer
 
Registriert seit: 22.04.2011
Beiträge: 59
PHP-Kenntnisse:
Anfänger
ProCoder2025 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Array wird nicht bei multiple Formularabfrage an PHP übermittelt

Hallo,

ich stehe gerade etwas auf dem Schlauch.
Ich möchte mit einem JQuery Plugin Daten über eine mutiple Select Auswahl in PhP auswerten. Jedoch zeigt mit PHP an das der Index undefiniert ist.
Ich habe schon verschiedene Posts über das Thema gefunden und Anfang habe ich auch [] beim Select Kopf vergessen dennoch übermittelt es mir kein Array.

Hier mal etwas Code:

HTML Formular
PHP-Code:
<table>
         <tr>
              <td>
                     Filter:
                     <input type="text" id="box1Filter" />
                     <button type="button" id="box1Clear">X</button><br />
                     <select name="box1View[]" id="box1View" multiple="multiple" style="height:200px;width:200px;">
<?php//////////// Hier habe ich name = "box1View[]" angegeben und somit wird eigentlich ein Array übermittelt ?>
                     </select><br/>

                     <input type="hidden" id="box1Storage"/>
               </td>
               <td>
                    <br /><br />
                    <button id="to1" type="button">&nbsp;< setzen&nbsp;</button>
                    <br />
                    <button id="allTo1" type="button">&nbsp;<< alle setzen&nbsp;</button>
                    <br />
                    <br />
                    <button id="to2" type="button">&nbsp;> entfernen&nbsp;</button>
                    <br />
                    <button id="allTo2" type="button">&nbsp;>> alle entfernen&nbsp;</button>
               </td>
               <td>

                      Filter:
                      <input type="text" id="box2Filter" /><button type="button" id="box2Clear">X</button><br />

                     <select id="box2View" multiple="multiple" style="height:200px;width:200px;">
                          <?php
                                 $function_genre 
release_genre_list();
                                  echo 
$function_genre;
                          
?>
                     </select><br/>

                   <input type="hidden" id="box2Storage"/>
             </td>
        </tr>
</table>
PHP-Code:
function release_genre_list(){
            
//aktuelles datum ermitteln und in Selectbox eintragen

            
$sql1 "SELECT id, genre
                    FROM genre
                    ORDER BY genre ASC
                    "
;

            
$sql2 mysql_query($sql1);
            while(
$inhalt mysql_fetch_array ($sql2)){

                
$genre $inhalt['genre'];
                
$genre_id $inhalt['id'];

                echo
"<option value='".$genre."'>";
                    echo 
$genre;
                echo 
"</option>";
            }

        } 
So sieht es ungefähr aus http://www.meadmiracle.com/dlb/DLBPlugin.aspx
Habe das Plugin noch etwas angepasst.

Eine Ausgabe des Arrays mit print_r ($_POST['box1View']);
schlägt fehl da keine Daten übermittelt wurden.

Ich habe erst gedacht das ich irgendein Fehler durch das Plugin verursacht habe. Deshalb habe ich eine Test Listbox angelegt, jedoch wird da ebenfalls nichts übermittelt.

Alle Tuts die ich mir bzgl. multiple Select Auswahl angeschaut habe, weißen immer auf die Klammern hin und dann soll es gehen.

Übersehe ich was? Habe ich einen Denkfehler?

Ich hoffe hier ist so spät noch jemand On
ProCoder2025 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.01.2012, 02:24  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Jedoch zeigt mit PHP an das der Index undefiniert ist.
Bitte echte, vollständige Meldungen nennen. Und deren Zeilennummer sagt DIr eigentlich schon alles.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 06.01.2012, 02:32  
Benutzer
 
Registriert seit: 22.04.2011
Beiträge: 59
PHP-Kenntnisse:
Anfänger
ProCoder2025 befindet sich auf einem aufstrebenden Ast
Standard

Hey Nikosch

Notice: Undefined index: box1View in C:\xampp\htdocs\admin\actions\actions.php on line 177

--> print_r ($_POST['box1View']);

Das ist genau das print_r
Also ich weiß ja das kein Array übermittelt wird. Aber ich find halt nicht den Fehler warum das so ist.

Die Fehlerausgabe hat mir ja da auch nicht weitergeholfen.
Hatte vorher eine Zählschleife drin die ich erstmal entfernt habe um zumindest den Fehler zu finden.
ProCoder2025 ist offline   Mit Zitat antworten
Alt 06.01.2012, 02:35  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ohne form keine Übermittlung.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 06.01.2012, 02:39  
Benutzer
 
Registriert seit: 22.04.2011
Beiträge: 59
PHP-Kenntnisse:
Anfänger
ProCoder2025 befindet sich auf einem aufstrebenden Ast
Standard

Ich habe jetzt das ganze Formular nicht gepostet da das zu groß ist.
DIe Formularabfrage an sich klappt. Alle anderen Daten werden übermittelt nur halt nicht die Stelle. Ich wollte jetzt nicht ca. 200 Zeilen HTML Code Posten da der Rest wie gesagt wunderbar funktioniert.
Die ausschlaggebende Stelle ist die gepostete.

Hier nochmal der Form-Head

Code:
<form name="release" action="../actions/actions.php?action=form" method="POST" enctype= "multipart/form-data" onsubmit='return checkForm()'>
--------------------------
Hier wirds wirklich an dem Plugin selbst liegen. Im Javascript Code blicke ich noch nicht durch aber ich habe gerade gesehen das dort die Index bestimmt wird. Also wird da auch irgendwo der Hacken sein. Naja, also doch nix fürs PHP-Forum.... Ich danke trotzdem...

Code:
(function($) {
    var settings = new Array();
    var group1 = new Array();
    var group2 = new Array();
    var onSort = new Array();

    //the main method that the end user will execute to setup the DLB
    $.configureBoxes = function(options) {
        //define default settings
        var index = settings.push({
            box1View: 'box1View',
            box1Storage: 'box1Storage',
            box1Filter: 'box1Filter',
            box1Clear: 'box1Clear',
            box1Counter: 'box1Counter',
            box2View: 'box2View',
            box2Storage: 'box2Storage',
            box2Filter: 'box2Filter',
            box2Clear: 'box2Clear',
            box2Counter: 'box2Counter',
            to1: 'to1',
            allTo1: 'allTo1',
            to2: 'to2',
            allTo2: 'allTo2',
            transferMode: 'move',
            sortBy: 'text',
            useFilters: true,
            useCounters: true,
            useSorting: true,
            selectOnSubmit: true
        });

        index--;

        //merge default settings w/ user defined settings (with user-defined settings overriding defaults)
        $.extend(settings[index], options);

        //define box groups
        group1.push({
            view: settings[index].box1View,
            storage: settings[index].box1Storage,
            filter: settings[index].box1Filter,
            clear: settings[index].box1Clear,
            counter: settings[index].box1Counter,
            index: index
        });
        group2.push({
            view: settings[index].box2View,
            storage: settings[index].box2Storage,
            filter: settings[index].box2Filter,
            clear: settings[index].box2Clear,
            counter: settings[index].box2Counter,
            index: index
        });

        //define sort function
        if (settings[index].sortBy == 'text') {
            onSort.push(function(a, b) {
                var aVal = a.text.toLowerCase();
                var bVal = b.text.toLowerCase();
                if (aVal < bVal) { return -1; }
                if (aVal > bVal) { return 1; }
                return 0;
            });
        } else {
            onSort.push(function(a, b) {
                var aVal = a.value.toLowerCase();
                var bVal = b.value.toLowerCase();
                if (aVal < bVal) { return -1; }
                if (aVal > bVal) { return 1; }
                return 0;
            });
        }

        //configure events
        if (settings[index].useFilters) {
            $('#' + group1[index].filter).keyup(function() {
                Filter(group1[index]);
            });
            $('#' + group2[index].filter).keyup(function() {
                Filter(group2[index]);
            });
            $('#' + group1[index].clear).click(function() {
                ClearFilter(group1[index]);
            });
            $('#' + group2[index].clear).click(function() {
                ClearFilter(group2[index]);
            });
        }
        if (IsMoveMode(settings[index])) {
            $('#' + group2[index].view).dblclick(function() {
                MoveSelected(group2[index], group1[index]);
            });
            $('#' + settings[index].to1).click(function() {
                MoveSelected(group2[index], group1[index]);
            });
            $('#' + settings[index].allTo1).click(function() {
                MoveAll(group2[index], group1[index]);
            });
        } else {
            $('#' + group2[index].view).dblclick(function() {
                RemoveSelected(group2[index], group1[index]);
            });
            $('#' + settings[index].to1).click(function() {
                RemoveSelected(group2[index], group1[index]);
            });
            $('#' + settings[index].allTo1).click(function() {
                RemoveAll(group2[index], group1[index]);
            });
        }
        $('#' + group1[index].view).dblclick(function() {
            MoveSelected(group1[index], group2[index]);
        });
        $('#' + settings[index].to2).click(function() {
            MoveSelected(group1[index], group2[index]);
        });
        $('#' + settings[index].allTo2).click(function() {
            MoveAll(group1[index], group2[index]);
        });

        //initialize the counters
        if (settings[index].useCounters) {
            UpdateLabel(group1[index]);
            UpdateLabel(group2[index]);
        }

        //pre-sort item sets
        if (settings[index].useSorting) {
            SortOptions(group1[index]);
            SortOptions(group2[index]);
        }

        //hide the storage boxes
        $('#' + group1[index].storage + ',#' + group2[index].storage).css('display', 'none');

        //attach onSubmit functionality if desired
        if (settings[index].selectOnSubmit) {
            $('#' + settings[index].box2View).closest('form').submit(function() {
                $('#' + settings[index].box2View).children('option').attr('selected', 'selected');
            });
        }
    };

    function UpdateLabel(group) {
        var showingCount = $("#" + group.view + " option").size();
        var hiddenCount = $("#" + group.storage + " option").size();
        $("#" + group.counter).text('Showing ' + showingCount + ' of ' + (showingCount + hiddenCount));
    }

    function Filter(group) {
        var index = group.index;
        var filterLower;
        if (settings[index].useFilters) {
            filterLower = $('#' + group.filter).val().toString().toLowerCase();
        } else {
            filterLower = '';
        }
        $('#' + group.view + ' option').filter(function(i) {
            var toMatch = $(this).text().toString().toLowerCase();
            return toMatch.indexOf(filterLower) == -1;
        }).appendTo('#' + group.storage);
        $('#' + group.storage + ' option').filter(function(i) {
            var toMatch = $(this).text().toString().toLowerCase();
            return toMatch.indexOf(filterLower) != -1;
        }).appendTo('#' + group.view);
        try {
            $('#' + group.view + ' option').removeAttr('selected');
        }
        catch (ex) {
            //swallow the error for IE6
        }
        if (settings[index].useSorting) { SortOptions(group); }
        if (settings[index].useCounters) { UpdateLabel(group); }
    }

    function SortOptions(group) {
        var $toSortOptions = $('#' + group.view + ' option');
        $toSortOptions.sort(onSort[group.index]);
        $('#' + group.view).empty().append($toSortOptions);
    }

    function MoveSelected(fromGroup, toGroup) {
        if (IsMoveMode(settings[fromGroup.index])) {
            $('#' + fromGroup.view + ' option:selected').appendTo('#' + toGroup.view);
        } else {
            $('#' + fromGroup.view + ' option:selected:not([class*=copiedOption])').clone().appendTo('#' + toGroup.view).end().end().addClass('copiedOption');
        }
        try {
            $('#' + fromGroup.view + ' option,#' + toGroup.view + ' option').removeAttr('selected');
        }
        catch (ex) {
            //swallow the error for IE6
        }
        Filter(toGroup);
        if (settings[fromGroup.index].useCounters) { UpdateLabel(fromGroup); }
    }

    function MoveAll(fromGroup, toGroup) {
        if (IsMoveMode(settings[fromGroup.index])) {
            $('#' + fromGroup.view + ' option').appendTo('#' + toGroup.view);
        } else {
            $('#' + fromGroup.view + ' option:not([class*=copiedOption])').clone().appendTo('#' + toGroup.view).end().end().addClass('copiedOption');
        }
        try {
            $('#' + fromGroup.view + ' option,#' + toGroup.view + ' option').removeAttr('selected');
        }
        catch (ex) {
            //swallow the error for IE6
        }
        Filter(toGroup);
        if (settings[fromGroup.index].useCounters) { UpdateLabel(fromGroup); }
    }

    function RemoveSelected(removeGroup, otherGroup) {
        $('#' + otherGroup.view + ' option.copiedOption').add('#' + otherGroup.storage + ' option.copiedOption').remove();
        try {
            $('#' + removeGroup.view + ' option:selected').appendTo('#' + otherGroup.view).removeAttr('selected');
        }
        catch (ex) {
            //swallow the error for IE6
        }
        $('#' + removeGroup.view + ' option').add('#' + removeGroup.storage + ' option').clone().addClass('copiedOption').appendTo('#' + otherGroup.view);
        Filter(otherGroup);
        if (settings[removeGroup.index].useCounters) { UpdateLabel(removeGroup); }
    }

    function RemoveAll(removeGroup, otherGroup) {
        $('#' + otherGroup.view + ' option.copiedOption').add('#' + otherGroup.storage + ' option.copiedOption').remove();
        try {
            $('#' + removeGroup.storage + ' option').clone().addClass('copiedOption').add('#' + removeGroup.view + ' option').appendTo('#' + otherGroup.view).removeAttr('selected');
        }
        catch (ex) {
            //swallow the error for IE6
        }
        Filter(otherGroup);
        if (settings[removeGroup.index].useCounters) { UpdateLabel(removeGroup); }
    }

    function ClearFilter(group) {
        $('#' + group.filter).val('');
        $('#' + group.storage + ' option').appendTo('#' + group.view);
        try {
            $('#' + group.view + ' option').removeAttr('selected');
        }
        catch (ex) {
            //swallow the error for IE6
        }
        if (settings[group.index].useSorting) { SortOptions(group); }
        if (settings[group.index].useCounters) { UpdateLabel(group); }
    }

    function IsMoveMode(currSettings) {
        return currSettings.transferMode == 'move';
    }
})(jQuery);

Geändert von ProCoder2025 (06.01.2012 um 04:11 Uhr).
ProCoder2025 ist offline   Mit Zitat antworten
Alt 08.01.2012, 12:08  
Benutzer
 
Registriert seit: 22.04.2011
Beiträge: 59
PHP-Kenntnisse:
Anfänger
ProCoder2025 befindet sich auf einem aufstrebenden Ast
Standard

So ich habe jetzt herausgefunden das natürlich das Array leer ist da ich ja kein markiertes Listelement verschicke sondern unmarkierte. Das übertragen per Submit mit [] funktioniert aber nur mit markierten. Das habe ich jetzt getestet und funktioniert auch bei mir.

So jetzt entsteht die Frage wie ich das ganze mit unmarkierten an PHP verschicke.

Ich habe zwei Ideen.

Die erste wäre, die Elemente mit einem Trennzeichen in ein Hiddenfeld speichern und dann an PHP übergeben. Danach müssten die Inhalte wieder getrennt werden und in Array gespeichert. Das Speichern in Hiddenfeld müsste dann mit Javascript realisiert werden, wie das funktioniert müsste ich noch herausfinden

Die andere Möglichkeit, wobei ich nicht sicher bin ob dies überhaupt funktioniert, wäre das ich gleich die Listelemente in ein Array (PHP) speichere und das dann mit dem Formular an die bearbeitende PHP-Datei verschicke.
Eine Suche, ob dies überhaupt möglich sei, ist derzeit noch erfolglos gewesen.

Aber ich gebe nicht auf

Geändert von ProCoder2025 (08.01.2012 um 12:14 Uhr).
ProCoder2025 ist offline   Mit Zitat antworten
Alt 08.01.2012, 19:12  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
So jetzt entsteht die Frage wie ich das ganze mit unmarkierten an PHP verschicke.
Gar nicht. Du hast serverseitig bereits diese Daten, also lies sie erneut aus, wie beim Erstellen der Liste.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.01.2012, 20:40  
Benutzer
 
Registriert seit: 22.04.2011
Beiträge: 59
PHP-Kenntnisse:
Anfänger
ProCoder2025 befindet sich auf einem aufstrebenden Ast
Standard

Nikosch irgendwie habe ich eine Denkblockade.
Ich habe zwar die Daten in die Listbox eingefügt mittels PHP aber ich muss doch jetzt erst erkennen was der USER per Formular ausgewählt hat. Und das kann ich doch nur anhand eines Submit-Buttons machen oder halt per Hidden mit Javascript.

Ich kann doch sonst kein PHP Befehl ausführen. Ich muss doch irgendwie an die Daten in der Select-Box rankommen die der User mir per Submit bestätigt.

Wenn ich das mit Hiddenfield hinkriegen würde, dann wäre die Auswertung ja das leichteste.

Aber derzeit steh ich auf dem Schlauch. Mit dem Hidden-Field versuch ich mich schon den ganzen Tag aber meine Javascriptkentnisse sind ja mal gleich bei Null . Und eine PHP-Lösung habe ich erst angedacht aber auch jedes Forum, Tutorial oder Seite verweist immer wieder auf Hidden-Field.

Nikosch ich weiß jetzt ganz ehrlich nicht einmal wo ich den PHP-Code ansetzen sollte.

Ich habe drei Dateien.
Einmal functions.php dort wird als erstes die SQL abgefragt und die Auswahlliste für die Listbox1 erstellt.

Die zweite datei test.php ist für das FOrmular zuständig und liest die functions.php ein und gibt die Listbox1 und Listbox2 dann aus.
Der User kann dann aus der Listbox verschiedene Daten nehmen und in Listbox2 verschieben.

Mit betätigen des Submit-Button soll dann nur Listbox2 an die dritte Datei actions.php übermittelt werden und dort ausgelesenen werden.
Und hier habe ich meine Denkblockade. Wie kann ich denn ohne Übermittlung der Daten für Listbox2 feststellen was der User ausgewählt hat?
Auch wenn ich die Daten von Listbox1 habe fehlen mir doch die Daten von Listbox2.


Das PHP Serverseitig ist kann ich das ja auch nicht im Formular selbst auswerten.
Daher das Input-Field mit Javascript, damit die Daten abgespeichert werden, bei dem hängt es aber derzeit noch.
Da ich nicht hin bekomme wie ich ein Hiddenfield lösche wenn die Auswahl wieder zurückgenommen wird und zweitens schaffe ich es nur, das eine Information gespeichert wird und die älter wird überschrieben.
ProCoder2025 ist offline   Mit Zitat antworten
Alt 08.01.2012, 20:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Versende den Schlüssel eines Datensatzes, aber nicht den Datensatz selbst.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.01.2012, 21:16  
Benutzer
 
Registriert seit: 22.04.2011
Beiträge: 59
PHP-Kenntnisse:
Anfänger
ProCoder2025 befindet sich auf einem aufstrebenden Ast
Standard

OK besten dank..darüber werde ich mal nachdenken und mich noch bissel schlau machen...so etwas in der Art habe ich heute schon einmal gelesen aber eher etwas ignoriert da ich das nicht mit meinem Problem assoziiert habe...

Aber das hilft mir schon weiter ...
ProCoder2025 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Rekursive Liste erstellen sponge93 PHP Einsteiger 3 20.12.2011 09:21
[Erledigt] PDF im Browser Streamen PiXeL1337 PHP Einsteiger 22 08.09.2011 16:24
mehrdimensionales array inhalte tauschen pidaman PHP Tipps 2010 18 27.08.2010 16:58
[Erledigt] Bereich einer Array lässt sich nicht ausgeben Polliny PHP Tipps 2010 54 21.06.2010 15:30
Feed in Datenbank eintragen (Formate: json, php serialized, xml) high_five Datenbanken 5 17.06.2010 03:04
Ein (Teil)Array anhand von level und depth zurückgeben. greatcthulhu Scriptbörse 4 16.04.2010 10:45
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Soapfault: Undefined Property Argi PHP-Fortgeschrittene 0 28.07.2008 11:17
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum