Ankündigung

Einklappen
Keine Ankündigung bisher.

Array per SESSION übergeben?

Einklappen

Neue Werbung 2019

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

  • Array per SESSION übergeben?

    Ist es m�glich, mit GET ein ganzes array in der URL zu �bergeben??


    Ich will so oder so �hnlich

    PHP-Code:
    <?php
    <a href='db_config_row.php?all_fieldnames=$all_fieldnames[]'> ...
    ?>
    die in einem Array gespeicherten Feldnamen an db_config_row.php �bergeben.

  • #2
    Nö.

    Warum nicht Session-Variablen?

    Kommentar


    • #3
      http://de2.php.net/manual/de/function.serialize.php
      http://de2.php.net/manual/de/function.unserialize.php
      http://de2.php.net/manual/de/function.urlencode.php
      http://de2.php.net/manual/de/function.urldecode.php

      Dir ist aber klar, dass du per URL nicht unendlich viele Daten übergeben kannst?

      Gruß
      phpfan

      Kommentar


      • #4
        Zitat von PaterNoster
        Nö.

        Warum nicht Session-Variablen?
        Jo hab ich gemacht, klappt auch soweit ganz gut.

        Jetzt möchte ich, dass in einer while (odbc_fetch_row($table_content))
        Schleife für jeden Datensatz eine neue Session-Variable angelegt wird.
        Im folgenden Code soll das $_SESSION['col_content[$dataset]'] sein
        Also lege ich erst ein array an und fülle dann in einer for-Schleife (für jede Spalte der Tabelle) das Array $_SESSION['col_content[$dataset]'][$i] mit Werten...

        [PHP]<?php
        $dataset=1;
        while (odbc_fetch_row($table_content))
        {
        echo "<tr>";
        echo "<td valign='top'><font size='2pt' face='courier'>[$dataset]</font></td>";

        $_SESSION['field_count'] = $field_count;
        $_SESSION['all_tables'] = $all_tables;

        $_SESSION['col_content[$dataset]'] = array();
        $_SESSION['all_fieldnames[$dataset]'] = array();

        for ($i=1; $i<=$field_count; $i++)
        {
        $data = odbc_result($table_content, $i); // in $data steht der Inhalt der ZELLE drin
        // echo "das ist data: $data
        ";
        if ($data == '')
        {
        echo "<td>

        Kommentar

        Lädt...
        X