bonjour à tous,
je fait mes premier pas avec php depuis deux semaines et je trouve que j'assimile dejat bien grace à vous !
j'essaye de créer un formulaire qui envoie plusieur champs texte et une image
dans ma bdd
j'ai trouver ce tuto qui explique parfaitement la procedure !
bizarement je n'ai pas accés aux commentaire de ce tuto !
voila mes questions :
1* lorsque je veux suprimer une fiche : erreure:
Warning: unlink(/customers/4/7/5/info-expo.be/httpd.www/test/test/repIMAGES\60_174737_174015779299426_1620953_n.jpg): No such file or directory in /customers/4/7/5/info-expo.be/httpd.www/test/test/MONFICHIER-TRAITER.php on line 178 Warning: unlink(/customers/4/7/5/info-expo.be/httpd.www/test/test/repIMAGES\picto_60_174737_174015779299426_1620953_n.jpg): No such file or directory in /customers/4/7/5/info-expo.be/httpd.www/test/test/MONFICHIER-TRAITER.php on line 181
2* j'aimerais rajouter des champs suplementaire au formulaire de type texte. j'ai rajouté pour un champs Lieu tous fonctionne bien sauf que ce champs ne s'enregistre pas dans la bdd via ajouter et fonctionne par contre via modifié
le probleme je pense vien d'ici :
code original
mon code modifié :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 // TRAITEMENT du formulaire // ----------------------------------------------------------------------------------------------------- if ($TRAITER == 'AJOUTER') { // recuperation des elements du formulaire $COMMENT = mysql_real_escape_string($_POST['COMMENT1']); // ------------------------------------------------------------- // ENREGISTREMENT du COMMENT dans la BASE DE DONNEES par INSERT $listechamps = 'COMMENT1'; $listevaleurs = '\''.$COMMENT.'\''; $queryNEW = 'INSERT INTO '.$table.'('.$listechamps.') VALUES('.$listevaleurs.')'; $resultNEW = mysql_query($queryNEW) or die('Erreur SQL ! '.$queryNEW.'<br/>'.mysql_error()); // ------------------------------------------------------------- // recuperation du NUM en selectionnant LA DERNIERE fiche cree $query = 'SELECT MAX(NUM) AS NUMmax FROM '.$table; $result = mysql_query($query) or die('Erreur SQL ! '.$query.'<br/>'.mysql_error()); $val_NUMmax = mysql_fetch_array($result); $NUM = $val_NUMmax['NUMmax']; } // -----------------------------------------------------------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 // TRAITEMENT du formulaire // ----------------------------------------------------------------------------------------------------- if ($TRAITER == 'AJOUTER') { // recuperation des elements du formulaire $LIEU = mysql_real_escape_string($_POST['LIEU1']); $COMMENT = mysql_real_escape_string($_POST['COMMENT1']); // ------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------- // ENREGISTREMENT du COMMENT dans la BASE DE DONNEES par INSERT $listechamps = 'COMMENT1'; $listevaleurs = '\''.$COMMENT.'\''; $queryNEW = 'INSERT INTO '.$table.'('.$listechamps.') VALUES('.$listevaleurs.')'; $resultNEW = mysql_query($queryNEW) or die('Erreur SQL ! '.$queryNEW.'<br/>'.mysql_error()); $listechamps1 = 'LIEU1'; $listevaleurs1 = '\''.$LIEU.'\''; $queryNEW = 'INSERT INTO '.$table.'('.$listechamps1.') VALUES('.$listevaleurs1.')'; $resultNEW = mysql_query($queryNEW) or die('Erreur SQL ! '.$queryNEW.'<br/>'.mysql_error()); // ------------------------------------------------------------- // recuperation du NUM en selectionnant LA DERNIERE fiche cree $query = 'SELECT MAX(NUM) AS NUMmax FROM '.$table; $result = mysql_query($query) or die('Erreur SQL ! '.$query.'<br/>'.mysql_error()); $val_NUMmax = mysql_fetch_array($result); $NUM = $val_NUMmax['NUMmax']; } // -----------------------------------------------------------------------------------------------------
si vous avez une idée ?
merci d'avance
Partager