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 :

Probleme sur l'udapte dans ma table [MySQL]


Sujet :

PHP & Base de données

  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 Probleme sur l'udapte dans ma table
    Bonjour,

    J'ai créé un formulaire de mise à jour de certains champs de ma base de donnée, voila cela ne fonctionne pas ci-joint les scripts (Pour une raison pratique j'ai utilisé deux fichier 1 formulaire 2 le traitement)

    Script du formulaire :

    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
     
     
     
    <!DOCTYPE html PUBLIC "-//W3C//Dlabel XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/Dlabel/xhtml1-strict.dlabel">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
    <?php
    if (!empty($titre)) //Si le titre est indiqué, on l'affiche entre les balises <title>
    {
        echo '<title> '.$titre.' </title>';
    }
    else //Sinon, on écrit forum par défaut
    {
        echo '<title> Fiche societe </title>';
    }
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="#" />
    </head>
     
    <body>
    <h1><center> Liste des factures par client a relancer</center></h1>
     
    <a href="../dus/synthese_region.php">Retour au dus de la région v2</a></br>
     
    <form method="POST" action="relance_02.php">
     
    <?php
     
    include('../includes/inc_conexion.php');
     
     
    $numero = '';
    if (!empty ($_GET['numero'])) {
    $numero = $_GET['numero'];
    }
     
    $var="";
     
    echo "<br>";
    echo ("N° du client : $numero");
     
    $var = $numero;
     
    $reponse = mysql_query("SELECT * FROM facture WHERE id_numero='$var' ORDER BY facture"); 
     
     
    while ($donnees = mysql_fetch_array($reponse) )
    { 
    ?>
     
    <form method="post" action="relance_02.php">
    	 <HR><label><br> Facture : <?php echo $donnees['facture']; ?></label></HR><br>
          <label>Relance : <input type="text" name="<?php echo $donnees['relance']; ?>" value="<?php echo $donnees['relance']; ?>" size="6"></label>
    	  <label>Relance N°1 : <input type="text" name="<?php echo $donnees['l_01']; ?>" value="<?php echo $donnees['l_01']; ?>" size="6"></label>
    	  <label>Relance N°2 : <input type="text" name="<?php echo $donnees['l_02']; ?>" value="<?php echo $donnees['l_02']; ?>" size="6"></label>
    	  <label>Relance N°3 : <input type="text" name="<?php echo $donnees['l_03']; ?>" value="<?php echo $donnees['l_03']; ?>" size="6"></label>
    	  <label>Relance N°4 : <input type="text" name="<?php echo $donnees['l_04']; ?>" value="<?php echo $donnees['l_04']; ?>" size="6"></label>
    <?php
    }
    ?>
    <input type="submit" name="Modifier" value="Modifier">
     
    </form>
     
    <?php
    	echo'<br>';
    	include('trait_udapte.php');
     
    ?>
    Mon script de traitement

    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
     
    <!DOCTYPE html PUBLIC "-//W3C//Dlabel XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/Dlabel/xhtml1-strict.dlabel">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
    <?php
    if (!empty($titre)) //Si le titre est indiqué, on l'affiche entre les balises <title>
    {
        echo '<title> '.$titre.' </title>';
    }
    else //Sinon, on écrit forum par défaut
    {
        echo '<title> Fiche societe </title>';
    }
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="#" />
    </head>
     
     
    <?php
     
    include('../includes/inc_conexion.php');
     
    //**********************************************************//
    //           Initialisation des variable                   //
    //*********************************************************//
    $facture= '';
    $relance= '';
    $l_01 = '';
    $l_02 = '';
    $l_03 = '';
    $l_04 = '';
     
    //********************************************************************//
    //  création de la requête de mise à jour des factures relancées SQL: //
    //********************************************************************//
     
      $sql = ("UPDATE facture SET 
      relance='$relance', 
      l_01='$l_01', 
      l_02='$l_02', 
      l_03='$l_03', 
      l_04='$l_04' 
      WHERE facture='$facture'") ;
     
      //exécution de la requête SQL:
      $requete = mysql_query($sql) or die( mysql_error() ) ;
     
    	echo $requete;
    	echo'<br>';
    	echo $sql;
     
     
    mysql_close(); // Déconnexion de MySQL
     
    ?>
    J'ai fais un echo de ma requete sql, voir resultat dans le fichier joint.

    Je vous remercie de votre aide

    Runcafre91

  2. #2
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Euuuhhhhh

    'trait_udapte.php' c ton deuxième fichier ?
    Ton script de traitement ....


  3. #3
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Tu ne passe jamais la référence de la facture dans le POST.

  4. #4
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Oui, j'imagine que la réponse à ma question est OUI,

    Il y a un premier Form qui sert à ?

    Dans la boucle,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <form method="post" action="relance_02.php">
    	 <HR><label><br> Facture : <?php echo $donnees['facture']; ?></label></HR><br>
    serait peut être à mettre avant le while ?

    $var sert à quoi ? (directement à $numero)

  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
    Citation Envoyé par Fench Voir le message
    Oui, j'imagine que la réponse à ma question est OUI,

    Il y a un premier Form qui sert à ?

    Dans la boucle,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <form method="post" action="relance_02.php">
    	 <HR><label><br> Facture : <?php echo $donnees['facture']; ?></label></HR><br>
    serait peut être à mettre avant le while ?

    $var sert à quoi ? (directement à $numero)
    Re,
    J'avais pas fait gaffe j'avais deux fois Form
    Concenrnant $var, c'était juste pour vérifié que le numéro était bien repris et traiter dans ma requete.
    Concernant le bout de code a mettre devant while , j'ai fais le test mais cela ne fonctionne pas.

    Merci de l'aide que vous pourrais m'apporter concernant ce problème.

    Runcafre91

  6. #6
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    De toutes les façons dans tes input's, même si tu entres des valeurs, lors du post du formulaire, tu ne mets rien à jour

    Donc ta requête sera toujours nulle,

    Faudrait faire des affectations:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $facture= '';
    $relance= '';
    $l_01 = '';
    $l_02 = '';
    $l_03 = '';
    $l_04 = '';
    MAIS dans tous les cas les deux fichiers ne sont pas bons

    Faudrait que tu réécrives tout en différenciant le formulaire pour la saisie des données et l'insert dans ta requête.
    Bien gérer le $_GET et les $_POST en retour etc, ....

    J'ai pas le temps ce soir mais je pense que quelqu'un pourra t'aider (sinon demain matin !)

  7. #7
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    j'ai dis une bétise plus haut, il n'y a pas une erreur, mais la conception globale est à revoir.
    A mon avis, il vaudrait mieux que tu utilise un seul script pour tous gérer.
    La requête de sélection du début doit être plus précise. Soit tu as plus ligne en retour, soit tu as une seule ligne.
    Je ne sais pas si je me fait comprendre ?

    J'ai élagué ton code Mais en gros, un fois complété il devrait avoir cette aspect. Il y a encore pas mal de boulot pour avoir qq chose de propre et fonctionnel.
    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
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="#" />
    </head>
    *
    <body>
    <h1><center> Liste des factures par client a relancer</center></h1>
    *
    <?php
    *
    include('../includes/inc_conexion.php');
     
    // Si il y a validation du formulaire
    if( $_POST ){
     
     	// Construction de ta requete de mise a jour
    }
    else{
    	// Si il n'y a pas de POST alors on affiche tous
    	$reponse = mysql_query("SELECT * FROM facture WHERE id_numero='$var' ORDER BY facture"); 
    }
     
    echo "<form method=\"post\" action=\"relance_02.php\">";
     
    	// La boucle d'affichage ici
    ?>
     
    </form>
     
    </body>
    </html>
    La première question serait de savoir si tu veux afficher plusieurs factures à modifier ou une seule?
    Si il y a en plusieurs, tu devrait utiliser les tableau HTML.

    Bon courage,

  8. #8
    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
    re,
    j'ai revu mon script, je les aient reuni dans un seul fichier voir ci-dessous
    Ce script ne fonctionne pas.

    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
     
     
    <!DOCTYPE html PUBLIC "-//W3C//Dlabel XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/Dlabel/xhtml1-strict.dlabel">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
    <?php
    if (!empty($titre)) //Si le titre est indiqué, on l'affiche entre les balises <title>
    {
        echo '<title> '.$titre.' </title>';
    }
    else //Sinon, on écrit forum par défaut
    {
        echo '<title> Fiche societe </title>';
    }
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="#" />
    </head>
     
    <body>
    <h1><center> Liste des factures par client a relancer</center></h1>
     
    <a href="../dus/synthese_region.php">Retour au dus de la région v2</a></br>
     
    <form method="POST" action="relance_02.php">
     
    <?php
     
    include('../includes/inc_conexion.php');
     
     
    $numero = '';
    if (!empty ($_GET['numero'])) {
    $numero = $_GET['numero'];
    }
     
    echo "<br>";
    echo ("N° du client : $numero");
     
     
    $reponse = mysql_query("SELECT * FROM facture WHERE id_numero='$numero' ORDER BY facture"); 
     
    while ($donnees = mysql_fetch_array($reponse) )
    { 
    ?>
     
    	 <HR><label><br> Facture : <?php echo $donnees['facture']; ?></label></HR><br>
          <label>Relance : <input type="text" name="<?php echo $donnees['relance']; ?>" value="<?php echo $donnees['relance']; ?>" size="6"></label>
    	  <label>Relance N°1 : <input type="text" name="<?php echo $donnees['l_01']; ?>" value="<?php echo $donnees['l_01']; ?>" size="6"></label>
    	  <label>Relance N°2 : <input type="text" name="<?php echo $donnees['l_02']; ?>" value="<?php echo $donnees['l_02']; ?>" size="6"></label>
    	  <label>Relance N°3 : <input type="text" name="<?php echo $donnees['l_03']; ?>" value="<?php echo $donnees['l_03']; ?>" size="6"></label>
    	  <label>Relance N°4 : <input type="text" name="<?php echo $donnees['l_04']; ?>" value="<?php echo $donnees['l_04']; ?>" size="6"></label>
    <?php
    }
    ?>
    <input type="submit" name="Modifier" value="Modifier">
     
    </form>
     
    <?php
     
     if(isset($_POST['facture']) && isset($_POST['relance']) && isset($_POST['l_01']) && isset($_POST['l_02']) && isset($_POST['l_03']) && isset($_POST['l_04']))
    	{
     
     
    	if(!empty($_POST['facture']) AND !empty($_POST['relance']) AND !empty($_POST['l_01']) AND !empty($_POST['l_02']) AND !empty($_POST['l_03']) AND ($_POST['l_04']))
     
        {
           include('../includes/inc_conexion.php');
     
            // On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sêcuritée        
    		$facture = mysql_real_escape_string(htmlspecialchars($_POST['facture']));
            $relance = mysql_real_escape_string(htmlspecialchars($_POST['relance']));
    		$l_01 = mysql_real_escape_string(htmlspecialchars($_POST['l_01']));
            $l_02 = mysql_real_escape_string(htmlspecialchars($_POST['l_02']));
    		$l_03 = mysql_real_escape_string(htmlspecialchars($_POST['l_03']));
            $l_04 = mysql_real_escape_string(htmlspecialchars($_POST['l_04']));
     
            // Ensuite on enregistre le message
     
    $reponse = mysql_query("SELECT (*) FROM facture WHERE id_numero= $numero ORDER BY facture");
     
    while ($donnees = mysql_fetch_array($reponse))
    {
     
    $update = mysql_query("UPDATE facture SET relance = " . $donnees['relance'] . ", l_01 =" .$donnees['l_01'].", l_02 =" .$donnees['l_02'].", l_03 =" .$donnees['l_03'].", l_04 =" .$donnees['l_04'].",")or die(mysql_error()); 
    }
     
    		echo 'Mise à jour avec succès' ;
     
    			}
     
    	else // si aucune modification n'a été saisie.
        {
            echo 'Erreur de mise à jour' ;
     
     
    		}
     
    	}
    	// On se d꤯nnecte de MySQL
            mysql_close();
    ?>    
     
     
     
    </body>
    </html>
    Merci de l'aide que vous pourriez m'apporter

    Runcafre91

  9. #9
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    salut runcafre91, je suis assez perplexe quand je vois ton code. Il y a tellement de chose à mettre au point que je ne sais pas par ou commencer.

    Avant de te lancer dans l'écriture de ce code, il faudrait déjà bien définir ce que tu veux faire. Reporte toi à mon message précédent.
    La première question serait de savoir si tu veux afficher plusieurs factures à modifier ou une seule?
    Si il y a en plusieurs, tu devrait utiliser les tableau HTML.
    Quand je dis plus haut 'La première question', en réalité je me trompe, il y a bien d'autres questions à se poser.

    Je te précise que ma critique est constructive, il n'y a pas a rien de négatif dans mes propos. J'émets juste un avis.
    • Ton code aura-t-il une utilisation professionnelle? si oui, il faut que avoir une vision plus globale de la chose. Si non, utilité pédagogique, il faudrait peut être un peu travailler sur les langages SQL et PHP séparément puis associer les deux ensuite. Je vois que tu as des lacunes dans les deux.
    • S'agit il d'une BDD existante ?
    • Ne faut il mieux pas travailler sur des mécanisme simple de base pour intégrer des bases solides ?

    Travailles tu avec un bouquin ?

    Je préfère te donner ce type de conseils, plutôt que de juste donner du code.

  10. #10
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonjour,

    J'ai regardé ton deuxième code, c pire que le premier

    A mon avis, tu devrais reprendre celà étapes par étapes:

    - Reprendre le premier code en enlevant la ligne contenant le <form> qui est tout seul (tu grades les autres) et tu évites l'include du deuxième fichier qui sert pas à grand chose comme dit 'riete',

    - Ensuite, tu peux enlever ton if else concernant le title, c pas super important pour l'instant,

    - En dernier, nous traitons le GET, que cherche tu as faire avec ce bout de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $numero = '';
    if (!empty ($_GET['numero'])) {
    $numero = $_GET['numero'];
    }
     
    $var="";
     
    echo "<br>";
    echo ("N° du client : $numero");
     
    $var = $numero;
    Et que comprends tu surtout ?

    Enfin, tu peux enlever pour l'instant les includes sur les connexions, nous verrons plus tard.

  11. #11
    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
    Re,

    Merci de vos critiques dite "constructives", c'est sur que je début dans ce domaine.
    Pour l'instant que ne travail pas avec des bouquins donc je fais des recherches que j'essaie de comprend afin mettre en pratique d'après ce que je veux mettre en place.
    Autre chose je ne sais pas si vous avez bien compris le fonctionnement de ce code et ou je voulais arriver.

    Si vous souhaitez avoir plus d'explications, j evous en donnerais.

    Merci toute de même d'avoir planché sur ce problème

    Runcafre91

  12. #12
    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
    Re,

    Je j'ai revu la construction de ma page, ci-joint le code

    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
     
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="#" />
    </head>
     
    <body>
    <h1><center> Liste des factures par client a relancer</center></h1>
     
    <a href="../dus/synthese_region.php">Retour au dus de la région v2</a><br><br>
     
    -------------------------------------------------
     <b> Formulaire de saisi des relances par client et par facture</b>
    -------------------------------------------------
     
     <form method="POST" action="relance_02.php">
     	 <HR>
    	 <label>Numéro du client : <input type ="text" name= "numero" size="5">
    	   Facture : <input type ="text" name= "facture" size="6"></label></HR><br>
          <label>Relance : <input type="text" name="relance" size = "6"> 
    	  <label>Relance N°1 : <input type="text" name="l_01" size="6"></label>
    	  <label>Relance N°2 : <input type="text" name="l_02" size="6"></label>
    	  <label>Relance N°3 : <input type="text" name="l_03" size="6"></label>
    	  <label>Relance N°4 : <input type="text" name="l_03" size="6"></label>
    	<input type="submit" name="Modifier" value="Modifier">
     
    </form>
     
     
    <hr></hr><br>
    ------------
    <b>Requête de récupération des données via ma base mysql (table facture affichage de toute les ligne concernant le client)</b>
    ------------
    <br><br><br>
     
     
    <?php
     
    //*******************************************************************************************//
    //  Récupération de la liste des facture du client (via une requête sur ma table facture     //
    //*******************************************************************************************//
     
    include ('../includes/inc_conexion.php');
     
    $ligne = "<table BORDER=1 BORDERCOLOR=#CCCCCC BGCOLOR=#fffccc CELLSPACING=0 CELLPADDING=1 WIDTH=98% ALIGN=left font-family:Verdana size=10px>
    			<td bgcolor='#669999'><b><u>Numero</u></b></td>
    			<td bgcolor='#669999'><b><u>Facture</u></b></td>
    			<td bgcolor='#669999'><b><u>Libelle</u></b></td>		
    			<td bgcolor='#669999'><b><u>Montant</u></b></td>
    			<td bgcolor='#669999'><b><u>Date facture</u></b></td>
    			<td bgcolor='#669999'><b><u>Date echeance</u></b></td>
    			<td bgcolor='#669999'><b><u>Relance</u></b></td>
    			<td bgcolor='#669999'><b><u>L 01</u></b></td>
    			<td bgcolor='#669999'><b><u>L 02</u></b></td>
    			<td bgcolor='#669999'><b><u>L 03</u></b></td>
    			<td bgcolor='#669999'><b><u>L 04</u></b></td>
    			<td bgcolor='#669999'><b><u>Annee</u></b></td>";
     
    $requete = "SELECT * FROM facture WHERE id_numero = '00073'";
     
    $resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error());
     
    $total = 0;	
    $mont = 0;
     
     
    if(mysql_query($requete))
    	{
    	while($dus = mysql_fetch_array($resultat))
    		{
    		$id = $dus['id_numero'];
     
    		$facture = $dus['facture'];
    		$intitule = $dus['intitule'];
    		$montant = $dus['montant'];
    		$date_fact = $dus['date_fact'];
    		$date_echeance = $dus['date_echeance'];
    		$relance = $dus['relance'];
    		$l_01 = $dus['l_01'];
    		$l_03 = $dus['l_02'];
    		$l_02 = $dus['l_03'];
    		$l_04 = $dus['l_04'];				
    		$annee = $dus['annee'];
     
     
    				$mont = addslashes($dus['montant']);
     
    					$total += $mont;
     
    		{
     
    			$ligne .= "<tr>
    						<td><a href='../includes/#?numero=$id' target='_self'>".$id."</a></td>
    						<td>".$facture."</td>
    						<td>".$intitule."</td>
    						<td align='right'>".$montant."</td>
    						<td align='center'>".$date_fact."</td>
    						<td align='center'>".$date_echeance."</td>
    						<td align='center'>".$relance."</td>
    						<td align='center'>".$l_01."</td>
    						<td align='center'>".$l_02."</td>
    						<td align='center'>".$l_03."</td>
    						<td align='center'>".$l_04."</td>						
    						<td align='center'>".$annee."</td></tr>"; 
    			}
    		}
     
     
    $ligne .= "<tr><td colspan='3'>Total des dus du client N° $id </td><td align='right'>".$total."</td>";		
     
    echo $ligne;
     
    }
    mysql_free_result($resultat);
     
    ?>
    Le fonctionnement de cette page :

    J'ai créé pour l'instant le formulaire de saisi ou udapte pour la première partie, la seconde partie concerne une requête sur ma table facture (clef primaire facture) qui m'affiche la totalité des factures du clients (ici j'a du mettre un numéro dans ma requete car en pricipe ce numéro est récupérer via l'URL $_GET)

    Donc le problème est le suivant :
    J'ai deux solution :
    1ere solution : Modification une à une des factures pour mise à jour en intégrant une case à coché au niveau de ma requête, la ligne sera repris automatiquement dans mon formulaire

    2 eme solution : afficher toutes les factures d'un seul coup dans le formulaire pour une modification globale.

    Ci-joint une capture écran de la trame final (suite au code ci-dessu)

    Il reste toute la partie traitement a mettre en place

    Je vous remerci de votre aide

    Runcafre91

  13. #13
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    C'est bien que tu ne te sois pas véxé par ma remarque, ce n'étais mon but. Nous avons tous été débutant un jour et le sommes encore (certain l'ont oublié).

    Voici quelques conseils:
    Pourquoi mets tu ceci ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error());
    *
    $total = 0;	
    $mont = 0;
    *
    *
    if(mysql_query($requete))
    Dans ce cas, ta requête s'exécute 2 fois, dont une pour rien. A ta place je supprimerais le if.

    J'ai un peu modifié ton code, mais j'y ai surtout ajouté des commentaires.
    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
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="#" />
    </head>
    *
    <body>
    <h1><center> Liste des factures par client a relancer</center></h1>
    *
    <a href="../dus/synthese_region.php">Retour au dus de la région v2</a><br><br>
    *
    -------------------------------------------------
     <b> Formulaire de saisi des relances par client et par facture</b>
    -------------------------------------------------
    *
     <form method="POST" action="relance_02.php">
     	 <HR>
    	 <label>Numéro du client : <input type ="text" name= "numero" size="5">
    	   Facture : <input type ="text" name= "facture" size="6"></label></HR><br>
          <label>Relance : <input type="text" name="relance" size = "6"> 
    	  <label>Relance N°1 : <input type="text" name="l_01" size="6"></label>
    	  <label>Relance N°2 : <input type="text" name="l_02" size="6"></label>
    	  <label>Relance N°3 : <input type="text" name="l_03" size="6"></label>
    	  <label>Relance N°4 : <input type="text" name="l_03" size="6"></label>
    	<input type="submit" name="Modifier" value="Modifier">
    *
    </form>
    *
    *
    <hr></hr><br>
    ------------
    <b>Requête de récupération des données via ma base mysql (table facture affichage de toute les ligne concernant le client)</b>
    ------------
    <br><br><br>
    *
    *
    <?php
    *
    //*******************************************************************************************//
    //  Récupération de la liste des facture du client (via une requête sur ma table facture     //
    //*******************************************************************************************//
    *
    include ('../includes/inc_conexion.php');
    *
    $ligne = "<table BORDER=1 BORDERCOLOR=#CCCCCC BGCOLOR=#fffccc CELLSPACING=0 CELLPADDING=1 WIDTH=98% ALIGN=left font-family:Verdana size=10px>
    			<td bgcolor='#669999'><b><u>Numero</u></b></td>
    			<td bgcolor='#669999'><b><u>Facture</u></b></td>
    			<td bgcolor='#669999'><b><u>Libelle</u></b></td>		
    			<td bgcolor='#669999'><b><u>Montant</u></b></td>
    			<td bgcolor='#669999'><b><u>Date facture</u></b></td>
    			<td bgcolor='#669999'><b><u>Date echeance</u></b></td>
    			<td bgcolor='#669999'><b><u>Relance</u></b></td>
    			<td bgcolor='#669999'><b><u>L 01</u></b></td>
    			<td bgcolor='#669999'><b><u>L 02</u></b></td>
    			<td bgcolor='#669999'><b><u>L 03</u></b></td>
    			<td bgcolor='#669999'><b><u>L 04</u></b></td>
    			<td bgcolor='#669999'><b><u>Annee</u></b></td>";
    *
    $requete = "SELECT * FROM facture WHERE id_numero = '00073'";
    *
    $resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error());
    *
    $total = 0;	
    $mont = 0;
    *
    *
    	while($dus = mysql_fetch_array($resultat)){
     
    		// Toutes ces affectations ne sont pas très utiles
    		// Tu pourrais directement afficher les champ du tableau $dus
     
    		$id = $dus['id_numero'];
    *		
    		$facture = $dus['facture'];
    		$intitule = $dus['intitule'];
    		$montant = $dus['montant'];
    		$date_fact = $dus['date_fact'];
    		$date_echeance = $dus['date_echeance'];
    		$relance = $dus['relance'];
    		$l_01 = $dus['l_01'];
    		$l_03 = $dus['l_02'];
    		$l_02 = $dus['l_03'];
    		$l_04 = $dus['l_04'];				
    		$annee = $dus['annee'];
     
     
    				$mont = addslashes($dus['montant']);
     
    					$total += $mont;
    *
    		// { Cette acolade est a supprimer, il n'y a pas de fonction associée
     
    			$ligne .= "<tr>
    						<td><a href='../includes/#?numero=$id' target='_self'>".$id."</a></td>
    						<td>".$facture."</td>
    						<td>".$intitule."</td>
    						<td align='right'>".$montant."</td>
    						<td align='center'>".$date_fact."</td>
    						<td align='center'>".$date_echeance."</td>
    						<td align='center'>".$relance."</td>
    						<td align='center'>".$l_01."</td>
    						<td align='center'>".$l_02."</td>
    						<td align='center'>".$l_03."</td>
    						<td align='center'>".$l_04."</td>						
    						<td align='center'>".$annee."</td></tr>"; 
    		// { idem ici
    	}
     
    	// Tu as oublié de refermer le <tr>
    $ligne .= "<tr><td colspan='3'>Total des dus du client N° $id </td><td align='right'>".$total."</td>"; // ici </tr>		
    *
    echo $ligne;
     
     
    mysql_free_result($resultat);
    *
    Maintenant, il faut prendre une décision. Soit tu décide d'avoir toutes les factures du client qui sont affichées dans le tableau avec un bouton de validation en bout de chaque ligne. De cette façon du traite facture par facture. Pour cette option, il faut utiliser des tableau de variable dans ton formulaire.
    Soit tu as un lien en face de chaque facture et de cette façon, quand tu click sur ce lien, ta page se recharge avec uniquement la facture concernée en position modification.
    La dernière solution qui est la plus élégante mais qui je crois est à réservé pour plus tard, consiste à utliser Javascript. Tu cliques sur un bouton pour éditer la facture et les champs du formulaire en haut de page se remplissent automatiquement, il ne te reste plus qu'a remplir les valeurs nécessaire et à valider le formulaire.
    Il y a aussi AJAX, mais c'est une autre histoire.

    J'espère que je ne t'ai pas perdu en route ?

  14. #14
    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 riete Voir le message
    C'est bien que tu ne te sois pas véxé par ma remarque, ce n'étais mon but. Nous avons tous été débutant un jour et le sommes encore (certain l'ont oublié).

    Voici quelques conseils:
    Pourquoi mets tu ceci ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error());
    *
    $total = 0;	
    $mont = 0;
    *
    *
    if(mysql_query($requete))
    Dans ce cas, ta requête s'exécute 2 fois, dont une pour rien. A ta place je supprimerais le if.

    J'ai un peu modifié ton code, mais j'y ai surtout ajouté des commentaires.
    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
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="#" />
    </head>
    *
    <body>
    <h1><center> Liste des factures par client a relancer</center></h1>
    *
    <a href="../dus/synthese_region.php">Retour au dus de la région v2</a><br><br>
    *
    -------------------------------------------------
     <b> Formulaire de saisi des relances par client et par facture</b>
    -------------------------------------------------
    *
     <form method="POST" action="relance_02.php">
     	 <HR>
    	 <label>Numéro du client : <input type ="text" name= "numero" size="5">
    	   Facture : <input type ="text" name= "facture" size="6"></label></HR><br>
          <label>Relance : <input type="text" name="relance" size = "6"> 
    	  <label>Relance N°1 : <input type="text" name="l_01" size="6"></label>
    	  <label>Relance N°2 : <input type="text" name="l_02" size="6"></label>
    	  <label>Relance N°3 : <input type="text" name="l_03" size="6"></label>
    	  <label>Relance N°4 : <input type="text" name="l_03" size="6"></label>
    	<input type="submit" name="Modifier" value="Modifier">
    *
    </form>
    *
    *
    <hr></hr><br>
    ------------
    <b>Requête de récupération des données via ma base mysql (table facture affichage de toute les ligne concernant le client)</b>
    ------------
    <br><br><br>
    *
    *
    <?php
    *
    //*******************************************************************************************//
    //  Récupération de la liste des facture du client (via une requête sur ma table facture     //
    //*******************************************************************************************//
    *
    include ('../includes/inc_conexion.php');
    *
    $ligne = "<table BORDER=1 BORDERCOLOR=#CCCCCC BGCOLOR=#fffccc CELLSPACING=0 CELLPADDING=1 WIDTH=98% ALIGN=left font-family:Verdana size=10px>
    			<td bgcolor='#669999'><b><u>Numero</u></b></td>
    			<td bgcolor='#669999'><b><u>Facture</u></b></td>
    			<td bgcolor='#669999'><b><u>Libelle</u></b></td>		
    			<td bgcolor='#669999'><b><u>Montant</u></b></td>
    			<td bgcolor='#669999'><b><u>Date facture</u></b></td>
    			<td bgcolor='#669999'><b><u>Date echeance</u></b></td>
    			<td bgcolor='#669999'><b><u>Relance</u></b></td>
    			<td bgcolor='#669999'><b><u>L 01</u></b></td>
    			<td bgcolor='#669999'><b><u>L 02</u></b></td>
    			<td bgcolor='#669999'><b><u>L 03</u></b></td>
    			<td bgcolor='#669999'><b><u>L 04</u></b></td>
    			<td bgcolor='#669999'><b><u>Annee</u></b></td>";
    *
    $requete = "SELECT * FROM facture WHERE id_numero = '00073'";
    *
    $resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error());
    *
    $total = 0;	
    $mont = 0;
    *
    *
    	while($dus = mysql_fetch_array($resultat)){
     
    		// Toutes ces affectations ne sont pas très utiles
    		// Tu pourrais directement afficher les champ du tableau $dus
     
    		$id = $dus['id_numero'];
    *		
    		$facture = $dus['facture'];
    		$intitule = $dus['intitule'];
    		$montant = $dus['montant'];
    		$date_fact = $dus['date_fact'];
    		$date_echeance = $dus['date_echeance'];
    		$relance = $dus['relance'];
    		$l_01 = $dus['l_01'];
    		$l_03 = $dus['l_02'];
    		$l_02 = $dus['l_03'];
    		$l_04 = $dus['l_04'];				
    		$annee = $dus['annee'];
     
     
    				$mont = addslashes($dus['montant']);
     
    					$total += $mont;
    *
    		// { Cette acolade est a supprimer, il n'y a pas de fonction associée
     
    			$ligne .= "<tr>
    						<td><a href='../includes/#?numero=$id' target='_self'>".$id."</a></td>
    						<td>".$facture."</td>
    						<td>".$intitule."</td>
    						<td align='right'>".$montant."</td>
    						<td align='center'>".$date_fact."</td>
    						<td align='center'>".$date_echeance."</td>
    						<td align='center'>".$relance."</td>
    						<td align='center'>".$l_01."</td>
    						<td align='center'>".$l_02."</td>
    						<td align='center'>".$l_03."</td>
    						<td align='center'>".$l_04."</td>						
    						<td align='center'>".$annee."</td></tr>"; 
    		// { idem ici
    	}
     
    	// Tu as oublié de refermer le <tr>
    $ligne .= "<tr><td colspan='3'>Total des dus du client N° $id </td><td align='right'>".$total."</td>"; // ici </tr>		
    *
    echo $ligne;
     
     
    mysql_free_result($resultat);
    *
    Maintenant, il faut prendre une décision. Soit tu décide d'avoir toutes les factures du client qui sont affichées dans le tableau avec un bouton de validation en bout de chaque ligne. De cette façon du traite facture par facture. Pour cette option, il faut utiliser des tableau de variable dans ton formulaire.
    Soit tu as un lien en face de chaque facture et de cette façon, quand tu click sur ce lien, ta page se recharge avec uniquement la facture concernée en position modification.
    La dernière solution qui est la plus élégante mais qui je crois est à réservé pour plus tard, consiste à utliser Javascript. Tu cliques sur un bouton pour éditer la facture et les champs du formulaire en haut de page se remplissent automatiquement, il ne te reste plus qu'a remplir les valeurs nécessaire et à valider le formulaire.
    Il y a aussi AJAX, mais c'est une autre histoire.

    J'espère que je ne t'ai pas perdu en route ?
    Re,

    Merci pour votre réponse, j'ai élagué un peux mon code comme cité ci-dessus.
    Pour mon choix j'ai opté pour la deuxième solution.
    C'est a dire je vais mettre une case a coché à la fin de chaque ligne (inclut dans ama requête) de la manière suivant

    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
     
     
    <?php
     
    $ligne .= "<tr>
    						<td><a href='../includes/#?numero=$id' target='_self'>".$id."</a></td>
    						<td>".$facture."</td>
    						<td>".$intitule."</td>
    						<td align='right'>".$montant."</td>
    						<td align='center'>".$date_fact."</td>
    						<td align='center'>".$date_echeance."</td>
    						<td align='center'>".$relance."</td>
    						<td align='center'>".$l_01."</td>
    						<td align='center'>".$l_02."</td>
    						<td align='center'>".$l_03."</td>
    						<td align='center'>".$l_04."</td>						
    						<td align='center'>".$annee."</td>
    						<td><input type='checkbox' name='<?php echo'.$facture.'; ?></tr>"; 
     
    ?>
    concernant le java script je connais pas grand chose quand à la séclection automatique.

    Pour le formulaire je vais ensuite faire un affichage conditionnel.

    Du coup a chaque fois qu'une ligne est sélectionné le formulaire s'affiche avec le ou les lignes sélectionnes ( donc il y aura autant de ligne de formulaire que de ligne sélectionnée)

    J'ai commencé a faire des recherche sur le net mais pas vraiment de succès pour l'instant

    ci-joint la copie de la trame

    Merci de votre aide


    Runcafre91

  15. #15
    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 runcafre91 Voir le message
    Re,

    Merci pour votre réponse, j'ai élagué un peux mon code comme cité ci-dessus.
    Pour mon choix j'ai opté pour la deuxième solution.
    C'est a dire je vais mettre une case a coché à la fin de chaque ligne (inclut dans ama requête) de la manière suivant

    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
     
     
    <?php
     
    $ligne .= "<tr>
    						<td><a href='../includes/#?numero=$id' target='_self'>".$id."</a></td>
    						<td>".$facture."</td>
    						<td>".$intitule."</td>
    						<td align='right'>".$montant."</td>
    						<td align='center'>".$date_fact."</td>
    						<td align='center'>".$date_echeance."</td>
    						<td align='center'>".$relance."</td>
    						<td align='center'>".$l_01."</td>
    						<td align='center'>".$l_02."</td>
    						<td align='center'>".$l_03."</td>
    						<td align='center'>".$l_04."</td>						
    						<td align='center'>".$annee."</td>
    						<td><input type='checkbox' name='<?php echo'.$facture.'; ?></tr>"; 
     
    ?>
    concernant le java script je connais pas grand chose quand à la séclection automatique.

    Pour le formulaire je vais ensuite faire un affichage conditionnel.

    Du coup a chaque fois qu'une ligne est sélectionné le formulaire s'affiche avec le ou les lignes sélectionnes ( donc il y aura autant de ligne de formulaire que de ligne sélectionnée)

    J'ai commencé a faire des recherche sur le net mais pas vraiment de succès pour l'instant

    ci-joint la copie de la trame

    Merci de votre aide


    Runcafre91
    Re,

    Je voudrais savoir si quelqu'un peux m'aider ou m'indiquer dans le cas contraire un tutoriel (javascrip) afin que je puisse travailler dessus et l'adapter en fonction de mes besoins

    Je vous remercie par avance

    Runcafre91

  16. #16
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    Il faudrait déjà que tu définisse clairement tes besoins et que tu commence à mettre les mains dans Javascript. Ensuite seulement tu pourras poser des questions dans le cas ou tu es bloqué.
    A moins que tu trouve quelqu'un qui veuille bien faire le travail pour toi.

    Voici quelques point d'entrer pour Débuter en Javscript. Tuto1 Intro Une référence mais en Anglais W3C.

    Perso, je te conseillerais déjà d'apprendre les fonctionnement simple HTML/php/MySQL et ensuite tu y ajouteras JS, il ne faut pas mettre la charrue avant les boeufs.

  17. #17
    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 riete Voir le message
    Il faudrait déjà que tu définisse clairement tes besoins et que tu commence à mettre les mains dans Javascript. Ensuite seulement tu pourras poser des questions dans le cas ou tu es bloqué.
    A moins que tu trouve quelqu'un qui veuille bien faire le travail pour toi.

    Voici quelques point d'entrer pour Débuter en Javscript. Tuto1 Intro Une référence mais en Anglais W3C.

    Perso, je te conseillerais déjà d'apprendre les fonctionnement simple HTML/php/MySQL et ensuite tu y ajouteras JS, il ne faut pas mettre la charrue avant les boeufs.
    Bonsoir,

    Merci pour votre réponse.
    Concernant mon projet j'ai tout défini ce sais ce que je veux au finale (comme cité précedement) et et pas forcement la bonne manière de procéder procéder le seul HIC c'est de le retraduire aux divers languages.

    Je sais que ma methode de codé n'est pas celui d'un professionnel mais du moin que j'ai le résultat que je veux cela me suffit amplement.

    Je sais que chaque personne a sa propre manière de coder ses script.
    Pour mon projet que je dois remettre d'ici une dizaine de jour, il n'y a pas de hasard.

    Merci encore, je vais essayé de faire autrement

    Runcafre91

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

Discussions similaires

  1. IceFaces : double clic sur une ligne dans une table
    Par sebastiens57 dans le forum JSF
    Réponses: 4
    Dernier message: 13/11/2008, 10h55
  2. Question sur les Filtres dans une table Access
    Par OobiloO dans le forum Bases de données
    Réponses: 1
    Dernier message: 19/05/2008, 12h09
  3. Test evenement sur champ vide dans une table
    Par eddyG dans le forum Access
    Réponses: 3
    Dernier message: 30/05/2006, 17h02
  4. [WD9] Cliquer sur des enregistrements dans une table
    Par oz80 dans le forum WinDev
    Réponses: 2
    Dernier message: 15/12/2005, 20h11
  5. [JSP]probleme d'insertion float dans une table
    Par karamazov994 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/04/2005, 11h49

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