Salve a tutti, ho creato uno script php per un futuro inserimento nella homepage del mio sito ancora in fase di sviluppo;il problema è che dopo aver prelevato i dati da mysql tramite
codice:
mysql_fetch_array
non rieco a stampare con una regola CSS i dati ricevuti così i commenti escono fuori dal css del "blog"(blog si fa per dire"☻)non riesco a spiegarmi in maniera esaustiva vi posto il codice:
codice:
Commenta
<?php
class connessionephp{
	//parametri connessione//
	private $nomehost = "http://www********.org/phpmyadmin/index.php";
	private $nomeutente = "marioderrico";
	private $password = "*******";
	//controllo connessioni attive 
	private $attiva = false;
	public function connetti(){
		     if (!$this->attiva)
			 {
			   $connessione = mysql_connect($this->nomehost,$this->nomeutente,$this->password);
			   $db = mysql_select_db ("my_marioderrico");
			   if (!$db){
				   echo "database not present".'
';   
				   
			   }else{
			       echo "<h2>database trovato</h2>".'
';
			   }
			 }else{
				 return true;
		        echo "impossible connettersi".'
';
		}
	}
}


$forse = new connessionephp();
$forse->connetti();
?>
<?php
class riempimetnodb{
	
	public function creatable (){
		     $table = mysql_query ("
CREATE TABLE blog (nome VARCHAR(50),
titolo VARCHAR(50),
commento MEDIUMTEXT)");
	    	 if (!$table = true){
				echo "impossiblie creare tabella sintassi errata".'
';
			     return false; 
			 }else{
				 echo "tabella creata".'
'; 
	    }   
	}   
	
	public function riempitable(){
		       $nome = $_POST['nome'];
			   $titolo = $_POST['titolo'];
			   $commento = $_POST['testo'];
			   $image = $_POST['image'];
			   if ($nome == '' or $titolo == '' && $commento == ''){
				     echo "<h1>riempire i campi</h1>";   
			   }else{
		       $write = mysql_query ("
INSERT INTO blog(nome,titolo,commento)
 VALUES ('$nome','$titolo','$commento')");
			       if ($write == true){
					   return false;
					     
				   }
			   }
			  
			        $write = mysql_close($connessione);
		
		}

  public function scrivisulblog (){
			// parametri controllo funzione post
						$scrivi = mysql_query ("SELECT * FROM blog");
			 while ($leggi = mysql_fetch_array($scrivi)){
				 echo "<h4 style='border:2px solid #000'>post di</h4>"."  " . $leggi ["nome"].'
';
		          echo "<h4 style='border:2px solid #000'>titolo</h4>". "  " . $leggi["titolo"].'
';
				  echo  "<h4 style='border:2px solid #000'>commento</h4>"."  ".$leggi ["commento"].'
';
			      
			      
			 }
	   }   
		     
	   }
	 
    
 

?>

<?php
$mm = new riempimetnodb();
$mm->creatable(); 
$mm->riempitable();
?>
<div id="comm">
<?php
$mm->scrivisulblog();
//$mm->scrivisulblog2(); 
?>
</div>



</div>
</body>
</html>
ora il codice html del form
codice:







<title>Documento senza titolo</title>
</head>

<body>
<form action="config.php" method="post">
 nome <input type="text" name="nome" />

 titolo: <input type="text" name="titolo" />

 Carica foto<input type="image" name="img" />

 Commento:
<textarea id="testo" rows="15" cols="75" name="testo" style="background-color:#FFFFEA" ></textarea>

 <input type="submit"  value="Invia post"   />
 </form>

<?php

include "config.php";
/*$mm->scrivisulblog();*/


?>

</body>
</html>
questi sono i link al blog se volete testarli
http://marioderrico.altervista.org/config.php
il problema è da come si può notare se provate a postare un messaggio lungo è, che quest'ultimo non rispetta la dimensione del div / CSS.
Spero di essere stato chiaro.
Grazie.☺