par
beansoldier » 22 nov. 2005, 22:50
Genre j'ai un souci ^^ Voila mon formulaire d'enregistrement d'un Booster et son fichier add... Le soucis c'est qu'avant il marchait, ms suite au rajout d'un tableau pour mieux organiser, il ne veut plus faire l'enregistrement
Lorsque je clique sur evoyer il ne se passe rien, si vous voyez peut etre un erreur O_O
add
<?php
// On commence par récupérer les champs
$Reference_Booster = isset($_POST['Reference_Booster']) ? $_POST['Reference_Booster'] : '';
$Nom_Booster = isset($_POST['Nom_Booster']) ? $_POST['Nom_Booster'] : '';
$Image_Booster = isset($_POST['Image_Booster']) ? $_POST['Image_Booster'] : '';
$Langue_Booster = isset($_POST['Langue_Booster']) ? $_POST['Langue_Booster'] : '';
$Type_Booster = isset($_POST['Type_Booster']) ? $_POST['Type_Booster'] : '';
// On vérifie si les champs sont vides
if(empty($Reference_Booster) OR empty($Nom_Booster) OR empty($Langue_Booster) OR empty($Type_Booster))
{
echo '<font color="red">Attention, mauvaise Entrée !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('localhost', 'user', 'mdp') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('Boosters',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO Boosters(Reference_Booster, Nom_Booster, Image_Booster, Langue_Booster, Type_Booster) VALUES('$Reference_Booster','$Nom_Booster','$Image_Booster','$Langue_Booster','$Type_Booster')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo '<br><br><center><b><u>Booster Crée !</b></u><center><br><br>
<br> <p align="center"><b><font size="4">
<a href="http://beansoldier.free.fr/entrerversions.php">Entrer Versions</a></font></b><center>';
mysql_close(); // on ferme la connexion
}
?>
booster
<form method="POST" action="add.php">
</form>
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border:1px solid #FFFFFF; border-collapse: collapse" bordercolor="#111111" width="50%" id="AutoNumber1" height="266" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF">
<tr>
<td width="33%" height="45"><b>Référence</b></td>
<td width="45%" height="45">
<p align="center"><input type="text" name="Reference_Booster" size="20" value="" maxlength=""> <br><br> </td>
</tr>
<tr>
<td width="33%" height="45"><b>Nom</b></td>
<td width="45%" height="45" align="center"><input type="text" name="Nom_Booster" size="20" value="" maxlength=""></td>
</tr>
<tr>
<td width="33%" height="45"><b>Image</b></td>
<td width="45%" height="45" align="center"><input type="text" name="Image_Booster" size="20" value="http://beansoldier.free.fr/Images/Boosters/" maxlength=""></td>
</tr>
<tr>
<td width="33%" height="45"><b>Langue</b></td>
<td width="45%" height="45" align="center"><SELECT name="Langue_Booster">
<OPTION selected>---Langue---</OPTION>
<OPTION value="1">US</OPTION>
<OPTION value="2">FR</OPTION>
<OPTION value="3">JAP</OPTION>
<OPTION value="4">DE</OPTION>
<OPTION value="5">IT</OPTION>
</SELECT></td>
</tr>
<tr>
<td width="33%" height="45"><b>Type</b></td>
<td width="45%" height="45" align="center"><SELECT name="Type_Booster">
<OPTION selected>---Type Booster---</OPTION>
<OPTION value="1">Booster</OPTION>
<OPTION value="2">Starter Deck</OPTION>
<OPTION value="3">Structure Deck</OPTION>
<OPTION value="4">Promo</OPTION>
<OPTION value="5">Ligue</OPTION>
<OPTION value="6">Réedition</OPTION>
</SELECT></td>
</tr>
<tr>
<td width="33%" height="45"> </td>
<td width="45%" height="45" align="center"><input type="submit" value="Envoyer" name="envoyer"></td>
</tr>
</table>
</center>
</div>
Genre j'ai un souci ^^ Voila mon formulaire d'enregistrement d'un Booster et son fichier add... Le soucis c'est qu'avant il marchait, ms suite au rajout d'un tableau pour mieux organiser, il ne veut plus faire l'enregistrement
Lorsque je clique sur evoyer il ne se passe rien, si vous voyez peut etre un erreur O_O
add
[php]<?php
// On commence par récupérer les champs
$Reference_Booster = isset($_POST['Reference_Booster']) ? $_POST['Reference_Booster'] : '';
$Nom_Booster = isset($_POST['Nom_Booster']) ? $_POST['Nom_Booster'] : '';
$Image_Booster = isset($_POST['Image_Booster']) ? $_POST['Image_Booster'] : '';
$Langue_Booster = isset($_POST['Langue_Booster']) ? $_POST['Langue_Booster'] : '';
$Type_Booster = isset($_POST['Type_Booster']) ? $_POST['Type_Booster'] : '';
// On vérifie si les champs sont vides
if(empty($Reference_Booster) OR empty($Nom_Booster) OR empty($Langue_Booster) OR empty($Type_Booster))
{
echo '<font color="red">Attention, mauvaise Entrée !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('localhost', 'user', 'mdp') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('Boosters',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO Boosters(Reference_Booster, Nom_Booster, Image_Booster, Langue_Booster, Type_Booster) VALUES('$Reference_Booster','$Nom_Booster','$Image_Booster','$Langue_Booster','$Type_Booster')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo '<br><br><center><b><u>Booster Crée !</b></u><center><br><br>
<br> <p align="center"><b><font size="4">
<a href="http://beansoldier.free.fr/entrerversions.php">Entrer Versions</a></font></b><center>';
mysql_close(); // on ferme la connexion
}
?>[/php]
booster
[php]<form method="POST" action="add.php">
</form>
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border:1px solid #FFFFFF; border-collapse: collapse" bordercolor="#111111" width="50%" id="AutoNumber1" height="266" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF">
<tr>
<td width="33%" height="45"><b>Référence</b></td>
<td width="45%" height="45">
<p align="center"><input type="text" name="Reference_Booster" size="20" value="" maxlength=""> <br><br> </td>
</tr>
<tr>
<td width="33%" height="45"><b>Nom</b></td>
<td width="45%" height="45" align="center"><input type="text" name="Nom_Booster" size="20" value="" maxlength=""></td>
</tr>
<tr>
<td width="33%" height="45"><b>Image</b></td>
<td width="45%" height="45" align="center"><input type="text" name="Image_Booster" size="20" value="http://beansoldier.free.fr/Images/Boosters/" maxlength=""></td>
</tr>
<tr>
<td width="33%" height="45"><b>Langue</b></td>
<td width="45%" height="45" align="center"><SELECT name="Langue_Booster">
<OPTION selected>---Langue---</OPTION>
<OPTION value="1">US</OPTION>
<OPTION value="2">FR</OPTION>
<OPTION value="3">JAP</OPTION>
<OPTION value="4">DE</OPTION>
<OPTION value="5">IT</OPTION>
</SELECT></td>
</tr>
<tr>
<td width="33%" height="45"><b>Type</b></td>
<td width="45%" height="45" align="center"><SELECT name="Type_Booster">
<OPTION selected>---Type Booster---</OPTION>
<OPTION value="1">Booster</OPTION>
<OPTION value="2">Starter Deck</OPTION>
<OPTION value="3">Structure Deck</OPTION>
<OPTION value="4">Promo</OPTION>
<OPTION value="5">Ligue</OPTION>
<OPTION value="6">Réedition</OPTION>
</SELECT></td>
</tr>
<tr>
<td width="33%" height="45"> </td>
<td width="45%" height="45" align="center"><input type="submit" value="Envoyer" name="envoyer"></td>
</tr>
</table>
</center>
</div>[/php]