{MySQL} formulaire et BDD

Fermé
benny11 Messages postés 11 Date d'inscription lundi 23 juin 2008 Statut Membre Dernière intervention 12 février 2010 - 26 janv. 2010 à 09:02
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 26 janv. 2010 à 13:09
Bonjour, je gère un ptit serveur de vol en simulation, j'ai créé un ptit formulaire pour faciliter l'inscription des nouveaux pilotes de la compagnie aérienne de mon serv. , j'ai épluché le net depuis deux jours et je ne trouve aucune soluce, ou du moins pourquoi mon script, somme toute assez simple, ne fonctionne pas, car rien ne se rajoute dans la BDD, voici le code en question :

<HTML>
<HEAD>
</HEAD>
<BODY bgcolor="#00ffff">
<center><img src="http://takeofffrance.fr/forum/styles/subsilver2/imageset/site_logo.gif" border=5><br></center>
<center>
<br>
<SCRIPT LANGUAGE="JavaScript">
var maintenant=new Date();
var jour=maintenant.getDate();
var mois=maintenant.getMonth()+1;
var an=maintenant.getFullYear();
document.write("Nous sommes le ",jour,"/",mois,"/",an,".");
</SCRIPT>
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("pilote");

$id = $_POST['id'];
$pseudo = $_POST['pseudo'];
$edate = $_POST['edate'];

$q = "INSERT INTO info(id, pseudo, nbvol, nbpass, nbpoint, app, dvol, edate) VALUES('$id ', '$pseudo','0','0','0','aucun','aucune','$edate')";
mysql_query($q);
?>
<form method="POST">

Pseudo : <input type="text" name="pseudo" size="12"><br>

Id Pilote : <input type="text" name="id" size="12"><br />

date d'entree : <input type="text" name="edate" size="12" /><br><br>


<input type="submit" value="Valider entree"><center>
<h3>LISTE DES PILOTES</h3><iframe src=verif3.php =33/ frameborder=2 align=center width=60% height=150 scrolling=yes></center>
</iframe><br>

</form>
<?php
mysql_close($link); ?>

</body>
</html>

La frame affiche bien la liste des pilotes, donc la connexion a la BDD est active. je travail avec phpMyadmin sous wamp. Je ne vois pas du tout ou ça coince, merci de vos aides............
A voir également:

1 réponse

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
26 janv. 2010 à 13:09
bonjour,

je vois dans votre script plusieurs choses de pas claires.
1
que se passe -t-il quand vous cliquez sur le bouton submit de votre formulaire ?
pour moi : rien car dans la balise form il n'ya rien d'indiqué.
cette balise devrait avoir un paramètre action
<form name='formulaire' action='quelquechose' method='POST'>
ainsi avec cette syntaxe en cliquant sur submit on va exécuter ce que j'ai appelé quelquechose.

2
en entrant dans ce script il ne doit rien y avoir dans vos variables
$id = $_POST['id'];
$pseudo = $_POST['pseudo'];
$edate = $_POST['edate'];

ou bien où sont-elle renseignées ?
dans le formulaire me répondrez vous !
alors vérifions
et devant ces trois liggnes mettez :
echo "<pre>";print_r($_POST);echo "</pre>";

0