Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 22:08

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PHP-HTML-tabelle

Discussion on PHP-HTML-tabelle within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
CabalRider1.01's Avatar
 
elite*gold: 263
Join Date: Apr 2009
Posts: 628
Received Thanks: 361
PHP-HTML-tabelle

Hallo meine lieben,

ich bräuchte hilfe bei folgendem Code:

Code:
<?php
$andersrum = "PHP ist vielseitig.";
echo strrev ,$andersrum; 
?>
<table border="1">
  <tr>
    <th><? echo $andersrum; ?></th>
    <th><? echo $andersrum; ?></th>
    <th><? echo $andersrum; ?></th>
  </tr>
  <tr>
    <td><? echo $andersrum; ?></td>
    <td><? echo $andersrum; ?></td>
    <td><? echo $andersrum; ?></td>
  </tr>
</table>
Der soll folgendes machen:
Den festgelegten Text, umdrehen, und in der Tabelle ausgeben.
Das umdrehen schaffe ich soweit, das in der Tabelle ausgeben auch, aber nicht in der Tabelle das umgedrehte auszugeben.

Habe erst heute mit PHP angefangen und würde mich SEHR über nen anstubser eurer seits freuen.

Habe mir auch schon nen x Seiten-langes Tutorial durchgelesen und auch fein mitgemacht.

Ich bedanke mich schonmal im vorraus.
Drücke auch Thx *______*


MfG
CabalRider1.01 is offline  
Old 09/06/2012, 13:51   #2
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
PHP Code:
<?php
$text 
"PHP ist vielseitig.";
$andersrum strrev($text);
?>
<table border="1">
  <tr>
    <th><? echo $andersrum?></th>
    <th><? echo $andersrum?></th>
    <th><? echo $andersrum?></th>
  </tr>
  <tr>
    <td><? echo $andersrum?></td>
    <td><? echo $andersrum?></td>
    <td><? echo $andersrum?></td>
  </tr>
</table>
==>
epiTR is offline  
Thanks
1 User
Old 09/06/2012, 13:59   #3
 
CabalRider1.01's Avatar
 
elite*gold: 263
Join Date: Apr 2009
Posts: 628
Received Thanks: 361
Quote:
Originally Posted by epiTR View Post
PHP Code:
<?php
$text 
"PHP ist vielseitig.";
$andersrum strrev($text);
?>
<table border="1">
  <tr>
    <th><? echo $andersrum?></th>
    <th><? echo $andersrum?></th>
    <th><? echo $andersrum?></th>
  </tr>
  <tr>
    <td><? echo $andersrum?></td>
    <td><? echo $andersrum?></td>
    <td><? echo $andersrum?></td>
  </tr>
</table>
==>
Danke Dir vielmals.
Auf die Seite bin ich auf meiner Suche auch gestossen, aber habe etwas weiter unten den durchblick verloren, da es für mich noch zu komplex aussagen.

MfG
CabalRider1.01 is offline  
Old 09/06/2012, 15:39   #4
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
Quote:
Originally Posted by epiTR View Post
PHP Code:
<?php
$text 
"PHP ist vielseitig.";
$andersrum strrev($text);
?>
<table border="1">
  <tr>
    <th><? echo $andersrum?></th>
    <th><? echo $andersrum?></th>
    <th><? echo $andersrum?></th>
  </tr>
  <tr>
    <td><? echo $andersrum?></td>
    <td><? echo $andersrum?></td>
    <td><? echo $andersrum?></td>
  </tr>
</table>
==>
dafür muss allerdings short_open_tag aktiviert sein wegen den <? ?>

#edit: grad gesehen dass er es ja selbst nutzt.. dann wird er es wohl aktiviert haben
NotEnoughForYou is offline  
Thanks
1 User
Old 09/06/2012, 15:58   #5
 
CabalRider1.01's Avatar
 
elite*gold: 263
Join Date: Apr 2009
Posts: 628
Received Thanks: 361
Quote:
Originally Posted by NotEnoughForYou View Post
dafür muss allerdings short_open_tag aktiviert sein wegen den <? ?>

#edit: grad gesehen dass er es ja selbst nutzt.. dann wird er es wohl aktiviert haben
Das interessiert mich gerade,
was ist mit den short_open_tag gemeint?
Der Code oben, ist der gesamte Code.
[Sollte nur ne übung sein, da noch wie gesagt mehr als frisch in PHP bin]

MfG
CabalRider1.01 is offline  
Old 09/06/2012, 16:24   #6
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Die Short-Tags in PHP sind <? ?> das heißt, du kannst auch anstatt <?php dann auch <? einfach benutzen, wenn short_open_tag in der php.ini gesetzt ist.

Bei deinem Code ist dieser Short Tag jedoch nicht vorhanden, daher hab ich keine Ahnung warum er das reinschreibt^^
Mikesch01 is offline  
Thanks
1 User
Old 09/06/2012, 16:33   #7
 
CabalRider1.01's Avatar
 
elite*gold: 263
Join Date: Apr 2009
Posts: 628
Received Thanks: 361
Quote:
Originally Posted by Mikesch01 View Post
Die Short-Tags in PHP sind <? ?> das heißt, du kannst auch anstatt <?php dann auch <? einfach benutzen, wenn short_open_tag in der php.ini gesetzt ist.

Bei deinem Code ist dieser Short Tag jedoch nicht vorhanden, daher hab ich keine Ahnung warum er das reinschreibt^^
naja am anfang kommt <?php ?>
und später <? ?>
^^

MfG
CabalRider1.01 is offline  
Old 09/06/2012, 17:53   #8
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87
Der Hinweis ist auch hilfreich bei einer späteren Vermischung verschieder Syntaxen.
PHP Code:
<?php echo '<?xml version="1.0" ?>'?>
PHP Code:
<?php
$text 
"PHP ist vielseitig.";
$andersrum strrev($text);
$ausgabe "<table border=1>";
$max_rows 2;
$max_cols 3;
$x 0;
for(
$row 1;$row <= $max_rows;$row++)
{
    
$ausgabe .= "<tr>";
    for(
$col 1;$col <= $max_cols;$col++)
    {
        (
$x == 0) ? $ausgabe .= "<th>".$andersrum."</th>" $ausgabe .= "<td>".$andersrum."</td>";
    }
    
$ausgabe .= "</tr>";
    
$x++;
}
$ausgabe .= "</table>";
echo 
$ausgabe;
?>
ja mir war langweilig:P
kissein is offline  
Thanks
1 User
Old 09/06/2012, 22:56   #9
 
CabalRider1.01's Avatar
 
elite*gold: 263
Join Date: Apr 2009
Posts: 628
Received Thanks: 361
Quote:
Originally Posted by kissein View Post
Der Hinweis ist auch hilfreich bei einer späteren Vermischung verschieder Syntaxen.
PHP Code:
<?php echo '<?xml version="1.0" ?>'?>
PHP Code:
<?php
$text 
"PHP ist vielseitig.";
$andersrum strrev($text);
$ausgabe "<table border=1>";
$max_rows 2;
$max_cols 3;
$x 0;
for(
$row 1;$row <= $max_rows;$row++)
{
    
$ausgabe .= "<tr>";
    for(
$col 1;$col <= $max_cols;$col++)
    {
        (
$x == 0) ? $ausgabe .= "<th>".$andersrum."</th>" $ausgabe .= "<td>".$andersrum."</td>";
    }
    
$ausgabe .= "</tr>";
    
$x++;
}
$ausgabe .= "</table>";
echo 
$ausgabe;
?>
ja mir war langweilig:P

Verzeihe dir. Freue mich für jede hilfe

uii seit 2005 Registriert ö.ö

Ja, ich schon wieder.

Tag 2 mit PHP:

Versuche ein Kontaktformular zu erstellen, das beim klick auf Speichern, das eingegebene in nem .txt Dokument abspeichert.
Und später evtl bei nem klick auf Button ka-was die Kontaktdaten ausdruckt bzw alle wieder ausgibt.

Habe erst folgendes:

Code:
<html>
<head>
<title>Kontakt</title>

</head>
<body>

<?php
$datei = fopen("Addressformular.txt","r+");
?>

<form method="post" action="#">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr><td class="thead">Kontakt-Formular</td></tr>
<tr><td class="trow1">
Vorname:<br /><input type="text" class="textbox" name="Vorname" value="" /><br /><br />
Name:<br /><input type="text" class="textbox" name="Name" value="" /><br /><br />
Straße:<br /><input type="text" class="textbox" name="Straße" value="" /><br /><br />
PLZ:<br /><input type="text" class="textbox" name="PLZ" value="" /><br /><br />
Ort:<br /><input type="text" class="textbox" name="Ort" value="" /><br /><br />
<input type="hidden" name="imagehash" value="{$imagehash}" id="imagehash" /><br />
<input type="submit" class="submit" name="submit" value="Speichern" />
</td></tr></table>
</form>
Text
</body>
</html>
Seid mit eurer kritik nicht so hart
CabalRider1.01 is offline  
Old 09/08/2012, 16:28   #10

 
Flyff_Service's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 680
Received Thanks: 337
Mir war auch langweilig.

PHP Code:
<?php

class Table {
    static 
$instances = array();
    protected 
$generated;

    protected 
$id;
    private 
$tableAttribute = array();
    private 
$header = array();
    private 
$rows = array();
    
    public function 
__construct($id)
    {
        
$this->id $id;
    }
    
    public static function 
get($id)
    {
        if (!isset(
self::$instances[$id]))
        {
            
self::$instances[$id] = new Table($id);
        }
        
        return 
self::$instances[$id];
    }
    
    public function 
__toString()
    {
        return 
$this->generate();
    }
    
    public function 
setHeader(array $header)
    {
        
$this->header $header;
    }
    
    public function 
setAttribute($key$value)
    {
        
$this->tableAttribute[$key] = $value;
    }
    
    public function 
addRow(array $row)
    {
        
$this->rows[] = $row;
    }
    
    public function 
addRows(array $rows)
    {
        foreach (
$rows as $row)
        {
            
$this->addRow($row);
        }
    }
    
    private function 
generate()
    {
        if (!empty(
$this->generated))
        {
            return 
$this->generated;
        }
        else
        {
            
$domDocument = new DOMDocument('1.0''UTF-8');
            
$domDocument->formatOutput true;
            
            
$tableNode $domDocument->createElement('table''');
            
$tableNode->setAttribute('id'$this->id);
            
// Attribute der Table
            
foreach ($this->tableAttribute as $key => $value)
            {
                
$tableNode->setAttribute($key$value);
            }
            
            
            
// Spalten <th>
            
$tableRow $domDocument->createElement('tr''');
            foreach (
$this->header as $header)
            {
                
$tableHeader $domDocument->createElement('th'$header);
                
$tableRow->appendChild($tableHeader);
            }
            
$tableNode->appendChild($tableRow);
            
            
// Zeilen <td>
            
foreach ($this->rows as $row)
            {
                
$tableRow $domDocument->createElement('tr''');
                foreach (
$row as $data)
                {
                    
$tableData $domDocument->createElement('td'$data);
                    
$tableRow->appendChild($tableData);
                }
                
$tableNode->appendChild($tableRow);
            }
            
            
$domDocument->appendChild($tableNode);
            return 
$this->generated $domDocument->saveHTML();
        }
    }
}

Table::get('test')->setHeader(array('A''B''C'));
Table::get('test')->setAttribute('border''1');
Table::get('test')->addRow(array('1''2''3'));

$rows = array(
                array(
'FOO''BAR''FOO'),
                array(
'BAR''FOO''BAR')
        );
// Strings im Array $rows umdrehen
foreach ($rows as &$row)
{
    foreach (
$row as &$data)
    {
        
$data strrev($data);
    }
}
Table::get('test')->addRows($rows);

echo 
Table::get('test');
Flyff_Service is offline  
Thanks
1 User
Old 09/09/2012, 00:05   #11
 
CabalRider1.01's Avatar
 
elite*gold: 263
Join Date: Apr 2009
Posts: 628
Received Thanks: 361
Quote:
Originally Posted by Flyff_Service View Post
Mir war auch langweilig.

PHP Code:
<?php

class Table {
    static 
$instances = array();
    protected 
$generated;

    protected 
$id;
    private 
$tableAttribute = array();
    private 
$header = array();
    private 
$rows = array();
    
    public function 
__construct($id)
    {
        
$this->id $id;
    }
    
    public static function 
get($id)
    {
        if (!isset(
self::$instances[$id]))
        {
            
self::$instances[$id] = new Table($id);
        }
        
        return 
self::$instances[$id];
    }
    
    public function 
__toString()
    {
        return 
$this->generate();
    }
    
    public function 
setHeader(array $header)
    {
        
$this->header $header;
    }
    
    public function 
setAttribute($key$value)
    {
        
$this->tableAttribute[$key] = $value;
    }
    
    public function 
addRow(array $row)
    {
        
$this->rows[] = $row;
    }
    
    public function 
addRows(array $rows)
    {
        foreach (
$rows as $row)
        {
            
$this->addRow($row);
        }
    }
    
    private function 
generate()
    {
        if (!empty(
$this->generated))
        {
            return 
$this->generated;
        }
        else
        {
            
$domDocument = new DOMDocument('1.0''UTF-8');
            
$domDocument->formatOutput true;
            
            
$tableNode $domDocument->createElement('table''');
            
$tableNode->setAttribute('id'$this->id);
            
// Attribute der Table
            
foreach ($this->tableAttribute as $key => $value)
            {
                
$tableNode->setAttribute($key$value);
            }
            
            
            
// Spalten <th>
            
$tableRow $domDocument->createElement('tr''');
            foreach (
$this->header as $header)
            {
                
$tableHeader $domDocument->createElement('th'$header);
                
$tableRow->appendChild($tableHeader);
            }
            
$tableNode->appendChild($tableRow);
            
            
// Zeilen <td>
            
foreach ($this->rows as $row)
            {
                
$tableRow $domDocument->createElement('tr''');
                foreach (
$row as $data)
                {
                    
$tableData $domDocument->createElement('td'$data);
                    
$tableRow->appendChild($tableData);
                }
                
$tableNode->appendChild($tableRow);
            }
            
            
$domDocument->appendChild($tableNode);
            return 
$this->generated $domDocument->saveHTML();
        }
    }
}

Table::get('test')->setHeader(array('A''B''C'));
Table::get('test')->setAttribute('border''1');
Table::get('test')->addRow(array('1''2''3'));

$rows = array(
                array(
'FOO''BAR''FOO'),
                array(
'BAR''FOO''BAR')
        );
// Strings im Array $rows umdrehen
foreach ($rows as &$row)
{
    foreach (
$row as &$data)
    {
        
$data strrev($data);
    }
}
Table::get('test')->addRows($rows);

echo 
Table::get('test');
gefällt mir ;D
(sry bin am we weniger am programmieren wie werktags derzeit)
Danke

MfG
CabalRider1.01 is offline  
Reply


Similar Threads Similar Threads
HTML Tabelle --> Array
05/17/2012 - AutoIt - 15 Replies
Hat jemand eine Idee? Mein Ziel ist es, wie oben schon genannt, alles in einen Array einzulesen. also global $asSectionMods = ] Vielen Dank im Voraus.
[Joomla][HTML] modul in einer html datei verlinken?
11/11/2011 - Web Development - 1 Replies
ich hab vorher im joomla forum schon ein thread geöffnet aber da antwortet mir niemand und ich ich langsam keine gedult mehr.. will heute noch weiter probieren und so. ---------------------------------------- Bei den Modulen gibt es ein leeres, wo man ein editor hat. Ist es möglich eine verlinkung zum modul in der html zu machen? Hier ein beispiel vom aufbau meiner website: Vorstellung wie die website ungefähr sein soll, wo ich welche div container gemacht habe, wie das ganze zur zeit...
[s] Tabelle
10/06/2011 - elite*gold Trading - 4 Replies
hey leute ich such jemad der mir ne Tablle macht wie sie mir gefällt :) ich würde auch eine spende geben weil ich bekomme des mit denne doofe Tabelle nicht HIN -.-* würde mich freuen wen mir Jmead Helfen würde MFg marcel
[HTML]Auswahl in Tabelle posten?
07/11/2010 - Web Development - 4 Replies
Hi, ich bin noch neu hier also bitte nicht gleich bissige Antworten geben nur weil ich im erstellen von Websites noch ein ziemlicher noob bin. Aaalso hier zu meiner Frage ( hört sich vielleicht komisch an für die HTML Profis unter euch, aber ich hoffe trotzdem, dass ich eine verständliche Antwort bekomme) : Ich bin grad am basteln einer Homepage und da hätte ich gerne ein paar Sachen wie eine Textbox, Auswahlfenster usw. Auf jeden Fall hat man dann am Ende einen Button, und jetzt zu...
[HTML]HELP[/HTML]range hack and skill speed in extreme
08/21/2009 - Dekaron Private Server - 5 Replies
hey guys i need a little help about range hack and skill speed in extreme i already unpack the Data its all done..1! my problem is wer i can edit the range ang skill speed in extreme..! pls :):):):):)



All times are GMT +1. The time now is 22:09.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.