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

Langage PHP Discussion :

fontion et upload de photo


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2008
    Messages : 299
    Par défaut fontion et upload de photo
    Bonjour,

    Je viens vers vous concernant les fonctions d'upload/redimensionnement d'image
    Voila j'ai trouver un bon turoriel sur ce site : http://j-reaux.developpez.com/tutori...sionner-image/

    je voudrais ajouté une seconde table catégorie mais le soucis c'est que j'ai des problèmes cela ne focntionne pas l'upload
    la table que j'inclus sert pour les rubriques
    Ci-joint la structure de ma table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Structure de la table `rubrique`
    --
     
    CREATE TABLE IF NOT EXISTS `rubrique` (
      `Rub_ID` smallint(6) NOT NULL AUTO_INCREMENT,
      `Rub_Name` varchar(80) NOT NULL,
      `Rub_Desc` tinytext,
      `Rub_Date` date DEFAULT NULL,
      `Rub_Time` time DEFAULT NULL,
      PRIMARY KEY (`Rub_ID`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    Afin de faire le lien avec la table du tutoriel j'ai ajouté un champs Rubr_id afin de créer le lien

    Chaque image uploaed fera partie d'une rubrique selonle choix de la personne

    Merci de votre aide

    Runcafre91

  2. #2
    Inactif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 22
    Par défaut
    montre nous ce qui ne fonctionne pas

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2008
    Messages : 299
    Par défaut
    Citation Envoyé par werss Voir le message
    montre nous ce qui ne fonctionne pas
    Re,

    Voila j'ai modifié les deux fichier comme ceci (ajout des éléments de ma table rubrique via une requête + mise a jour des diffférent formulaires afin d'avoir une liste déroulant
    fichier : MONFICHIER-FORM.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
    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
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
     
    <?php
    // connexion a la base de donnees
       include("../fonction/connexion.php");
    // FONCTION de redimensionnement "a l affichage"
       include("../fonction/fctaffichimage.php");
    // -----------------------------------------------------------------------------------------------------
    // La base de donnees (MABASE) avec une table (MATABLE)
    // La table doit contenir (au moins) les champs suivants :
    // - NUM      (INT - 11 - auto-incremente - NotNull)
    // - COMMENT1 (VARCHAR - 255 - Null)
    // - PHOTO1   (VARCHAR - 255 - Null))
    // - PICTO1   (VARCHAR - 255 - Null)
    // Important : conserver le champ COMMENT1, il est necessaire en mode AJOUTER
    // -----------------------------------------------------------------------------------------------------
    // mettre le nom de la table dans une variable :
       $table = 'MATABLE';
    // REMARQUE : on peut utiliser ce fichier pour PLUSIEURS TABLES (de meme structure)
    // $table = $_GET['CAT'];
    // (preciser le nom de la table a l'appel du fichier : MONFICHIER-LISTE.php?CAT=MATABLE)
    // -----------------------------------------------------------------------------------------------------
    // Les photos et pictos sont stockes dans un dossier deprotege en ecriture
       $chemincourt = '../repimages/';
    // -----------------------------------------------------------------------------------------------------
    // sélection de toutes les fiches de la table
       $query = 'SELECT * FROM '.$table.' WHERE PHOTO1<>"" ORDER BY NUM DESC'; 
       $result = mysql_query($query)  or die('Erreur SQL ! '.$query.'<br/>'.mysql_error());
       // requete de toutes les RUBRIQUES
    	$query_rub = "SELECT Rub_ID, Rub_Name FROM rubrique ORDER BY Rub_Name DESC";
    	$result_rub = mysql_query($query_rub)  or die('Erreur SQL ! '.$query_rub.'<br/>'.mysql_error());
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
    <head>
        <meta http-equiv="content-type" content="text/html; charset= UTF-8" />
        <title>MONFICHIER-LISTE.php</title>
    </head>
    <body><center>
    <div>
       <?php echo 'TABLE '.$table; ?><br/>
       <a href="MONFICHIER-FORM.php?CAT=<?php echo $table; ?>&TRAITER=AJOUTER">AJOUTER NOUVEAU</a>
    </div>
    <div>     
     
       <?php
    // formulaire de selection
    echo '<form action="monfichier-liste.php" enctype="multipart/form-data" method="post">';
    echo '<select name="frm_select_rubrique">';
    $Selected = 0;
    while ($row = mysql_fetch_array($result_rub)){
    	if($Selected == 0){
    		echo '<option value="'.$row['Rub_ID'].'" selected="selected">'.$row['Rub_Name'].'</option>';
    		$Selected = 1;
    	} else {
    		echo '<option value="'.$row['Rub_ID'].'">'.$row['Rub_Name'].'</option>';
    	}
    }
    echo '</select>';
    echo '<input type="submit" value="Go"/>';
    echo '</form>';
    ?>
    <table border="1">
       <tr>
    <?php
    // -----------------------------------------------------------------------------------------------------
    // AFFICHAGE tant qu'il y a des fiches
    while ($val = mysql_fetch_array($result)) 
    { ?>
        <td>
    		<?php if ($val['PICTO1'] != "") { ?>
             <img alt="" <?php fctaffichimage($chemincourt.$val['PICTO1'], 100, 100) ?>>
          <?php } ?>
    	  <?php echo $val['COMMENT1']; ?><br/>
          <a href="MONFICHIER-FORM.php?CAT=<?php echo $table; ?>&TRAITER=MODIFIER&NUM=<?php echo $val['NUM']; ?>">
          MODIFIER</a>&nbsp;
          <a href="MONFICHIER-FORM.php?CAT=<?php echo $table; ?>&TRAITER=SUPPRIMER&NUM=<?php echo $val['NUM']; ?>">
          Supprimer</a><br/>
     
        </td>
    <?php
    } // fin while
    // -----------------------------------------------------------------------------------------------------
    ?>
       </tr>      
    </table>
    </div>
    </center></body></html>
    <?php // liberation de la ressource et deconnexion
    mysql_free_result($result);
    ?>
    fichier : MONFICHIER-FORM.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
    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
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
     
    <?php
    // connexion a la base de donnees
       include("../fonction/connexion.php");
    // -----------------------------------------------------------------------------------------------------
    // Répertoire des photos et pictos (déprotégé)
       $chemincourt = '../repimages/';
     //*****************************************************************************************************
    // Récupération des rubrique de ma table rubrique 
    // requete de toutes les RUBRIQUES
    	$query_rub = "SELECT Rub_ID, Rub_Name FROM rubrique ORDER BY Rub_Name DESC";
    	$result_rub = mysql_query($query_rub)  or die('Erreur SQL ! '.$query_rub.'<br/>'.mysql_error());
    //*******************************************************************************************************
     
    // -----------------------------------------------------------------------------------------------------
    // recuperation du nom de la TABLE
       $table=$_GET['CAT'];
    // recuperation du mode de traitement (AJOUTER - MODIFIER - SUPPRIMER)
       $TRAITER=$_GET['TRAITER'];
    // -----------------------------------------------------------------------------------------------------
       if ($TRAITER == 'MODIFIER' || $TRAITER == 'SUPPRIMER') {
          //on recupere aussi le numero de la fiche
          $NUM=$_GET['NUM'];
          // on recupere les donnees la fiche numero NUM
          $query = 'SELECT * FROM '.$table.' WHERE NUM = '. $NUM; 
          $result = mysql_query($query)  or die('Erreur SQL ! '.$query.'<br/>'.mysql_error());
          $val = mysql_fetch_array($result);
       }
    // -----------------------------------------------------------------------------------------------------
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
        <title>MONFICHIER-FORM.php</title>
    </head>
    <body><center>
    <?php
    // -----------------------------------------------------------------------------------------------------
    if ($TRAITER == 'AJOUTER') {
    ?>   
    <div>
       <form name="AJOUTER" method="post" enctype="multipart/form-data" action="MONFICHIER-TRAITER.php">
       <input type="hidden" name="CAT" value="<?php echo $table; ?>">
       <input type="hidden" name="TRAITER" value="<?php echo $TRAITER; ?>">
       AJOUTER<br/>
        <?php
    // formulaire de selection
    echo '<form action="monfichier-form.php" enctype="multipart/form-data" method="post">';
    echo '<select name="frm_select_rubrique">';
    $Selected = 0;
    while ($row = mysql_fetch_array($result_rub)){
    	if($Selected == 0){
    		echo '<option value="'.$row['Rub_ID'].'" selected="selected">'.$row['Rub_Name'].'</option>';
    		$Selected = 1;
    	} else {
    		echo '<option value="'.$row['Rub_ID'].'">'.$row['Rub_Name'].'</option>';
    	}
    }
    echo '</select>';
     
    ?>
       Légende :<input type="text" name="COMMENT1" size="50"><br/>
       PHOTO :<input type="FILE" name="PHOTO1" size="50"><br/>
       <a href="#" onclick="history.back()">ANNULER</a>&nbsp;
       <input type="submit" value="CONFIRMER" name="CONFIRMER">&nbsp;
       <input type="reset" value="Rétablir" name="B2">
    </form>
    </div>
    <?php
    } // fin if AJOUTER
    // -----------------------------------------------------------------------------------------------------
    if ($TRAITER == 'MODIFIER') {
    ?>
    <div>
    <form name="MODIFIER" method="post" enctype="multipart/form-data" action="MONFICHIER-TRAITER.php">
       <input type="hidden" name="CAT" value="<?php echo $table; ?>" />
       <input type="hidden" name="TRAITER" value="<?php echo $TRAITER; ?>" />
       <input type="hidden" name="NUM" value="<?php echo $NUM; ?>" />
       <input type="hidden" name="PHOTO1avant" value="<?php echo $val['PHOTO1']; ?>" />
       <input type="hidden" name="PICTO1avant" value="<?php echo $val['PICTO1']; ?>" />
       MODIFIER<br/>
        <?php
    // formulaire de selection
    echo '<form action="monfichier-form.php" enctype="multipart/form-data" method="post">';
    echo '<select name="frm_select_rubrique">';
    $Selected = 0;
    while ($row = mysql_fetch_array($result_rub)){
    	if($Selected == 0){
    		echo '<option value="'.$row['Rub_ID'].'" selected="selected">'.$row['Rub_Name'].'</option>';
    		$Selected = 1;
    	} else {
    		echo '<option value="'.$row['Rub_ID'].'">'.$row['Rub_Name'].'</option>';
    	}
    }
    echo '</select>';
     
    ?>
       Légende :<input type="text" name="COMMENT1" size="50" value="<?php echo $val['COMMENT1']; ?>" /><br/>
       <?php if ($val['PHOTO1'] != "") { ?>
           <img alt="" border="0" src="<?php echo $chemincourt.$val['PHOTO1']; ?>" /><br/>
       <?php } ?>
       PHOTO :<input type="file" name="PHOTO1" size="50" /><br/>
       <a href="#" onclick="history.back()">ANNULER</a>&nbsp;
       <input type="submit" value="CONFIRMER" name="CONFIRMER" />&nbsp;
       <input type="reset" value="Rétablir" name="B2" />
    </form>
    </div>
    <?php
    } // fin if MODIFIER
    // -----------------------------------------------------------------------------------------------------
    if ($TRAITER == 'SUPPRIMER') {
    ?>
    <div>
    <form name="SUPPRIMER" method="post" enctype="multipart/form-data" action="MONFICHIER-TRAITER.php">
       <input type="hidden" name="CAT" value="<?php echo $table; ?>" />
       <input type="hidden" name="TRAITER" value="<?php echo $TRAITER; ?>" />
       <input type="hidden" name="NUM" value="<?php echo $NUM; ?>" />
       <input type="hidden" name="PHOTO1avant" value="<?php echo $val['PHOTO1']; ?>" />
       <input type="hidden" name="PICTO1avant" value="<?php echo $val['PICTO1']; ?>" />
       SUPPRIMER ? (ATTENTION : toute suppression est définitive !)<br/>
       <a href="#" onclick="history.back()">ANNULER</a>&nbsp;
       <input type="submit" value="CONFIRMER" name="CONFIRMER" /><br/>
        <?php
    // formulaire de selection
    echo '<form action="monfichier-form.php" enctype="multipart/form-data" method="post">';
    echo '<select name="frm_select_rubrique">';
    $Selected = 0;
    while ($row = mysql_fetch_array($result_rub)){
    	if($Selected == 0){
    		echo '<option value="'.$row['Rub_ID'].'" selected="selected">'.$row['Rub_Name'].'</option>';
    		$Selected = 1;
    	} else {
    		echo '<option value="'.$row['Rub_ID'].'">'.$row['Rub_Name'].'</option>';
    	}
    }
    echo '</select>';
     
    ?>
       <?php echo $val['COMMENT1']; ?>
          <?php if ($val['PHOTO1'] != "") { ?>
          <br/><img alt="" border="0" src="<?php echo $chemincourt.$val['PHOTO1']; ?>">
       <?php } ?>
    </form>
    </div>
    <?php
    } // fin if SUPPRIMER
    // -----------------------------------------------------------------------------------------------------
    ?>
    </center>
    </body></html>
    <?php // liberation de la ressource et deconnexion
    if (($TRAITER == 'MODIFIER') || ($TRAITER == 'SUPPRIMER')) { mysql_free_result($result); }
     
    ?>
    Concernant les formulaires il ne fonctionne pas (pas d'envoi, il reste figé)

    Je vous remercie de votre aide

    Runcafre91

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonsoir,

    J'ai pas eu le temps voir tout ton code mais tu as plusieurs balises form imbriqués dans une autre (interdit) et qui ne sont pas fermées.

    <form name="MODIFIER" method="post" enctype="multipart/form-data" action="MONFICHIER-TRAITER.php">
    <input type="hidden" name="CAT" value="<?php echo $table; ?>" />
    <input type="hidden" name="TRAITER" value="<?php echo $TRAITER; ?>" />
    <input type="hidden" name="NUM" value="<?php echo $NUM; ?>" />
    <input type="hidden" name="PHOTO1avant" value="<?php echo $val['PHOTO1']; ?>" />
    <input type="hidden" name="PICTO1avant" value="<?php echo $val['PICTO1']; ?>" />
    MODIFIER<br/>
    <?php
    // formulaire de selection
    echo '<form action="monfichier-form.php" enctype="multipart/form-data" method="post">';
    echo '<select name="frm_select_rubrique">';
    A+.

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    299
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2008
    Messages : 299
    Par défaut
    Bonsoir,

    Merci pour l'observation sur les formulaire, j'ai corrigé le tir et maintenant j'arrive a upload mes photo + redimension
    Il me reste encore deux soucis, les images/photos doivent se mettre dans le dossiers selectionné or ils se mettent à la racine deplus lors de l'upload la catégorie n'est pas alimenté en base de donnée (Rub_ID dans la table Matable)
    Ci-dessous le script du formulaire : MONFICHIER-TRAITER.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
    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
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
     
     
    <?php
    // connexion a la base de donnees
       include("../fonction/connexion.php");
    // -----------------------------------------------------------------------------------------------------
     
     //*****************************************************************************************************
    // Récupération des rubrique de ma table rubrique 
    // requete de toutes les RUBRIQUES
    	$query_rub = "SELECT Rub_ID, Rub_Name FROM rubrique ORDER BY Rub_Name DESC";
    	$result_rub = mysql_query($query_rub)  or die('Erreur SQL ! '.$query_rub.'<br/>'.mysql_error());
    //*******************************************************************************************************
    $Rub_Name="";
      // Répertoire des photos et pictos (déprotégé)
       $chemincourt = "../repimages/".$Rub_Name."/";
    // -----------------------------------------------------------------------------------------------------
    // recuperation du nom de la TABLE
       $table=$_GET['CAT'];
    // recuperation du mode de traitement (AJOUTER - MODIFIER - SUPPRIMER)
       $TRAITER=$_GET['TRAITER'];
    // -----------------------------------------------------------------------------------------------------
       if ($TRAITER == 'MODIFIER' || $TRAITER == 'SUPPRIMER') {
          //on recupere aussi le numero de la fiche
          $NUM=$_GET['NUM'];
          // on recupere les donnees la fiche numero NUM
          $query = 'SELECT * FROM '.$table.' WHERE NUM = '. $NUM; 
          $result = mysql_query($query)  or die('Erreur SQL ! '.$query.'<br/>'.mysql_error());
          $val = mysql_fetch_array($result);
       }
    // -----------------------------------------------------------------------------------------------------
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
    <head>
        <meta http-equiv="content-type" content="text/html; charset= UTF-8" />
        <title>MONFICHIER-FORM.php</title>
    </head>
    <body><center>
    <?php
    // -----------------------------------------------------------------------------------------------------
    if ($TRAITER == 'AJOUTER') {
    ?>   
    <div>
       <form name="AJOUTER" method="post" enctype="multipart/form-data" action="MONFICHIER-TRAITER.php">
       <input type="hidden" name="CAT" value="<?php echo $table; ?>">
       <input type="hidden" name="TRAITER" value="<?php echo $TRAITER; ?>">
       AJOUTER<br/>
        <?php
    // formulaire de selection
    echo '<select name="frm_select_rubrique">';
    $Selected = 0;
    while ($row = mysql_fetch_array($result_rub)){
    	if($Selected == 0){
    		echo '<option value="'.$row['Rub_ID'].'" selected="selected">'.$row['Rub_Name'].'</option>';
    		$Selected = 1;
    	} else {
    		echo '<option value="'.$row['Rub_ID'].'">'.$row['Rub_Name'].'</option>';
    	}
    }
    echo '</select>';
    echo '<input type="submit" value="Go"/>';
    echo'<br/>';
    ?>
       Légende :<input type="text" name="COMMENT1" size="50"><br/>
       PHOTO :<input type="FILE" name="PHOTO1" size="50"><br/>
       <a href="#" onclick="history.back()">ANNULER</a>&nbsp;
       <input type="submit" value="CONFIRMER" name="CONFIRMER">&nbsp;
       <input type="reset" value="Rétablir" name="B2">
    </form>
    </div>
    <?php
    } // fin if AJOUTER
    // -----------------------------------------------------------------------------------------------------
    if ($TRAITER == 'MODIFIER') {
    ?>
    <div>
    <form name="MODIFIER" method="post" enctype="multipart/form-data" action="MONFICHIER-TRAITER.php">
       <input type="hidden" name="CAT" value="<?php echo $table; ?>" />
       <input type="hidden" name="TRAITER" value="<?php echo $TRAITER; ?>" />
       <input type="hidden" name="NUM" value="<?php echo $NUM; ?>" />
       <input type="hidden" name="PHOTO1avant" value="<?php echo $val['PHOTO1']; ?>" />
       <input type="hidden" name="PICTO1avant" value="<?php echo $val['PICTO1']; ?>" />
       MODIFIER<br/>
        <?php
    // formulaire de selection
    echo '<select name="frm_select_rubrique">';
    $Selected = 0;
    while ($row = mysql_fetch_array($result_rub)){
    	if($Selected == 0){
    		echo '<option value="'.$row['Rub_ID'].'" selected="selected">'.$row['Rub_Name'].'</option>';
    		$Selected = 1;
    	} else {
    		echo '<option value="'.$row['Rub_ID'].'">'.$row['Rub_Name'].'</option>';
    	}
    }
    echo '</select>';
    echo '<input type="submit" value="Go"/>';
    echo'<br/>';
    ?>
       Légende :<input type="text" name="COMMENT1" size="50" value="<?php echo $val['COMMENT1']; ?>" /><br/>
       <?php if ($val['PHOTO1'] != "") { ?>
           <img alt="" border="0" src="<?php echo $chemincourt.$val['PHOTO1']; ?>" /><br/>
       <?php } ?>
       PHOTO :<input type="file" name="PHOTO1" size="50" /><br/>
       <a href="#" onclick="history.back()">ANNULER</a>&nbsp;
       <input type="submit" value="CONFIRMER" name="CONFIRMER" />&nbsp;
       <input type="reset" value="Rétablir" name="B2" />
    </form>
    </div>
    <?php
    } // fin if MODIFIER
    // -----------------------------------------------------------------------------------------------------
    if ($TRAITER == 'SUPPRIMER') {
    ?>
    <div>
    <form name="SUPPRIMER" method="post" enctype="multipart/form-data" action="MONFICHIER-TRAITER.php">
       <input type="hidden" name="CAT" value="<?php echo $table; ?>" />
       <input type="hidden" name="TRAITER" value="<?php echo $TRAITER; ?>" />
       <input type="hidden" name="NUM" value="<?php echo $NUM; ?>" />
       <input type="hidden" name="PHOTO1avant" value="<?php echo $val['PHOTO1']; ?>" />
       <input type="hidden" name="PICTO1avant" value="<?php echo $val['PICTO1']; ?>" />
       SUPPRIMER ? (ATTENTION : toute suppression est définitive !)<br/>
       <a href="#" onclick="history.back()">ANNULER</a>&nbsp;
       <input type="submit" value="CONFIRMER" name="CONFIRMER" /><br/>
        <?php
    // formulaire de selection
    echo '<select name="frm_select_rubrique">';
    $Selected = 0;
    while ($row = mysql_fetch_array($result_rub)){
    	if($Selected == 0){
    		echo '<option value="'.$row['Rub_ID'].'" selected="selected">'.$row['Rub_Name'].'</option>';
    		$Selected = 1;
    	} else {
    		echo '<option value="'.$row['Rub_ID'].'">'.$row['Rub_Name'].'</option>';
    	}
    }
    echo '</select>';
    echo '<input type="submit" value="Go"/>';
    echo'<br/>';
    ?>
       <?php echo $val['COMMENT1']; ?>
          <?php if ($val['PHOTO1'] != "") { ?>
          <br/><img alt="" border="0" src="<?php echo $chemincourt.$val['PHOTO1']; ?>">
       <?php } ?>
    </form>
    </div>
    <?php
    } // fin if SUPPRIMER
    // -----------------------------------------------------------------------------------------------------
    ?>
    </center>
    </body></html>
    <?php // liberation de la ressource et deconnexion
    if (($TRAITER == 'MODIFIER') || ($TRAITER == 'SUPPRIMER')) { mysql_free_result($result); }
     
    ?>
    En principe chaque image doit se mettre dans le répertoire suivant selon la selection : $chemincourt = "../repimages/".$Rub_Name."/";

    Pour vous aider ci-joint la structure de mon projet

    Merci de votre aide

    Runcafre91

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Citation Envoyé par runcafre91
    Il me reste encore deux soucis, les images/photos doivent se mettre dans le dossiers selectionné or ils se mettent à la racine deplus lors de l'upload la catégorie n'est pas alimenté en base de donnée (Rub_ID dans la table Matable)
    Je ne vois pas de code qui fait l'upload d'un fichier ou l'insertion dans une base dans ton code.

Discussions similaires

  1. [Upload] upload de photo
    Par scastong dans le forum Langage
    Réponses: 2
    Dernier message: 01/11/2006, 20h53
  2. [Upload] Problème d'upload de photos
    Par Paradise01 dans le forum Langage
    Réponses: 5
    Dernier message: 15/08/2006, 01h36
  3. [Upload] upload de photo PHP
    Par abdel_13 dans le forum Langage
    Réponses: 5
    Dernier message: 19/06/2006, 14h25
  4. [Upload] Upload de photo et modifier le nom
    Par HwRZxLc4 dans le forum Langage
    Réponses: 14
    Dernier message: 08/05/2006, 21h24
  5. [Upload] Uploadé une photo?
    Par Invité dans le forum Langage
    Réponses: 2
    Dernier message: 21/03/2006, 15h33

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