Bonjour a tous, je débute dans le php/MySQL (j'ai acheté des livres et j'ai des tonnes de tutos), mais je suis un peu préssé sur les choses simple et j'ai un problemes.
Voici ma page nommé udapte_site.php
Code :
<?php
if ($module == "modifier" )
{
require ("cfg.php" );
$db_connect = 'UPDATE am_sites SET nom=$nom, url=$url, description=$description, date=$date WHERE ID=$id';
$req = mysql_query($db_connect) or die('Erreur SQL !<br>'.$db_connect.'<br>'.mysql_error());
mysql_close();
if(!$db_connect)
{
echo 'Probleme avec <B><U>', $nom, '</U></B>, desole.<BR>';
}
else
{
echo 'Le site <B><U>', $nom, '</U></B> a bien été modifié.<BR>';
}
}
require ("cfg.php" );
$db_connect = 'SELECT id,nom,url,description,date FROM am_sites';
$req = mysql_query($db_connect) or die('Erreur SQL !<br>'.$db_connect.'<br>'.mysql_error());
oui c'est vrai,
en fait c'est un simple page, qui affiche des données (en l'occurence je repertorie des sites, une date, description et url, apres il en aura plus, mais se sera pour apres...),
et donc il affiche, dans un formulaire les données actuelle, et en meme temps se meme formulaire permet des les modifier (en changant directement dedans), et validant le formulaire.
edit: Par ailleurs ta methode n'est pas sécurisée du tout vu que tu attaques ta BDD sans verifier la 'qualité' des valeurs contenues. (risque de SQL injection).
Message édité par boub popsyteam le 01-03-2006 à 14:32:33
la page affiche bien les données, mais ne veut pas les modifer, quand je submit la modif (donc sur le module = modifier) la page pointe bien sur le module (la barre d'adresse) mais aucune modif, dans cette meme page ou dans php my admin