Ajout
butterfly235
Messages postés
21
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjour ,
j'ai un problème avec ma page ajouter article qui permet d'ajouter un article a la base de donnée ,le problème c'est quand je saisi un long text dans le champs texteara il fait pas l'ajout et quand je saisi une seul mot il fait bien l'ajout
voilà le code :
BN:dans la base le champs text de type text
Merci
j'ai un problème avec ma page ajouter article qui permet d'ajouter un article a la base de donnée ,le problème c'est quand je saisi un long text dans le champs texteara il fait pas l'ajout et quand je saisi une seul mot il fait bien l'ajout
voilà le code :
<?php
if(isset($_POST['ajout']))
{
// Objectif : Enregister l'image
// On l'enregistre ou ? dans le dossier images !
$file = substr(getcwd(), 0, -35);
$file = $file.'..\\..\\assets\\images\\'.basename($_FILES['image']['name']);
//Upload !
if (move_uploaded_file($_FILES['image']['tmp_name'], $file)) {
echo 'Le fichier est valide, et a ete telecharge';
} else {
echo 'Attaque potentielle par téléchargement de fichiers';
}
$fileName = basename($_FILES['image']['name']);
$id="/N";
$tit=$_POST['tit'];
$txt=$_POST['txt'];
$pg=$_POST['pg'];
$req = $dbh->prepare("INSERT INTO article (id_art,titre,text,image,page) VALUES ('$id','$tit','$txt','$fileName','$pg')");
$req->execute();
}
?>
<?php
echo" <form method='post' action='ajoutearticle.php' class='niceform' enctype='multipart/form-data'>
<center>
<table width='100%' border='0' cellspacing='0' cellpadding='5'>
<td width='15%'>Titre</td>
<td width='70%'><input type='text' name='tit' value=''</td>
<td width='15%' > </td></tr>
<td> </td>
<tr> <td valign='top'>Text</td>
<td><textarea name='txt' cols='60' rows='50' ></textarea></td>
<td valign='top'> </td>
</tr> <td> </td>
<tr> <td valign='top'>Image</td>
<td>
<input type='hidden' name=\'max_file_size' value='50000'>
<input type='file' name='image'><br>
</td>
</tr>
<tr>
<td width='15%'> Page</td>
<td width='70%'><input type='text' name='pg' value=''></td>
<td width='15%' id='errOffset'> </td></tr>
<td> </td>
</tr> <td> </td>";
echo"<td colspan='2'><input type='submit' name='ajout' value='Ajouter' />
<input type='reset' name='annuler' id='button2' value='Annuler' />";
echo" </tr> </table> </fieldset></form> </center>";
?>
BN:dans la base le champs text de type text
Merci
Pour le " ' ", utilisez
Cordialement,