CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] : aide pour BDD

jiji23601
jiji23601
Niveau 5
11 juin 2009 à 20:43:58

Bonjour a tous le monde,

J'aurais besoin d'aide sur mon code, je voudrais ajouter un jeu a une base de donnée, regarder:

<?php
if (isset($_POST['prix']))
{
$page = "1";
}
else
{
$page = "0";
}
if ( $page == "0" )
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Ceci est une page (php/MySQL de test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h3> Ajout d'un jeu </h3>
<form action="test2.php" method="post" >
<p>
<label for="jeu">Titre du jeu : <input type="text" name="jeu" id="jeu" /><br />
<label for="possesseur">Possesseur du jeu : <input type="text" name="jeu" id="jeu" /><br />
<label for="console">Plateforme : <input type="text" name="console" id="console" /><br />
<label for="prix">Prix : <input type="text" name="prix" id="console" /><br />
<label for="max_player"> Nombre de joueurs maximums : <input type="text" name="max_player" id="max_player" /><br />
<label for="com"> Commentaire : <br />
<textarea name="com" id="com" ></textarea>
<input type="submit" value="Envoyer" />
</p>
</form>
</body>
</html>
<?php
}
else
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Ceci est une page (php/MySQL de test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
$jeu=$_POST['jeu'];
$pos=$jeu=$_POST['jeu'];['possesseur'];
$console=$_POST['console'];
$prix=$_POST['prix'];
$max_player=$_POST['max_player'];
$com=$_POST['com'];

mysql_connect("localhost" , "root", "");
mysql_select_db("test");

mysql_query ( "INSERT TO jeux_video VALUES ( '', '$jeu', '$pos', '$console', '$prix', '$max_player', '$com') ") or die (mysql_error());

echo "Jeu ajouté"

mysql_close();

?>
</body>
</html>
<?php
}
?>
et ca m'affiche comme erreur:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Comme je debute en php :S

merci d'avance,

Jiji23601

Yoda_Software
Yoda_Software
Niveau 30
11 juin 2009 à 20:50:47

$pos=$jeu=$_POST['jeu'];['possesseur'];

:gne:

jiji23601
jiji23601
Niveau 5
11 juin 2009 à 22:58:34

Bug dans ma copie enelve le $jeu=$_POST['jeu']; dans $pos=$jeu=$_POST['jeu'];['possesseur'];

jiji23601
jiji23601
Niveau 5
11 juin 2009 à 23:06:05

C'est bon j'ai trouve c'est pas INSERT TO mais INSERT INTO
j'espère que ca aidera des gens.

A plus,

Jimmy

lndiana-Jones
lndiana-Jones
Niveau 10
12 juin 2009 à 01:43:07

mysql_real_escape_string jeune homme :ok:
sinon la méthode quote si tu vas un jour utiliser PDO

Debian
Debian
Niveau 10
12 juin 2009 à 09:50:32

Sinon, la variable "page" que tu crées au début est inutile, tu peux directement faire un if(isset($_POST['machin'])) { code de la page HTML } else { autre page HTML }

_____________________________________
You just got signature roll'D :noel:

jiji23601
jiji23601
Niveau 5
12 juin 2009 à 21:57:59

Ouaip debian je savais comme je commence

sinon la methode quote je sais pas ce que sais ni la PDO ...

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment