Problème d'ajout de données
Bonsoir,
Voici mon code pour ajouter des "maps" dans ma base de données
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| echo ('
<a href="?page=add_map&add_map=1"> Ajouter / Changer map 1</a><br>
<a href="?page=add_map&add_map=2"> Ajouter / Changer map 2</a><br>
<a href="?page=add_map&add_map=3"> Ajouter / Changer map 3</a><br>
<a href="?page=add_map&add_map=4"> Ajouter / Changer map 4</a><br>');
if ($add_map==true) {echo('Ajout de la map '.$add_map.'<br><br>
<form action="?page=add_map&add=oui&mapnum='.$add_map.'" method="post">
<b>Map : </b><br><input type="text" name="map" size="20">
<br><br><input type="submit" value="Ajouter la map '.$add_map.'">
</form>');}
if($add=="oui")
{
if((empty($_POST['map'])))
{
printf("Veuillez remplir le nom de la map avant de valider");
}
else
{
if ($mapnum == '1'){
mysql_query("UPDATE tournament SET map1='$_POST[map]'");}
if ($mapnum == '2'){
mysql_query("UPDATE tournament SET map2='$_POST[map]'");}
if ($mapnum == '3'){
mysql_query("UPDATE tournament SET map3='$_POST[map]'");}
if ($mapnum == '4'){
mysql_query("UPDATE tournament SET map4='$_POST[map]'");}
echo('Map '.$map.' ajoutee avec succes.<meta http-equiv=refresh content="1; url=index.php?page=add_map">');}
}}
if ($act=='logout'){session_start(); $_SESSION = array(); session_destroy();
echo('<meta http-equiv=refresh content="1; url=index.php">Déconnexion en cours ... Veuillez patienter ...');}
echo('<br><br><div align="right"><a href="?page=add_map&act=logout">Deconnexion</a></div>');}}
?> |
et voici le code pour l'afficher :
Code:
1 2 3 4
|
$tournoi = mysql_query("SELECT * FROM tournament");
$tournoi2 = mysql_fetch_array($tournoi);
<? echo ($tournoi2['map1']); ?> |
Mon problème vient du premier code avec lequel je n'arrive pas a faire rentré les informations dans les 4 champs (map1, map2, map3, map4)
Je ne vois pas ou est l'erreur si quelqu'un pouvait m'aider ce serait simpa =)