Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con una tabella

    In una cella di una tabella richiamo il contenuto di un campo di una tabella del db Mysql.
    Il problema è che c'e' una parola lunghissima e la cella si allarga fino alla lunghezza della parola.Non c'e' un modo per farla andare a capo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    [PHP-OT]
    in php forse...

    codice:
    <?php
    ....
    $p = explode(" ", $riga['Campo']);
    $n = 0;
    while($p[$n]){
    $n = strlen($p[$n]);
    while($n > 40){
    $n = $n / 2;
    if($n <= 40){
    ereg_replace('^(.{20})', '\1-
    ', $p[$n])
    }
    }
    $n++;
    }
    ....
    ?>
    Spero che vada perche' ci ho messo molto tempo a scrivere e a trovare la soluzione.... :bubu:




  3. #3
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da keratox
    [PHP-OT]
    in php forse...

    codice:
    <?php
    ....
    $p = explode(" ", $riga['Campo']);
    $n = 0;
    while($p[$n]){
    $n = strlen($p[$n]);
    while($n > 40){
    $n = $n / 2;
    if($n <= 40){
    ereg_replace('^(.{20})', '\1-
    ', $p[$n])
    }
    }
    $n++;
    }
    ....
    ?>
    Spero che vada perche' ci ho messo molto tempo a scrivere e a trovare la soluzione.... :bubu:



    6 molto bravo in php, complimenti!
    Quando avro' problemi con php, sapro' a ki rivolgermi...... :gren:
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  4. #4
    Oppure in js facendo che

    if ("stringa" > 20 )

    lo mandi a capo


    else

    lo lasci scritta così com'è !

    credo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.