Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1488 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Plusieur valeurs de checkbox dans bdd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Plusieur valeurs de checkbox dans bdd

n°1358312
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 03-05-2006 à 09:57:03  profilanswer
 

Bonjour, sur une de mes pages, j'ai un formulaire avec des checkbox (dont les noms sont récupérées dans une base) :
 

Code :
  1. <tr>
  2.     <td class="barreProd2" bgcolor="#E8E8D9"><b><img src="../imgs/nav/f.gif" width="6" height="9"> Port(s) de départ :<br><small>(Pour rajouter un port, passez par le menu de gauche)</small></b></td>
  3.     <td class="barreProd2" bgcolor="#F3F3E9" colspan="3">
  4.  <?php
  5.   $requete_port = mysql_query("SELECT * FROM $tablePort ORDER BY id_port" );
  6.   $num = mysql_num_rows($requete_port);
  7.   while($row = mysql_fetch_assoc($requete_port)){
  8.    $tableau[] = $row;
  9.   }
  10.   $nbcol=2;
  11.  ?>
  12.  <table border="0" width="100%" cellpadding="0" cellspacing="0">
  13.  <?php
  14.   $nb=count($tableau);
  15.   for($i=0;$i<count($tableau);$i++){
  16.    if($i%$nbcol==0){
  17.     echo '<tr>';
  18.    }
  19.  ?>
  20.    <td class="port"><input type="checkbox" border="0" name="port" value="<?php echo $tableau[$i]['id_port']; ?>" checked><?php echo $tableau[$i]['nom_port']; ?>&nbsp;(<?php echo $tableau[$i]['adresse']; ?> - <?php echo $tableau[$i]['ville']; ?> )</td>
  21.  <?php
  22.    if($i%$nbcol==($nbcol-1) or $i==(count($tableau)-1))
  23.    echo '</tr><tr></tr>';
  24.   }
  25.  ?>
  26.  </table>
  27. </td>
  28.   </tr>


 
Quand je soumet ce formulaire je voulais savoir comment récupérer les différentes valeurs des checkbox, s'il fallait que je les mettent tous dans la même colonne de ma base (et si oui comment car pour l'instant je n'arrive à récupérer qu'1 valeur) ou s'il y avait un autre moyen. Merci d'avance :)

mood
Publicité
Posté le 03-05-2006 à 09:57:03  profilanswer
 

n°1358315
sielfried
Posté le 03-05-2006 à 09:59:22  profilanswer
 
n°1358323
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 03-05-2006 à 10:05:29  profilanswer
 

Et quand je récupère les valeurs :
 

Code :
  1. if(isset($_POST['ajout'])){
  2. $nom = $_POST['nom_destination'];
  3. $nom_circuit = $_POST['nom_circuit'];
  4. $port = $_POST['port'];


 
Faut que je mette $port[] = $_POST['port[]']; ?

n°1358374
sielfried
Posté le 03-05-2006 à 10:41:46  profilanswer
 

Non, marche pas. $port = $_POST['port'] est correct.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1358401
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 03-05-2006 à 11:05:23  profilanswer
 

sielfried a écrit :

Non, marche pas. $port = $_POST['port'] est correct.


 
Quand je met ça :

Code :
  1. if(isset($_POST['ajout'])){
  2. $nom = $_POST['nom_destination'];
  3. $nom_circuit = $_POST['nom_circuit'];
  4. //$port = $_POST['port'];
  5. echo $_POST['port'];
  6. exit();
  7.   $desc = $_POST['desc'];


 
Ca me sort juste "Array", qu'est-ce qui va pas ?

n°1358420
j_lecruel
☀ ☁ ☂
Posté le 03-05-2006 à 11:19:01  profilanswer
 

Pour afficher le contenu d'un tableau... regarde du coté de la fonction print_r()...


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1358676
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 03-05-2006 à 15:08:38  profilanswer
 

Bon c'est bon j'ai reglé mon problème, j'ai créé une autre table qui fais le lien entre 2 :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Plusieur valeurs de checkbox dans bdd

 

Sujets relatifs
1 checkbox qui dégrise plusieurs checkbox[Débutant]générer un tableau contenant des valeurs de différents types
plusieur streaming dans une page[c#] Gridview sur plusieur page
combobox et valeurs automatiquesrécupérer toutes les valeurs d'une liste
[VB.NET] Passage de valeurs entre fenêtres fille/mère[C++ Managé Managed] : String->Length vers int : incohérence valeurs
récupérer les valeurs d'un champ input type radioComment récupérer les valeurs d'un champ text dont le nom s'incrémente
Plus de sujets relatifs à : Plusieur valeurs de checkbox dans bdd


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR