Interesannte frage

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

  • Interesannte frage

    Hi, ist es in php möglich eine html-tabelle zu "importieren" in ein Formular, dort dann zu editieren, und dann wieder in die html-tabelle an die reichtige stelle zurückzuschreiben? also die Tabelle hat auf Farben etc, die erhalten bleiben sollen.

    Noch besser wäre es nur einen Teilbereich auszulesen. wer mit was sagen kann dem kann ich auch den link zur tabelle gaben mit der das alles passieren soll...

  • #2
    klar geht das. Wenn du die entsprechende Stelle in der html-Datei findest, ist das ohne weiteres machbar.

    gruss

    Kommentar


    • #3
      Tja, habe mal was von nem befehl gelesen der dateien ausliest, nur wie finde ich dann genau diese stelle, das es irgendwie geht war mir fast klar, aber wie? bin richtiger PHP-Anfänger und habe keine ahnung wie ich sowas hinkriegen soll :-(

      Kommentar


      • #4
        solche Dinge sind hier schon mehrfach behandelt worden, schau mal über suchen (textdatei, textfile,...)

        gruss

        Kommentar


        • #5
          Das wäre der quellcode: Und die Ergebnisse möchte ich editieren (wenn ihr die tabelle im ie anschaut die spalte ganz rechts)


          <tr>
          <td height="235" colspan="3" valign="top">
          <table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr>
          <td width="15" height="152"></td>
          <td width="44"></td>
          <td width="66"></td>
          <td width="344" valign="top">
          <table border="0" cellspacing="0" cellpadding="0">
          <tr>
          <td width="79">01.04.2002 |</td>
          <td width="69">14:15 Uhr |</td>
          <td width="87">SVK</td>
          <td width="6">-</td>
          <td width="77">Pfersee</td>
          <td width="15">| 3</td>
          <td width="3">:</td>
          <td width="8">0</td>
          </tr>
          <tr>
          <td bgcolor="#CCCCFF">06.04.2002 |</td>
          <td bgcolor="#CCCCFF">17:00 Uhr |</td>
          <td bgcolor="#CCCCFF">Nördlingen</td>
          <td bgcolor="#CCCCFF">-</td>
          <td bgcolor="#CCCCFF">SVK</td>
          <td bgcolor="#CCCCFF">| 0</td>
          <td bgcolor="#CCCCFF">:</td>
          <td bgcolor="#CCCCFF">0</td>
          </tr>
          <tr>
          <td>14.04.2002 |</td>
          <td>10:30 Uhr |</td>
          <td>SVK</td>
          <td>-</td>
          <td>Hurlach</td>
          <td>| 3</td>
          <td>:</td>
          <td>0</td>
          </tr>
          <tr>
          <td bgcolor="#CCCCFF">20.04.2002 |</td>
          <td bgcolor="#CCCCFF">17:00 Uhr |</td>
          <td bgcolor="#CCCCFF">Türkheim</td>
          <td bgcolor="#CCCCFF">-</td>
          <td bgcolor="#CCCCFF">SVK</td>
          <td bgcolor="#CCCCFF">| 0</td>
          <td bgcolor="#CCCCFF">:</td>
          <td bgcolor="#CCCCFF">5</td>
          </tr>
          <tr>
          <td>28.04.2002 |</td>
          <td>10:30 Uhr |</td>
          <td>SVK</td>
          <td>-</td>
          <td>Peiting</td>
          <td>| 0</td>
          <td>:</td>
          <td>3</td>
          </tr>
          <tr bgcolor="#CCCCFF">
          <td>04.05.2002 |</td>
          <td>17:00 Uhr |</td>
          <td>Ottobeuren</td>
          <td>-</td>
          <td>SVK</td>
          <td>| 0</td>
          <td>:</td>
          <td>0</td>
          </tr>
          <tr>
          <td>25.05.2002 |</td>
          <td>17:00 Uhr |</td>
          <td>Unterringingen</td>
          <td>-</td>
          <td>SVK</td>
          <td>| </td>
          <td>:</td>
          <td>&nbsp;</td>
          </tr>
          <tr bgcolor="#CCCCFF">
          <td>30.05.2002 |</td>
          <td>16:00 Uhr |</td>
          <td>SVK</td>
          <td>-</td>
          <td>Bäumenheim</td>
          <td>| </td>
          <td>:</td>
          <td>&nbsp;</td>
          </tr>
          </table>
          </td>

          Kommentar


          • #6
            Tja, habe mal was von nem befehl gelesen der dateien ausliest, nur wie finde ich dann genau diese stelle, das es irgendwie geht war mir fast klar, aber wie? bin richtiger PHP-Anfänger und habe keine ahnung wie ich sowas hinkriegen soll :-(

            Kommentar


            • #7
              setzt dir eine Markierung in die Datei.

              z.B.:
              <!-- edit -->
              ...
              ...
              <!-- //edit -->

              dann öffnest du die Datei, schreibst sie zeilenweise in ein array, die beiden betroffenen Zeilen merkst du dir im array (der int wert).
              dann gibst du es in ein Textfeld aus. zum speichern schreibst du die Datei einfach neu. Alles was nicht geändert wurde aus dem array, das Geänderte aus dem Textfeld.

              gruss

              Kommentar

              Lädt...
              X