IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Tableau checkbox vers php


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut Tableau checkbox vers php
    bonjour je vous écris car j'essaye de finalisé ce script mais j'y arrive pas

    j'ai reussi à séléctionné les checkbox et a ressortir leurs valeurs
    mais j'aimerai l'envoyer vers la page check.php et donc supprimé les éléments cochés voilà mon code js :

    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
    26
    27
    28
     <script type="text/javascript">
     $(document).ready(function() {
          $('#btn').on('click', function() {
            var cochees = "";
            $("input[name='check']:checked").each(function(){
                    cochees += ""+$(this).val();
     
            })
     
    		$.ajax({
             type: 'POST',
             url: 'check.php',
             data: {check : cochees},
    		 dataType: "JSON",
             success: function(json) {
    					if(json.reponse == 'ok') {
     
    			   $('#imgmodif').load('edit.php #imgmodif');
                 } else {
    						alert('Erreur : '+ json.reponse);
    					}
    		 }
        });
            alert(cochees);
    });
     
    	  });
        </script>
    et la page check.php
    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
    <?php
    header('Content-Type: application/json');
    session_start();
    include("mysqlcon.php");
    $iduser = $_SESSION["id_user"];
    if(isset($_POST['check'])) {
        foreach ($_POST['check'] as $valeur)
        {
          
              $qu = mysql_query("DELETE FROM albums WHERE id='$valeur' and id_user='$iduser'");
        }
             else {
            $reponse = 'erreur';
        }
     
    ?>
    cordialement

  2. #2
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    probleme résolu voilà mes nouvelles pages php et le nouveau js si ça peut aidé :

    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
    26
    27
    <script type="text/javascript">
     $(document).ready(function() {
          $('#btn').on('click', function() {
            var cochees = "";
            $("input[name='check']:checked").each(function(){
                    cochees += "-"+$(this).val();
    				 })
     
    		$.ajax({
    			url: 'check.php',
             type: 'POST',
             data: {check:cochees},
    		 dataType: "JSON",
             success: function(json) {
    					if(json.reponse == 'ok') {
     
    			   $('#tab').load('picture.php #tab');
                 } else {
    						alert('Erreur : '+ json.reponse);
    					}
    		 }
        });
     
    });
     
    	  });
        </script>
    et check.php

    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
    <?php
    header('Content-Type: application/json');
    session_start();
    include("mysqlcon.php");
    $iduser = $_SESSION["id_user"];
     
    if(isset($_POST['check'])) {
            $the_check = explode("-",$_POST['check']);
        for ($i =0; $i<count($the_check); $i++)
        {
          $current_check = $the_check[$i];
              $qu = mysql_query("DELETE FROM albums WHERE id='$current_check' and id_user='$iduser'");
        }
            
            echo json_encode(array("reponse"=>"ok"));
    }
    ?>
    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Passer l'indice d'un tableau Javascript vers PHP
    Par Hastur dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/06/2009, 19h59
  2. [AJAX] Tableau Javascript vers PHP
    Par Dédé86 dans le forum AJAX
    Réponses: 3
    Dernier message: 07/06/2009, 14h36
  3. Réponses: 5
    Dernier message: 14/09/2008, 23h14
  4. Récuperer un tableau javascript vers php
    Par jumanji34 dans le forum Langage
    Réponses: 2
    Dernier message: 20/08/2008, 14h46
  5. Gestion tableau/checkbox en php
    Par ttone dans le forum Langage
    Réponses: 2
    Dernier message: 28/05/2008, 20h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo