Le 16/08/2015 à 13:43

Voila le code source du script :

<?php
mysql_connect("localhost", "prixdesjeux", "samirdu91100");
mysql_select_db("prixdesjeux");
$quete = mysql_query("SELECT * FROM games ");
while($validation = mysql_fetch_array($quete))
{
echo 'Nom: ';
echo $validation['name'];
echo 'Description: ';
echo $validation['description'];
echo 'site: ';
echo $validation['website'];
echo 'age: ';
echo $validation['age_min'];
echo 'prix: ';
echo $validation['price'];
echo 'date : ';
echo $validation['release_date'];
echo 'Photo" ';
echo $validation['picture'];
echo 'console ';
echo $validation['console'];
echo '<a href="validation.php?action=accepter&ID='.$validation['ID'].'">Accepter</a>';
echo '<a href="validation.php?action=refuser&ID='.$validation['ID'].'">Refuser</a>';
echo '<br/>';
}

if(isset($_GET['action']) AND isset($_GET['ID']))
{
$action = $_GET['action'];
if($action == "accepter")
{
$id = $_GET['ID'];
$quete2 = mysql_query("SELECT * FROM games WHERE ID='$id'");
$connexion = mysql_fetch_array($quete2);
$nom = $validation['name'];
$texe = $validation['description'];
$site = $validation['website'];
$age = $validation['age_min'];
$prix = $validation['price'];
$date = $validation['release_date'];
$photo = $validation['picture'];
$console = $validation['console'];
mysql_query("INSERT INTO samir VALUES('$id', '$nom', '$texe', '$site' , '$age' , '$prix' , '$date' , '$picture' , '$console')");
mysql_query("DELETE FROM games WHERE ID='$id'");
}
elseif($action == "refuser")
{
$id = $_GET['ID'];
mysql_query("DELETE FROM games WHERE ID='$id'");
}
}
?>


Cependant voila le problème :

Alors j'ai créer un formulaire entrant le prix dans une table games de la db
ensuite la page de validation montre les donnes pour voir si je valide ou refuse
Quand je valide le prix est inséré dans la tables samir et affiche sur l'index

Mais un 14 dans la tables games deviens un 0 dans la table samir pourquoi

sinon as tu skype

Regarde ici :

http://prixdesjeux.raidghost.com

Normalement la console du jeu affiche doit être ps3
le prix 14 euros

le nom du jeux test

Le 16/08/2015 à 16:18

Personne ?

Le 16/08/2015 à 17:30

Bonjour,

Il faudrait la structure de la table "samir", l'erreur vient peut-être d'un problème de conversion. Sinon ta page n'est pas protégée des injections SQL : tu devrais regarder du côté de mysqli_ ou mieux, PDO. (Et tu as posté ton mot de passe sur le forum aussi...)
Cette signature utilise du bbcode. Vous pouvez apprendre ici !

Le 16/08/2015 à 17:32

Euh tu peut supprime le sujet ?

Le 16/08/2015 à 18:02

Pas la peine de le supprimer je suis pas bête j'ai modifier le mdp :)

Le 16/08/2015 à 18:04

Et la connection de la db est rectifie et mis sous PDO

Le 16/08/2015 à 18:17

Rapide. Et donc la structure des tables ?
Cette signature utilise du bbcode. Vous pouvez apprendre ici !

Le 16/08/2015 à 18:19

Par la tu veut quoi je n'ai pas trop compris ce que tu veut dire par cela :)

Le 16/08/2015 à 18:22

Le résultat de "DESCRIBE samir;" et de "DESCRIBE games;"
Cette signature utilise du bbcode. Vous pouvez apprendre ici !

Le 16/08/2015 à 18:31

samir : http://zupimages.net/viewer.php?id=15/33/akcd.tiff
games : http://www.zupimages.net/up/15/33/aqa7.tiff

Rapide quand il s'agit de sécurité :)