Bonjour,
mon gros soucis, est de ne pas réussir a modifier ma table via php, je vous montre mes pages :
Ma page modif.php
<?php session_start(); ?>
<?php
// on teste si le visiteur a soumis le formulaire
if (isset($_POST['Modifier'])){
mysql_connect ('localhost', 'login', 'mot_de_passe');
mysql_select_db ('ma_base');
mysql_query("UPDATE planete1
SET planete= '" . $_POST['planete1'] . "',
distance= '" . $_POST['distance1'] . "',
taille= '" . $_POST['taille1'] . "',
jour= '" . $_POST['jour1'] . "',
temps= '" . $_POST['temps1'] . "',
WHERE pseudo= '" . $_SESSION['pseudo'] . "'")
or die ('Erreur SQL: ' . mysql_error());
mysql_close();
}
?>
Ma page du formulaire
<?php
session_start();
if (!isset($_SESSION['pseudo'])){
header ('Location: index.php');
exit();
}
?>
<form action="modif.php" method="post" name="formulaire">
<input name="planete1" type="text" />
<input name="distance1" type="text" />
<input name="taille1" type="text" />
<input name="jour1" type="text" />
<input name="temps1" type="text" />
<input name="Modifier" type="submit" value="Modifier" />
</form>
Et ma table : planete1
les champs :
-pseudo
-planete
-distance
-taille
-jour
-temps
j'ai tester plusieurs idées sur d'autre forum, mais vu que cela fait 3 jours qu'on ne me répond plus^^
les idées déjà tester :
-en créant des variables $taille = $_POST['taille1'] etc...
-en mettant directement le pseudo du membre
par contre afficher ce qu'il y a dans la table, la sa fonctionne parfaitement ^^ mais je voudrais modifier ^^
L'erreur est la suivante :
Erreur SQL: 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 'taille= '2000', jour= '3000', temps= '4000' WHERE pseudo= 'Lelouch'' at line 1
Configuration: XP pro
Intel core 2 Duo
GeForce 7600GS
Carte d'acquisition Pinnacle 110I PCI