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   -
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.

<?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:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,
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
0
axeldeux Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Merci le code fonctionne parfaitement
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Si la question est résolue..
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
0