| Damien09 | Bonsoir à tous.
 J'ai un souci.
 
 J'ai creer une table, et quand je rentre un texte à l'aide du formulaire, je n'est au final que les 3 premiers mots voire une phrase qui sont inserer dans la base et le reste non.
 
 Voici la table; (le champs suivi et la ou je rentre le texte)
 
 Code : PHP
 
 | Citation : 
 
 CREATE TABLE `vigilance` (
`pseudo` tinytext collate latin1_german1_ci NOT NULL,
 `date` tinytext collate latin1_german1_ci NOT NULL,
 `heure` tinytext collate latin1_german1_ci NOT NULL,
 `suivi` text collate latin1_german1_ci NOT NULL,
 `nom` text collate latin1_german1_ci NOT NULL,
 `id` int(11) NOT NULL auto_increment,
 PRIMARY KEY  (`id`),
 FULLTEXT KEY `suivi` (`suivi`),
 FULLTEXT KEY `suivi_2` (`suivi`)
 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=496 ;
 
 | 
 
 voici mon formulaire avec le fichier de validation.
 
 le formulaire:
 
 Code : PHP
 
 | Citation : 
 
 <?php
 $host = "**********";
 
 $user = "**********";
 
 $pass = "**********";
 
 $bdd = "**********";
 
 mysql_connect($host,$user,$pass) or die("Impossible de se connecter à la base de données" ); // Le @ ordonne a php de ne pas afficher de message d'erreur
 
 mysql_select_db("$bdd" ) or die("Impossible de se connecter à la base de données" );
 $sql = 'SELECT id, date, heure, suivi FROM vigilance ORDER BY id desc LIMIT 0, 30';
 $req = mysql_query($sql) or die ('Erreur MySQL <br>'.$sql.'<br>'.mysql_error());
 
 
 print('<table width=100% border=0 cellspacing=2 cellpadding=2>
 
 </tr>  ');
 
 
 while  ( $resultat = mysql_fetch_array($req)) { ?>
 
 <link href="../Mes documents/MétéoNews-fr Version 3/CSS2.css" rel="stylesheet" type="text/css">
 <blockquote>
 <p class="texte"><font face="Verdana"><font face="Verdana"><strong><font color="#FFFFFF"><font color="#FF0000"><br>
 <span class="texte"><font color="#FFFFFF"><font color="#FF0000"><strong><img src="http://www.meteonews-fr.com/design/images/fleche.gif" align="absmiddle"></strong></font></font></span>
 Point sur la situation le <?php echo $resultat[date]; ?> <font face="Verdana"><font face="Verdana"><strong><font color="#FF0000">à
 <?php echo $resultat[heure]; ?></font></strong></font></font> :</font></font></strong></font></font><br>
 <font face="Verdana"><font face="Verdana"><font color="#FFFFFF"><font color="#000000" size="3"><span class="texte"><?php echo $resultat[suivi]; ?></span></font></font></font></font></p>
 </blockquote>
 <p><span class="texte"><font face="Verdana"><font face="Verdana"><font color="#FFFFFF"><font color="#000000" size="3"><br />
 </font></font></font></font>
 <?php
 }
 
 mysql_close();
 
 | 
 
 
 
 et la page de validation:
 Code : PHP
 
 
 | Citation : 
 
 <?php
 $host = "********";
 
 $user = "********";
 
 $pass = "********";
 
 $bdd = "********";
 
 mysql_connect($host,$user,$pass) or die("Impossible de se connecter à la base de données" ); // Le @ ordonne a php de ne pas afficher de message d'erreur
 
 mysql_select_db("$bdd" ) or die("Impossible de se connecter à la base de données" );
 
 $suivi = nl2br($suivi);
 $query = "INSERT INTO vigilance SET nom='$nom', pseudo='$pseudo', date='$date', heure='$heure',  suivi='$suivi'";
 
 $result = mysql_query($query);
 
 mysql_close();
 
 ?>
 
 | 
 
 J'espère que vous pourrez m'aider, car je galère la.
   Message édité par Damien09 le 28-01-2006 à 12:40:37
 |