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

PHP & Base de données Discussion :

INSERT de choix multiples en pdo


Sujet :

PHP & Base de données

  1. #21
    Membre régulier
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 514
    Points : 107
    Points
    107
    Par défaut
    bonjour un petit soucis pour la sortie des choix désoler ?

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
            <?PHP
    include'function.php';
    //requête SQL:
    $annonce_sortie  = $connection->prepare('SELECT * FROM annonce');
    $annonce_sortie->execute(array());
    while($result = $annonce_sortie->fetch(PDO::FETCH_OBJ)){
    $idA =	$result->idA;		
    $pseudo = $result->pseudo;
    $sexe = $result->sexe;
    $jours = $result->jours;
    $annonce = $result->annonce;
    }
    $tab_choix = array();
    $annonce_sortie_choix  = $connection->prepare('SELECT * FROM choix_annonce WHERE idA=:idA AND jours=:jours');
    $annonce_sortie_choix->execute(array('idA'=>$idA,'jours'=>$jours));
    while($result_choix = $annonce_sortie_choix->fetch(PDO::FETCH_OBJ)){
    $choix = $result_choix->choix;	
    $tab_choix = explode(',',$choix);
    }
    $profil  = $connection->prepare('SELECT * FROM profil_photo WHERE id_gal=:id_gal');
    $profil->execute(array(':id_gal'=>$pseudo));
    while($results = $profil->fetch(PDO::FETCH_OBJ)){
    $_image_profil = $results->gal;
    }
       echo'<div class="contenu_profil">
            <div class="gauche_profil">';
     
            miniature('image_profil/'.$_image_profil.'', 150, 100);
            if(isset($_image_profil) == FALSE){
    		echo'<img src="images/no_photo.png" width="150" height="100" border="0" />';		
            }else{
            echo'<img src="MINI11image_profil/'.$_image_profil.'" border="0" />';	
            }   
     
    echo'</div>';
     
     
    ?>
    <table width="100%">
      <tr>
        <td style="text-align:left;"></td>
      </tr>
      <tr>
        <td>
          <div align="right">
            <table width="60%">
              <tr>
                <td width="20%">Pseudo :</td>
                <td width="80%"><?PHP echo $pseudo; ?></td>
              </tr>
              <tr>
                <td>Recherche</td>
                <td>
    			<?PHP 
     
    	    foreach($tab_choix as $choix)
    	    echo '<b>'.$choix.'</b>';
     
    			?></td>
              </tr>
              <tr>
                <td>Annonce</td>
                <td><?PHP echo $annonce; ?></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              </table>
          </td>
      </tr>
      <tr>
        <td>
        boutton
        </td>
      </tr>
    </table>
    </div>

  2. #22
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    dans la vie, il faut parfois faire des choix (!).

    En l'occurence ici, choisir entre :
    • 1/ tout mettre sur une ligne "maison,appart,hotel"
      OU
    • 2/ avoir une table relationnelle avec un choix par ligne

    Les deux ne se traitent pas de la même façon.
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	$tab_choix = array();
    while($result_choix = $annonce_sortie_choix->fetch(PDO::FETCH_OBJ)){
    	$tab_choix[] = $result_choix->choix;	
    }
    	$list_choix = (!empty($tab_choix))? implode(', ',$tab_choix) : '';
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                <td><b><?php echo $list_choix; ?></b></td>

    N.B. Fais des efforts pour AMELIORER l'INDENTATION du code !
    Dernière modification par Invité ; 16/03/2015 à 22h19.

Discussions similaires

  1. [MySQL] Liste déroulante choix multiples + insertion MYSQL
    Par snorky94 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 31/07/2012, 10h10
  2. [PDO] insertion multiple avec PDO
    Par kate59 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 01/07/2011, 17h32
  3. [MySQL] choix multiple case a coché et insertion dans la base
    Par sooprano dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/03/2010, 16h57
  4. Insertion d'icône dans un choix multiple
    Par groupe51 dans le forum Java ME
    Réponses: 4
    Dernier message: 12/01/2007, 10h41
  5. formulaire choix multiple
    Par pram dans le forum XMLRAD
    Réponses: 6
    Dernier message: 02/02/2003, 18h59

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