Bonjour et excusez moi si j'ai mal chercher sur le forum.
J'ai un soucis avec un formulaire en mysqli. Je débute avec étant habitué au mysql standard. Sur mes autres formulaires, aucun problème, juste sur celui que je vais vous soumettre. Cela me donne une page blanche.
Formulaire
Page de traitement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
41
42
43
44
45
46
47
48
49
50
51
52 <form method="post" action=""> <input type="hidden" name="nouvelle_case" value="oui"> <fieldset> <legend>Ajouter une case</legend> </ul> <li> <label>Nom</label><input type="text" name="nom" value="" /> </li> <li> <label>Type</label><select name="type"> <?php $selection_type=mysqli_query($connexion, "SELECT * FROM type_case ORDER BY nom"); while ($recap_type = mysqli_fetch_assoc($selection_type)) { echo "<option valeur='$recap_type[id]'>$recap_type[nom]</option>"; } ?> </select> </li> <li><label>Coordonnée X</label><input type="text" name="x" value="" /></li> <li><label>Coordonnée Y</label><input type="text" name="y" value="" /></li> <li> <label>Route</label><input type="radio" name="route" value="1" /> Oui <input type="radio" name="route" value="0" CHECKED /> Non </li> <li> <label>Fleuve</label><input type="radio" name="fleuve" value="1" /> Oui <input type="radio" name="fleuve" value="0" CHECKED /> Non </li> <li><label><img src="/img/ressources/Pierre.gif" /></label><input type="text" name="pierre" value="0" /></li> <li><label><img src="/img/ressources/Bois.gif" /></label><input type="text" name="bois" value="0" /></li> <li><label><img src="/img/ressources/Vegetaux.gif" /></label><input type="text" name="vegetaux" value="0" /></li> <li><label><img src="/img/ressources/Fruits.gif" /></label><input type="text" name="fruit" value="0" /></li> <li><label><img src="/img/ressources/Poissons.gif" /></label><input type="text" name="poisson" value="0" /></li> <li><label><img src="/img/ressources/Cadavres.gif" /></label><input type="text" name="cadavre" value="0" /></li> <li><label><img src="/img/ressources/Cereales.gif" /></label><input type="text" name="cereale" value="0" /></li> <li><label><img src="/img/ressources/Charbon.gif" /></label><input type="text" name="charbon" value="0" /></li> <li><label><img src="/img/ressources/Dricks.gif" /></label><input type="text" name="drick" value="0" /></li> <li><label><img src="/img/ressources/Gemmes.gif" /></label><input type="text" name="gemme" value="0" /></li> <li><label><img src="/img/ressources/Gibier.gif" /></label><input type="text" name="gibier" value="0" /></li> <li><label><img src="/img/ressources/Metal.gif" /></label><input type="text" name="metal" value="0" /></li> <li><label><img src="/img/ressources/Papier.gif" /></label><input type="text" name="papier" value="0" /></li> <li><label><img src="/img/ressources/Pierres_de_vie.gif" /></label><input type="text" name="pdv" value="0" /></li> <li><label><img src="/img/ressources/Runes_givre.gif" /></label><input type="text" name="rune" value="0" /></li> <li><label><img src="/img/ressources/Spiritueux.gif" /></label><input type="text" name="spiritueux" value="0" /></li> <li><label><img src="/img/ressources/Drogues.gif" /></label><input type="text" name="drogue" value="0" /></li> <li><label><img src="/img/ressources/Encens.gif" /></label><input type="text" name="encen" value="0" /></li> <li><label><img src="/img/ressources/Epice.gif" /></label><input type="text" name="epice" value="0" /></li> <li> <input type="submit" title="On ne clique qu'une seule fois ;)" value="Valider" /> <input type="reset" title="Vous êtes sur?" value="Effacer le formulaire"> </li> </ul> </fieldset> </form>
Il n'est pas encore sécurisé et il n'y a pas de vérification pour le moment. Cela viendra ensuite. Cela doit être une bêtise que je n'arrive pas à voir. Si vous pouviez m'ouvrir les yeux ça serait cool.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
41
42
43
44
45
46
47
48 <?php //Chargement des scripts //Chargement de la page $titre_page = "Créer une case"; $variable_page = "case"; $rang = "0"; $loggin = "0"; //Récolte des informations if (isset($_POST['nouvelle_case'])) { // champ texte $nom = addslashes($_POST['nom']); $x = $_POST['x']; $y = $_POST['y']; $type = $_POST['type']; // champ radio $route = $_POST['route']; $fleuve = $_POST['fleuve']; // ressources $pierre = $_POST['pierre']; $bois = $_POST['bois']; $vegetaux = $_POST['vegetaux']; $fruit = $_POST['fruit']; $poisson = $_POST['poisson']; $cadavre = $_POST['cadavre']; $cereal = $_POST['cereale']; $charbon = $_POST['charbon']; $drick = $_POST['drick']; $gemme = $_POST['gemme']; $gibier = $_POST['gibier']; $metaux = $_POST['metal']; $pdv = $_POST['pdv']; $papier = $_POST['papier']; $rune = $_POST['rune']; $spiritueux = $_POST['spiritueux']; $drogue = $_POST['drogue']; $encen = $_POST['encen']; $epice = $_POST['epice']; // on injecte les données dans la db $requete_case = "INSERT INTO case_ressources (nom,id_type,x,y,route,fleuve,Pierre,Bois,Vegetaux,Fruits,Poissons,Cadavres_frais,Cereales,Charbon,Dricks,Gemmes,Gibier,Metal,Pierres_de_vie,Papier,Rune,Spiritueux,Drogues,Encens,Epices) VALUES ('$nom','$type','$x','$y','$route','$fleuve','$pierre','$bois','$vegetaux','$fruit','$poisson','$cadavre','$cereal','$charbon','$drick','$gemme','$gibier','$metaux','$pdv','$papier','$rune','$spiritueux','$drogue','$encen','$epice')"; $resultat_case = mysqli_query($connexion, $requete_case) or die (mysql_error()); } ?>
Merci pour ceux qui m'aideront ^^
Partager