Inserer donné automatiquement

Résolu/Fermé
axeldeux Messages postés 42 Date d'inscription mercredi 22 avril 2015 Statut Membre Dernière intervention 14 décembre 2015 - Modifié par jordane45 le 28/05/2015 à 09:54
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 28 mai 2015 à 10:19
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 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié par jordane45 le 28/05/2015 à 09:58
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 mercredi 22 avril 2015 Statut Membre Dernière intervention 14 décembre 2015
28 mai 2015 à 10:09
Merci le code fonctionne parfaitement
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
28 mai 2015 à 10:19
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