Tom's Guide > Forum > Programmation > Formulaire PHP
Mot :    Pseudo :           
 

Salut
j'ai un formulaire en HTML dont le code est le suivant :
<html><head><title>formulaire</title>
<head>
<body>

<form method="post" action="inserer.php">
<input type="text" name="prenom"><br>
<input tupe="text" name="nom"><br>
<input tupe="text" name="age"><br>
<input type="submit" name="submit" value="Insérer dans la base">
</form>

</body>
</html>

Et le code de inserer.php est le suivant :
<?
//on se connecte à la base de donnée
$db = mysql_connect('db506.unetun.com','****','***') or die ("erreur de connexion" );
//on selectionne votre base
mysql_select_db('base',$db) or die ("erreur de connexion base" );

//on défini une date
$date = date("d-m-Y" );
//on insère le contenu du formulaire
mysql_query("INSERT INTO personne (prenom,nom,age) VALUES ('$prenom','$nom',$age) " ) or die ("erreur insert ".mysql_error());

//et on referme la connexion
mysql_close();

?>
Et je voudrais crer une page en PHP qui remplisse automatiquement ce formulaire avec des varaibles deja definis est ce que quelqu''un pourrait m'aider ?

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Salut,
Faut faire comme ca :

Code :
  1. <i n p u t  t y p e = "text" name="prenom" value="<?php echo $variable ;?>"><br>



Voilà, c'est tout !
Ps, j'ai mis des espaces entre certaines lettres car sinon ca marchait pas ... bizar :-?
A++

Répondre à gogeta4@IDN

je pensais plus a un script genre :
<?php
$marc = 'Azoty';
$aze = 'Secret';
$azr = '3';
?>
<html>
<head>
<body>

<script language="Javascript">
window.open("http://heberg-gratuit.info/inserer.php?$prenom=$marc&$nom=$aze&$azr=$age" )
</script>
mais ca marche pas :s

Répondre à Azoty

<?php
$nom = 'Azoty';
$prenom= 'Secret';
$age = '3';
?>
<html>
<head>
<body>

<script language="Javascript">
window.open("http://heberg-gratuit.info/inserer.php?prenom=$prenom&nom=$nom&age=$age" )
</script>

Dans inserer.php
recupere
$nom = $_GET['nom'];
etc..

Répondre à Wgl@IDN

Non, je pense que ca ne marche pas car, tu veux envoyer des variables PHP en javascript.
C'est pour ca.
A++

Répondre à gogeta4@IDN

Arf ya pas un autre moyen que le JavaScript :s ???

Répondre à Azoty

<?php
$nom = 'Azoty';
$prenom= 'Secret';
$age = '3';
?>
<html>
<head>
<body>

<script language="Javascript">
window.open("[b]<?php echo "http://heberg-gratuit.info/inserer.php?prenom=$prenom&nom=$nom&age=$age"; ?>" )
</script>

Répondre à Wgl@IDN

header('location: http://heberg-gratuit.info/inserer [...] age=$age') ;
C'est mieux, comme ca même si javacript est désactivé ca marche ;).

Répondre à gogeta4@IDN
Tom's Guide > Forum > Programmation > Formulaire PHP
Aller à :

Il y a 1849 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens