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 :

Modifier la valeur d'un champ


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut Modifier la valeur d'un champ
    Bonjour, j'ai une application web qui tourne mais je veux modifier la valeur d'un champs, par exemple 4220134 par V134, voila le code php que j'utilise:
    <?php echo "".$row['tpesoftname'] ?>
    Et merci d'avance.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    ton code ne fait qu'afficher un champ de résultat d'une requête

    tu peux d'ailleurs mettre que ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo $row['tpesoftname'] ?>

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    Merci pour votre réponse mais mon question est est ce que je peut changer les quartes premières caractères par une seule et comment.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Programmeur Delphi
    Inscrit en
    Octobre 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Programmeur Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 183
    Par défaut
    si tu veux à chaque fois remplacer les 4 premières lettres par seulement une autre voici une solution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sval = $row['tpesoftname'];
    $sval = substr($sval,4,3); // pour obtenir les 3 derniers caractères
    $sval = 'V' . $sval;

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    Merci beaucoup, ca marche bien, une autre question s'il vous plait:
    comment je peux faire un etat d'impression pour mon tableau d'enregistrements et pardon!

  6. #6
    Membre expérimenté
    Homme Profil pro
    Programmeur Delphi
    Inscrit en
    Octobre 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Programmeur Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 183
    Par défaut
    qu'entends tu par "état"???
    les états ds Access par exemple
    si c'est ca, tu voudrais imprimer le tableau obtenu...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="javascript:window.print()">Impression du tableau</a>

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    ce code imprime toute la page et moi je veux imprimer que le tableau sans les zones de texte.

  8. #8
    Membre expérimenté
    Homme Profil pro
    Programmeur Delphi
    Inscrit en
    Octobre 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Programmeur Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 183
    Par défaut
    je doute qu'il existe une autre solution opur imprimer sur le web
    sauf, si tu achètes CrystalRepport

    l'idée, sur un lien print, tu ouvres une nouvelle page avec uniquement ton tableau avec les données, et tu imprimes cette page

  9. #9
    Membre émérite Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Par défaut
    Je pense que c'est faisable personnellement. Pour ma part je procéderais ainsi.

    1. Je déclarerais des division pour toutes mes parties de page.

    2. J'implémenterais une varaible d'URL qui si elle n'est pas présente provoque l'affichage de TOUTES les divisions (Donc toute ma page) sauf une dédiée au bouton d'impression et si elle est présente masque TOUTES les divisions sauf celle où se trouve mon tableau.

    3. Suffit juste ensuite quand on clique sur le bouton d'impression de lancer le réaffichage de la page dans une nouvelle page dédiée avec la variable d'activation du mode impression. Positionner à la fin de la page le javascript pour imprimer et ça doit le faire. Tu peux même enrichier le script afin de fermer automatiquement la page pour impression.

    Voilà...

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    Est ce que tu peux me donner le code source pour faire ca càd comment je peux afficher que les données dans une autre page et si je doit utiliser crystalReports quelle est la procédure à suivre et merci .

  11. #11
    Membre expérimenté
    Homme Profil pro
    Programmeur Delphi
    Inscrit en
    Octobre 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Programmeur Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 183
    Par défaut
    CrystalReports est un logiciel payant
    via les moteurs de recherche tu trouveras facilement

  12. #12
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    Càd que crystalReports peut faire un etat d'une page web crée avec dreamweaver?

  13. #13
    Membre expérimenté
    Homme Profil pro
    Programmeur Delphi
    Inscrit en
    Octobre 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Programmeur Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 183
    Par défaut
    CrystalReport est "le" logiciel de report, tout simplement

  14. #14
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    Merci bien pour votre aide et dans le cas ou je veux insérer le résultat de ma req dans une autre page c'est a dire sans les zones de texte qui contiennent les clés de recherche, comment je fait pour faire ca et pardon.

  15. #15
    Membre éprouvé Avatar de bartrik
    Inscrit en
    Novembre 2003
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 104
    Par défaut
    Tu inclus ton tableau entre une balise <DIV id="tableau"> par exemple
    Tu ouvre une nouvelle page avec window.open etc... et le fichier que l'on nommera toto.html, par exemple
    avec le source suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <html><head />
    <body>
    <div id="print"></div>
    <script>
    source= window.opener.document.getElementById("tableau").innerHTML;
    document.getElemetnById("print").innerHTML=source;
    </script>
    </body>
    </html>
    Ou un truc du genre

  16. #16
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    Je peux faire la même chose avec un formulaire?
    et comment je fait pour ne pas afficher les zones de texte?

  17. #17
    Membre éprouvé Avatar de bartrik
    Inscrit en
    Novembre 2003
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 104
    Par défaut
    Bon, je détaille...

    c'est un exemple


    fichier1.html
    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
    <html>
    <head><title>depart</title>
    </head>
    <body>
    <h1>salut les copains</h1>
    <p> voici la liste de mes amigos</p>
    <div id='tableau'>
    <table>
      <tr>
        <td>nom1</td>
        <td>prenom1</td>
      </tr>
      <tr>
        <td>nom2</td>
        <td>prenom2</td>
      </tr>
    </table>
    </div>
    <button onclick="window.open('imprim.html', 'Imprimer');">Imprimer</button>
    </body>
    </html>
    et imprim.html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <html><head />
    <body>
    <div id="print"></div>
    <script>
    source= window.opener.document.getElementById("tableau").innerHTML;
    document.getElemetnById("print").innerHTML=source;
    </script>
    </body>
    </html>
    Et il y a surement d'autre methode...

Discussions similaires

  1. Réponses: 19
    Dernier message: 21/08/2006, 19h17
  2. Réponses: 4
    Dernier message: 07/08/2006, 16h19
  3. [C#]Modifier la valeur d'un champs dans un listView
    Par fafa139 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 14/05/2006, 15h49
  4. Modifier la valeur d'un champ
    Par MJEFF dans le forum Access
    Réponses: 10
    Dernier message: 06/10/2005, 10h59
  5. Modifier la valeur d'un champ en fonction d'une autre...
    Par venividivici dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 25/08/2005, 14h28

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