[RESOLU] Ajout commentaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Ajout commentaire

Re: Ajout commentaire

par NUAGE » 19 juin 2013, 22:02

Voici le traitement du code précédent
$nom=isset($_POST['nom'])?$_POST['nom']:"";

$sql="INSERT INTO `personne` (`id`,`nom`) VALUES ('','$nom')";
$result = mysql_query($sql) or die( mysql_error() ) ;
if($result){
    echo "La personne a été insérer !";
$idpersonne=mysql_insert_id();
}
$_SESSION['id']=$idpersonne;

$id = $_SESSION['id'];


$i=0;
foreach($_POST['commentaires'] as $commentaires){
    if(isset($_POST['commentaires'][$i]) and !empty($_POST['commentaires'][$i])){$commentaires=$_POST['commentaires'][$i];}else{$commentaires='';}
  $req1="insert into commenter set `id`='$id', `commentaires`='$commentaires'";

  $result=mysql_query($req1) or die( mysql_error() ) ;

Re: Ajout commentaire

par moogli » 19 juin 2013, 21:42

peux tu poster le reste du code qui va avec, c'est un peux flou ton truc la ?

tu as deux inclusions de jquery faudrait choisir :) 2.0 et 1.9.1

en plus la tu insère x lignes avec le même id c'est la foire.

il te faut gérer cela, ça dépend de ce que tu veux en faire.

(j'ai testé ton code il fonctionne pour ce que tu nous a donné)

@+

Re: Ajout commentaire

par NUAGE » 19 juin 2013, 20:37

Re,

Merci pour la redirection, je ne savais pas où le mettre.

Je fais l'insertion de deux commentaires quand j'en rentre deux mais pourtant dans la table, j'ai deux fois la même chose.

Re: Ajout commentaire

par moogli » 19 juin 2013, 19:56

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.


au pif les lignes s'écrasent ?


@+

Ajout commentaire

par NUAGE » 19 juin 2013, 15:13

Bonjour,

J'ai un formulaire et à chaque fois que je créé une personne, je lui ajoute des commentaires.
De cette manière :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<title>Document sans titre</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />

    <script type="text/javascript">

$(document).ready(function () {
       
       
         $("#bAdd").click(function(){
                 
                       $("#trAdd").after('<tr><td><input type="text" name="commentaires[]" id="commentaires" /></td></tr>');
                       $( "#commentaires" )});
                
});

</script>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
        <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
   <link href="styles.css" rel="stylesheet" type="text/css"> 
</head>
 
Le problème c'est qu'il me garde le dernier commentaire que j'ai écris.
Merci pour votre aide