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 ---------------
Mon site Météo : www.MeteoNews-fr.com
|