[PHP] Tabellenänderungs vorlage

Dieses Thema im Forum "Webdesign" wurde erstellt von banstylez, 6. August 2010 .

Schlagworte:
  1. 6. August 2010
    Keine Ahnung obs die richtige Sektion ist, und der Titel ist auch eher naja

    Also folgende Situation:

    Ich pflege gerade Artikel in meinen Online-Shop ein. Nun ist es so das ich ein Attribut erstellt habe was ausgegeben wird mit dem Namen "Technische Details" so das ist ein extra Tab. Klickt man auf diesen bekommt man in Tabellenform die Technischen Details angezeigt.


    Ich habe Tabellen für Computer, Notebook und Netbooks. Alles andere im Shop hat keine Technischen Details.

    Die Tabelle schaut wie folgt aus (spoiler da etwas lang)
    Spoiler
    Code:
    <table border="0" cellspacing="0" cellpadding="0">
    <tbody>
    <tr>
    <td style="padding-left: 4px;" colspan="2"><strong><span>Notebook </span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Anzahl Prozessoren Inkl.</span></td>
    <td>1</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Anzahl Prozessoren Max.</span></td>
    <td>1</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Prozessor Typ</span></td>
    <td> AMD Athlon X2 Dual Core</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Taktfrequenz</span></td>
    <td>2,10 GHz</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Notebook 2nd level cache</span></td>
    <td>1 MB</td>
    </tr>
    <tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>FSB in MHz</span></td>
    <td>-</td>
    </tr>
    <tr>
    <td style="padding-left:4px;"colspan="2"><strong><span>
    Arbeitsspeicher</span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>RAM Incl. in MB</span></td>
    <td>4.096 MB</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>RAM Max. in GB</span></td>
    <td>4,0 GB</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>RAM Typ</span></td>
    <td> DDR2-800MHz</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>RAM Slots verf&uuml;gbar<br /></span></td>
    <td>0</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>RAM Slots maximal</span></td>
    <td>2</td>
    </tr>
    <tr>
    <td style="padding-left: 4px;" colspan="2"><strong><span>Grafik</span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Grafikkarte</span></td>
    <td>Radeon HD5145</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Video RAM Shared</span></td>
    <td>Nein</td>
    </tr>
    <tr>
    <td style="padding-left: 4px;" colspan="2"><strong><span>Festplatte</span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Festplattenkapazit&auml;t Inkl.</span></td>
    <td>320,000 GB</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Festplatten Umdrehungen pro Min</span></td>
    <td>5.400</td>
    </tr>
    <tr>
    <td style="padding-left: 4px;" colspan="2"><strong><span>Bildschirm </span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Bildschirmgröße </span></td>
    <td>39.62cm (15.6")</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Glare Display</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Widescreen</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Max. Auflösung</span></td>
    <td>1366x768 / WXGA</td>
    </tr>
    <tr>
    <td style="padding-left: 4px;" colspan="2"><strong><span>Anschlüsse</span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Anschluss / Anzahl / Position</span></td>
    <td>USB 2.0 / 4</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Anschluss / Anzahl / Position</span></td>
    <td>Mikrofon / 1</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Anschluss / Anzahl / Position</span></td>
    <td>Kopfhörer/Line out / 1</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Anschluss / Anzahl / Position</span></td>
    <td> VGA / 15 Pin / 1</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Anschluss / Anzahl / Position</span></td>
    <td>-</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Anschluss / Anzahl / Position</span></td>
    <td>-</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Anschluss / Anzahl / Position</span></td>
    <td>-</td>
    </tr>
    <tr>
    <td style="padding-left: 4px;" colspan="2"><strong><span>Akku</span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Akku Typ<br /></span></td>
    <td>Li-Ion Akku 6 Zellen</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Akkulaufzeit in Std.<br /></span></td>
    <td>-</td>
    </tr>
    <tr>
    <td style="padding-left: 4px;" colspan="2"><strong><span>Laufwerke </span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Diskettenlaufwerk</span></td>
    <td>Nein</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span> Informationen</span></td>
    <td>-</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>CD-Laufwerk</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span> Informationen</span></td>
    <td> 8x DVD-Super Multi D/L</td>
    </tr>
    <tr>
    <td style="padding-left: 4px;" colspan="2"><strong><span>Features</span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Kamera</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Fingerprint Reader</span></td>
    <td>Nein</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Sound on Board</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Lautsprecher</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Flash Card</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Flash Typen</span></td>
    <td>3-in-1 Card Reader</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Touchpad</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>PCMCIA / PC Card</span></td>
    <td>Nein</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>PCMCIA / PC Card Info</span></td>
    <td>-</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Betriebssystem Informationen</span></td>
    <td> Windows 7 Home Premium 64 Bit</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Betriebssystem Sprache</span></td>
    <td>Deutsch</td>
    </tr>
    <tr>
    <td style="padding-left: 4px;" colspan="2"><strong><span>Netzwerk</span></strong></td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Bluetooth Funktion</span></td>
    <td>Nein</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Bluetooth Typ</span></td>
    <td>-</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>WLAN Funktion</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Notebook WLAN Typ 802.11</span></td>
    <td>b/g/n</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>UMTS/3G/WWAN</span></td>
    <td>Nein</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Fax/Modem</span></td>
    <td>Nein</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Fax/Modem Typ</span></td>
    <td>-</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Ethernet</span></td>
    <td>Ja</td>
    </tr>
    <tr>
    <td style="padding-left: 14px;" width="200px"><span>Ethernet Typ</span></td>
    <td> LAN 10/100/1000 MBit/s RJ-45</td>
    </tr>
    </tbody>
    </table>


    Nun ist es aber eine scheiss Fummelarbeit in einer Textdatei immer die jeweiligen Daten zu ändern und dann zu speicher.

    Nun ist meine Frage, könnte irgendwer hier ein Front-End basteln, wo ich die entsprechende Tabelle auswähle also Computer, Notebook oder Netbook und dann wird mir diese Tabelle angezeigt. In dieser kann ich dann nur die Daten ändern die auf der rechten Seite stehen.

    Sprich

    Code:
    <td style="padding-left: 14px;" width="200px"><span>Ethernet Typ</span></td>
    <td> LAN 10/100/1000 MBit/s RJ-45</td>
    Dort könnte ich nur
    ändern.


    Wäre das möglich ? Wenn ja mit welchem Aufwand. Würde denjenigen natürlich entschädigen, solange es alles im Rahmen bleibt !
     
  2. 6. August 2010
    Zuletzt von einem Moderator bearbeitet: 13. April 2017
    AW:
    PHP:
     Tabellenänderungs vorlage [/ b ]

    Du bist im Webdesign ...

    [
    URL = https : //raidrush.net/forums/52/]Webentwicklung[/URL] -> [i]"Ich suche einen Coder"[/i]
     
  3. 6. August 2010
    Zuletzt von einem Moderator bearbeitet: 13. April 2017
    AW:
    PHP:
     Tabellenänderungs vorlage [/ b ]

    [
    quote = "furious1, post: 9802923" ] Du bist im Webdesign ...

    [
    URL = https : //raidrush.net/forums/52/]Webentwicklung[/URL] -> [i]"Ich suche einen Coder"[/i][/QUOTE]


    Erstmal will ich wissen ob das möglich wäre danach müsste das komplette als Text - Datei ausgegeben werden  :)


    Wenns hier keiner kann brauch ich net in der Sektion posten  ;)
     
  4. 6. August 2010
    AW:
    PHP:
     Tabellenänderungs vorlage[/b]

    es geht mit array
    [php]<?php
    $daten 
    = array(
        
    'Hardware'  => array(
            
    'CPU'  =>  'Intel Test' ,
            
    'RAM'  =>  '4GB Kingston' ,
            
    'Grafik'  =>  'NVidia'
        
    ),
        
    'Software'  => array(
            
    'OS'  =>  'Windows 7' ,
            
    'Office'  =>  'Open Office'
        
    )
    );
    // hier gehts los
    echo  '<table>' ;
    foreach(
    $date  as  $cat  =>  $row )
    {
        echo 
    '<tr><td colspan="2"><b>' . $cat . '</b></td></tr>' ;
        
    // die daten
        
    foreach( $row  as  $typ  =>  $wert )
        {
            echo 
    '<tr>' ;
            echo 
    '<td width="100">' . $typ . '</td>' ;
            echo 
    '<td>' . $wert . '</td>' ;
            echo 
    '</tr>' ;
        }

    }
    echo 
    '</table>' ;
    ?>
    müsste gehen
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.