Inserer donné automatiquement
Résolu
axeldeux
Messages postés
42
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je voudrais insérer automatiquement une donné dans ma base de donné, je vous explique, il faudrait récupéré une donné (artis) elle peut être différente pour chaque mais pas forcement sa dépend du client.. Mais je ne c'est pas comment faire j'ai chercher sur d'autre forum mais je n'est rien trouvé pouvez-vous m'aidé. j'ai fais un php ou l'on entre des donnés pour inséré une ligne. il faudrais donc récupéré la variable $artis et la rentré dans dans le formulaire sans que l'on le voit.
EDIT :Ajout du langage dans les balises de code.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
je voudrais insérer automatiquement une donné dans ma base de donné, je vous explique, il faudrait récupéré une donné (artis) elle peut être différente pour chaque mais pas forcement sa dépend du client.. Mais je ne c'est pas comment faire j'ai chercher sur d'autre forum mais je n'est rien trouvé pouvez-vous m'aidé. j'ai fais un php ou l'on entre des donnés pour inséré une ligne. il faudrais donc récupéré la variable $artis et la rentré dans dans le formulaire sans que l'on le voit.
<?php # recup variable : $artis=$_GET["artis"]; # connexion base : include "connbase.php"; ?> <form name="insertion" action="insertionsrv2.php?artis=<?php echo $artis; ?>" method="POST"> <table border="0" align="center" cellspacing="2" cellpadding="2"> <tr align="center"> <td>nom</td> <td><input type="text" name="nom"></td> </tr> <tr align="center"> <td>systeme</td> <td><input type="text" name="systeme"></td> </tr> <tr align="center"> <td>adresseip</td> <td><input type="text" name="adresseip"></td> </tr> <tr align="center"> <td>physique</td> <td><input type="radio" name="physique" placeholder="<?php echo $physique ;?>"value="<?php echo $physique ;?>"></td> </td> <tr align="center"> <td>virtuel</td> <td><input type="radio" name="physique" placeholder="<?php echo $virtuel ;?>"value="<?php echo $virtuel ;?>"></td> </td> <tr align="center"> <td>roles</td> <td><input type="text" name="roles"></td> </tr> <tr align="center"> <td>commentaires</td> <td><input type="text" name="commentaires"></td> </tr> <tr align="center"> <td colspan="2"><input type="submit" value="insérer"></td> </tr> </table> </form> </body> </html>
EDIT :Ajout du langage dans les balises de code.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
A voir également:
- Inserer donné automatiquement
- Insérer video powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer sommaire word - Guide
- Insérer espace insécable word - Guide
1 réponse
Bonjour,
Il suffit de la mettre dans un input de type HIDDEN ...
PS: Penses bien à vérifier avec ISSET que ta variable EXISTE .. AVANT de l'utiliser...
Cordialement,
Jordane
il faudrais donc récupéré la variable $artis et la rentré dans dans le formulaire sans que l'on le voit.
Il suffit de la mettre dans un input de type HIDDEN ...
PS: Penses bien à vérifier avec ISSET que ta variable EXISTE .. AVANT de l'utiliser...
<?php // recup variable avec ISSET : $artis=isset($_GET["artis"])?$_GET["artis"]:NULL; // connexion base : include "connbase.php"; ?> <form name="insertion" action="insertionsrv2.php" method="POST"> <!-- variable artis mise dans un HIDDEN --> <input type="hidden" name="artis" value="<?php echo $artis; ?>"> <!-- le reste de ton formulaire --> <table border="0" align="center" cellspacing="2" cellpadding="2"> <tr align="center"> <td>nom</td> <td><input type="text" name="nom"></td> </tr> <!-- etc.... -->
Cordialement,
Jordane
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane