Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από master3763 » 09 Απρ 2013 19:33

Φίλες και φίλοι γεια σας !
Προσπαθώ να φτιάξω μια εφαρμογή με καταχώρηση υποψηφίων συνεργατών στην DB. Τα στοιχεία τους θα εισάγονται στη βάση δεδομένων MySql μέσω μίας φόρμας. Κ από κει θα εξάγονται μέσα σε έναν πίνακα (σ ένα πεδίο του πίνακα <td>εδώ</td> ) της σελίδας μου.
Το πρόβλημα μου είναι ότι όταν εμφανίζω τους συνεργάτες από τη βάση δεδομένων, το κείμενο που μεταφέρθηκε και αποθηκευτικέ από το <textarea> </textarea> εμφανίζετε σε μία γραμμή δημιουργώντας άσχημη εικόνα. Το πρόβλημα με τις αλλαγές γραμμών (όπου υπάρχουν) το έχω λύσει με τη συνάρτηση nl2br() .
Πώς όμως να κάνω έτσι ώστε το κείμενο μόλις συμπληρώσει σε μία γραμμή στο <textarea> (ας πούμε 50 σύμβολα) να θεωρείτε ότι αλλάζει η γραμμή. Το υπόλοιπο κείμενο δηλαδή να εμφανίζεται από κάτω ;

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από gvre » 09 Απρ 2013 23:59

Δοκίμασες να ορίσεις συγκεκριμένο πλάτος στο κελί που θέλεις να εμφανίσεις τη συγκεκριμένη πληροφορία;

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από master3763 » 10 Απρ 2013 01:11

Ναι έχω ορίσει το πλάτος σε %.

Κώδικας: Επιλογή όλων

<td width="68%" bgcolor="#00CCFF" valign="top" style="padding&#58;0px 10px 0px 20px;">
Εδώ τρέχω το php script που διαβάζει από τη βάση
</td>
Το πρόβλημα μου είναι ότι όταν διαβάζω από τη βάση μεγάλο κείμενο που δεν έχει αλλαγές γραμμής μου εμφανίζονται όλα σε μία γραμμή (χωρίς αναδίπλωση) . Πως το κάνω να εμφανίζεται από κάτω ;

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από master3763 » 10 Απρ 2013 01:26

Και συγκεκριμένο πλάτος εχω ορίσει αλλα τύποτα...

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από gvre » 10 Απρ 2013 01:36

Μπορείς να στείλεις τον κώδικα του πίνακα που δημιουργείται μαζί με το μεγάλο κείμενο και ένα screenshot;

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από master3763 » 10 Απρ 2013 01:48

Δεν δημιουργώ ακριβώς τον πίνακα αλλά τρέχω μέσα στο <td> τον κώδικα php&#8230;
Δεν ξέρω αν είναι σωστό αυτό

Κώδικας: Επιλογή όλων

<td width="348" bgcolor="#00CCFF" valign="top" style="padding&#58;0px 10px 0px 20px;">
 <br />
<h1 align="center">Οι συνεργάτες μας</h1>
<br /><br />
<?php
$db = mysql_connect&#40;"localhost", "gianis", "12345"&#41;; 
mysql_select_db&#40;"new",$db &#41;; 
$result = mysql_query&#40;"SELECT * FROM new", $db&#41;; 
										 
$myrow = mysql_fetch_array&#40;$result&#41;;  

do&#123;
	echo '<h2>Συνεργάτης N - '.$myrow&#91;'id'&#93;.'</p></h2>';   
	echo '<font size="+2"> Ονομα &#58; '.$myrow&#91;"name"&#93;."</font><br>";                  	echo '<font size="+2">Επώνυμο &#58; '.$myrow&#91;"lastname"&#93;."</font><br>";            	
echo '<font size="+2">Ειδικότητα &#58; '.$myrow&#91;"eidikotita"&#93;."</font><br><br>";              
	echo '<font size="+2">Πτυχίο &#58; '.$myrow&#91;"ptixio"&#93;."</font><br><br>"; 
	
	echo '<font size="+2">Εργασιακή εμπειρία &#58; '.nl2br&#40;$myrow&#91;"experience"&#93;&#41;."</font><br><br>"; 

	echo '<font size="+2">Προσωπικά ενδιαφέροντα &#58; '.nl2br&#40;$myrow&#91;"interests"&#93;&#41;."</font><br><br>";
	echo '<hr>';
	&#125;
	
	while&#40;$myrow = mysql_fetch_array&#40;$result&#41;&#41;;          
?>      
<br><br>
   </td>
Συνημμένα
emfanisi.jpg

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από gvre » 10 Απρ 2013 01:52

Τον τελικό πίνακα στείλε (με view source μετά τη φόρτωση της σελίδας).

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από master3763 » 10 Απρ 2013 02:00

Κώδικας: Επιλογή όλων

<td width="348" bgcolor="#00CCFF" valign="top" style="padding&#58;0px 10px 0px 20px;">      
 <br />
<h1 align="center">Οι συνεργάτες μας</h1>
<br /><br />
<h2>Συνεργάτης N - 19</p></h2><font size="+2"> Ονομα &#58; Svetlanna</font><br><font size="+2">Επώνυμο &#58; Grigoriadis</font><br><font size="+2">Ειδικότητα &#58; Πολιτικός Μηχανικός</font><br><br><font size="+2">Πτυχίο &#58; Διπλοματούχος Πολιτικός Μηχανικός</font><br><br><font size="+2">Εργασιακή εμπειρία &#58; ffffffffffffffffffffffff</font><br><br><font size="+2">Προσωπικά ενδιαφέροντα &#58; wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww<br />
dsdddddddd</font><br><br><hr><h2>Συνεργάτης N - 20</p></h2><font size="+2"> Ονομα &#58; Svetlanna</font><br><font size="+2">Επώνυμο &#58; Grigoriadis</font><br><font size="+2">Ειδικότητα &#58; Πολιτικός Μηχανικός</font><br><br><font size="+2">Πτυχίο &#58; Διπλοματούχος Πολιτικός Μηχανικός</font><br><br><font size="+2">Εργασιακή εμπειρία &#58; eeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeee</font><br><br><font size="+2">Προσωπικά ενδιαφέροντα &#58; wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww<br />
dsddddddddffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<br />
fff</font><br><br><hr>      
<br><br>
 
    </td>

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από gvre » 10 Απρ 2013 02:11

Το πρόβλημα είναι ότι τα μεγάλα κείμενα δεν έχουν κενό. Αυτό μπορεί να λυθεί βάζοντάς τα μέσα σε ένα div όπως το παρακάτω (η λύση είναι στο word-wrap: break-word;).

Κώδικας: Επιλογή όλων

<div style="width&#58; 348px; word-wrap&#58; break-word;">μεγάλο κείμενο</div>
Επίσης, για να εμφανίσεις τα στοιχεία με τη μορφή που τα έχεις τώρα δε χρειάζεται να χρησιμοποιήσεις πίνακα.

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από master3763 » 10 Απρ 2013 02:16

Ευχαριστώ πολύ ! Αύριο θα το δοκιμάσω και θα σου πω. Τώρα είναι περασμένη η ώρα )

master3763
Δημοσιεύσεις: 65
Εγγραφή: 12 Δεκ 2008 16:10
Επικοινωνία:

Πρόβλημα με την εμφάνιση κείμενου στον πίνακα

Δημοσίευση από master3763 » 10 Απρ 2013 15:26

gvre σε ευχαριστώ πολύ ! Το script αυτό είναι αυτό ακριβώς που έψαχνα !

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης