Inserer donné automatiquement

Résolu
axeldeux Messages postés 43 Statut Membre -  
jordane45 Messages postés 40050 Statut Modérateur -
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 40050 Statut Modérateur 4 756
 
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 43 Statut Membre
 
Merci le code fonctionne parfaitement
0
jordane45 Messages postés 40050 Statut Modérateur 4 756
 
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