tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
210
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    JesusFreak777 JesusFreak777 ist offline Mitglied Brokat
    Registriert seit
    Nov 2007
    Beiträge
    255
    hallo,

    ist es möglich das ich über einer zelle hinaus schreibe?

    ich habe eine tabelle,...


    |H|a|l|l|o|

    bei meiner tabelle ist es so das ich zwei zeilen habe,... in der 2. Zeile ist der Text in einzelnen Buchstaben aufgeteilt in der 1. Zeile kommen Buchstaben über den einzelnen Buchstaben,... jetzt kann es sein das über das l ein D kommt oder gar 3 Buchstaben,.. jetzt möchte ich nicht das zum nächsten l die Lücke Größer wird, sondern das er einfach die nächsten 3 Zellen (die sicher nicht beschrieben wird) entweder mitnutzt oder einfach (so wie es in excel ist) einfach überschreibt,...

    ist das möglich?

    PS. die Tabelle wird über einer forschleife generiert mit verbinden hab ich bis jetzt keine erfolge gehabt:
    colspan='3' wenn ein wert gegeben ist,... dann schiebt er mir das ganze ding einfach um 3 stellen raus und nichts stimmt mehr,...

    Danke für eure Hilfe
     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    colspan sollte aber genau das leisten. Poste am Besten mal die Schleife und das, was dabei herauskommt (Browserquelltext).

    LG
     

  3. #3
    spex Tutorials.de Gastzugang
    style="overflow:hidden"
    oder wenn es sichtbar sein soll:
    style="overflow:visible"
     

  4. #4
    JesusFreak777 JesusFreak777 ist offline Mitglied Brokat
    Registriert seit
    Nov 2007
    Beiträge
    255
    hier mal mein code,...
    aber net lachen

    PHP-Code:
    $zeile 'Hallo du wie geht es dir';


    $str preg_replace('/\040+/''_'$zeile);



    echo 
    "<table cellspacing='0' cellpadding='0' style='border: 0 solid #000000'><tr>";


    $i strlen($str);

    echo 
    "</tr><tr>";

    for(
    $iz 0$iz $i$iz++)
    {

    $zahl = array("1""2""3""4""5""6""7""8""9""0");
    $buch = array("a""b""c""d""e""f""g""h""i""j");
    $session str_replace($zahl$buch$iz);

    if (
    $_GET['tab'] != "")
    {
    if (
    $iz == $_GET['tab'])
    {
    $_SESSION[$session] = $_GET['cord']; 
    }

    if (
    $_SESSION[$session] != "")
    {
    $vb 1;
    }
    else
    {
    $_SESSION[$session] = "";
    $vb 1;
    }

    }


    echo 
    "
    <td colspan='"
    .$vb."' style='border: 0 solid #000000'>
    "
    .$_SESSION[$session]."
    </td>
    "
    ;



    }

    echo 
    "</tr><tr>";

    for(
    $i 0$i strlen($str); $i++)
    {
    echo 
    "
    <td>
    <a href='"
    .$_SERVER['PHP_SELF']."?tab=".$i."&cord=".$_GET['cord']."'>".substr($str$i1)."</a>
    </td>
    "
    ;
    }

    echo 
    "</tr></table>"

    ich möchte das der Text sich nicht verschiebt wenn ich akkorde (buchstaben) drüber setzte,...

    overflow klingt ganz gut aba ich habs net anwenden können

    Gruß Simon

    Edit:
    hm weiß evtl warum overflow nicht funktioniert,... evtl weil ich keine festgelegte größe hab?
    Geändert von JesusFreak777 (17.08.08 um 13:33 Uhr)
     

  5. #5
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    durch die Logik in Deinem Code steige ich nicht wirklich durch. Ich sehe auch nicht, wo Du Dein colspan jemals auf etwas anderes als 1 setzt...
    Poste also mal das, was im Browser ankommnt (rechte Maustaste -> Quelltext anzeigen).

    Was genau wird das hier?

    PHP-Code:
    for($iz 0$iz $i$iz++)
    {

    $zahl = array("1""2""3""4""5""6""7""8""9""0");
    $buch = array("a""b""c""d""e""f""g""h""i""j");
    $session str_replace($zahl$buch$iz); 
    Meinst Du:

    PHP-Code:
    $session $buch[$iz]; 
    LG
     

  6. #6
    JesusFreak777 JesusFreak777 ist offline Mitglied Brokat
    Registriert seit
    Nov 2007
    Beiträge
    255
    das mit collspan 3 hab ich schon ausprobiertz das hat auch funktioniert,.. aber das ich dann noch zwei stellen weiter muss hab ich vergessen,...


    if ($_SESSION[$session] != "")
    {
    $vb = 3;
    $iz++;
    $iz++;
    }
    else
    {
    $_SESSION[$session] = "";
    $vb = 1;
    }

    so funktionierts,...

    danke für die hilfe
     

  7. #7
    JesusFreak777 JesusFreak777 ist offline Mitglied Brokat
    Registriert seit
    Nov 2007
    Beiträge
    255
    cool wäre es trotzdem wenn

    overflow:visible

    irgendwie funktionieren würde,... dann hab ich immer die kleinste zellengröße,...

    gibt es die möglichkeit das er immer vom Buchstaben ausgeht und den akkord über die zellen hinausschreibt, oder muss ich da ne feste zellengröße angeben was ja nicht möglich ist,...?


    Gruß Simon
     

  8. #8
    JesusFreak777 JesusFreak777 ist offline Mitglied Brokat
    Registriert seit
    Nov 2007
    Beiträge
    255
    kann ich irgendwie ausrechnen wie groß die minimalste breite der tabelle wäre.
    einmal => ausgehend von einer bestimmten zeile
    und => ausgehend der ganzen tabelle

    ja ich weiß bei der ganzen tabelle nimmt er ja automatisch die geringste Breite,... aber wenn ich es an PDF weiter geben will ist es nicht so

    Danke für die antwort,....
     

Ähnliche Themen

  1. Text über DIV hinaus
    Von L99P im Forum PHP
    Antworten: 3
    Letzter Beitrag: 09.08.08, 14:06
  2. Weiterleitung über Frames hinaus!
    Von ahykes im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 13.03.05, 21:42
  3. Weiterleitung über Frames hinaus!
    Von ahykes im Forum HTML & XHTML
    Antworten: 4
    Letzter Beitrag: 11.03.05, 15:59
  4. Menü wird nicht über Frame hinaus hinaus angezeig
    Von Plantus im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 19.11.04, 11:07
  5. CursorPosition über dem Window hinaus
    Von der_Brain im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 18.03.04, 16:55