GeoGe

Inscris le 27/01/2011 à 10:34
  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
GeoGe
le 27/01/2011 à 10:53
Erreur PHP/SQL
Bonjour à tous,
J'ai besoin de votre lumière pour m'éclairer un peu ^^
Je vous explique, je souhaite créer un script qui me permette de modifier une donnée dans ma base SQL.
En théorie, rien de bien compliqué, mais en pratique je bloque sur ce coup là.

La subtilité est que le formulaire de modif doit contenir du html ( par conséquent, la table SQL aussi ).

Je vous donnes le bout de code ou je bloque ça sera plus clair ;
L'appel de mes variables;
<?php
$titre = htmlentities($_POST['titre']);
$datedeb = mysql_real_escape_string($_POST['datedeb']);
$datefin = mysql_real_escape_string($_POST['datefin']);
$corp = htmlentities($_POST['corp']);
$img = mysql_real_escape_string($_POST['img']);
?>

Ma requête SQL ;
UPDATE $table SET `titre` = '".$titre."', `corp` = '".$corp."', `datedeb` = '".$datedeb."', `datefin` = '".$datefin."', `img` = '".$img."' WHERE `promos`.`ID` ='".$_GET['id']."'

Déjà, comme indiqué plus haut, le champ " corp " et " titre " doivent me retourner lors d'un appel de la BDD dans une autre page du code HTML brut (<b></b>, <i></i>, etc... ), donc un premier temps, les fonctions sur les chaines de caractères sont correctes ou totalement fausses ?, quel est la meilleure méthode ?

Ensuite, le problème un peu plus important;
Lors de ma modif, malgré le fait que j'ai bien mon message de confirmation de modif, ainsi qu'un mysql_error() qui ne me retourne aucune erreur, aucune modification est faite sur la BDD, d'ou peut venir ce problème ?

Voilà, j'ai essayé d'être le plus clair possible dans mes explications :s

Merci d'avance pour vos réponses !

Cdt,

Ses derniers messages sur les forums

forum
GeoGe
le 27/01/2011 à 10:53
Erreur PHP/SQL
Bonjour à tous,
J'ai besoin de votre lumière pour m'éclairer un peu ^^
Je vous explique, je souhaite créer un script qui me permette de modifier une donnée dans ma base SQL.
En théorie, rien de bien compliqué, mais en pratique je bloque sur ce coup là.

La subtilité est que le formulaire de modif doit contenir du html ( par conséquent, la table SQL aussi ).

Je vous donnes le bout de code ou je bloque ça sera plus clair ;
L'appel de mes variables;
<?php
$titre = htmlentities($_POST['titre']);
$datedeb = mysql_real_escape_string($_POST['datedeb']);
$datefin = mysql_real_escape_string($_POST['datefin']);
$corp = htmlentities($_POST['corp']);
$img = mysql_real_escape_string($_POST['img']);
?>

Ma requête SQL ;
UPDATE $table SET `titre` = '".$titre."', `corp` = '".$corp."', `datedeb` = '".$datedeb."', `datefin` = '".$datefin."', `img` = '".$img."' WHERE `promos`.`ID` ='".$_GET['id']."'

Déjà, comme indiqué plus haut, le champ " corp " et " titre " doivent me retourner lors d'un appel de la BDD dans une autre page du code HTML brut (<b></b>, <i></i>, etc... ), donc un premier temps, les fonctions sur les chaines de caractères sont correctes ou totalement fausses ?, quel est la meilleure méthode ?

Ensuite, le problème un peu plus important;
Lors de ma modif, malgré le fait que j'ai bien mon message de confirmation de modif, ainsi qu'un mysql_error() qui ne me retourne aucune erreur, aucune modification est faite sur la BDD, d'ou peut venir ce problème ?

Voilà, j'ai essayé d'être le plus clair possible dans mes explications :s

Merci d'avance pour vos réponses !

Cdt,

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours