probleme fichier classement

Eléphant du PHP | 58 Messages

22 nov. 2009, 17:27

La ca marche bien, mais j'ai une question,
si tu te connecte sur http://topmusic.free-hosting.fr/ajout_c ... albums.php
tu verra, qu'il ya au debut N°1 jusqu'au n°5, avant un premier champ a remplir, en bas, ca commence un formulaire normal, je dois remplir, les champs normal, et les N°1 jusqu'au N°5, je les enleve?

merci par avance

Mammouth du PHP | 985 Messages

22 nov. 2009, 17:33

Hmm, je ne comprend pas ta question.
Peux tu être plus clair, stp?
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.

Eléphant du PHP | 58 Messages

22 nov. 2009, 17:45

c'est une question assez difficille a expliquer.
rends toi sur le lien que je t'ai envoyé. Tu vois N°1, N°2 N°3 N°4 N°5, avec un champ a remplir

Ensuite, ca commence avec nom, titre, progression.

Je dois remplir les donneés dans nom titre progression, c'est bien ca?

Et qu'est ce que je fais pour N°1 N°2 N°3 N°4 N°5 ?

Merci par avance

Mammouth du PHP | 985 Messages

22 nov. 2009, 18:07

Ben je pensais que tu le savais vue que c'est ton script :wink:

Ok donc:

les champs 1 à 5 correspondent apparemment au classement.
Ils sont traités dans ton script php:
$_POST['1'] pour le champ numero 1
$_POST['2'] pour le champ numero 2
$_POST['3'] pour le champ numero 3
$_POST['4'] pour le champ numero 4
$_POST['5'] pour le champ numero 5
La partie su script php qui traite les données envoyés par ton formulaire des champs 1 à 5, est donc celle-ci:
($_POST['requete'] correspond au bouton qui porte le nom de requete (name="requete"))
if(isset($_POST['requete']))
{

//sécuritée
$nom=$_POST['1'];
$nom1=mysql_real_escape_string($nom);
$nom=$_POST['2'];
$nom2=mysql_real_escape_string($nom);
$nom=$_POST['3'];
$nom3=mysql_real_escape_string($nom);
$nom=$_POST['4'];
$nom4=mysql_real_escape_string($nom);
$nom=$_POST['5'];
$nom5=mysql_real_escape_string($nom);
$titre=$_POST['1'];
$titre1=mysql_real_escape_string($titre);
$titre=$_POST['2'];
$titre2=mysql_real_escape_string($titre);
$titre=$_POST['3'];
$titre3=mysql_real_escape_string($titre);
$titre=$_POST['4'];
$titre4=mysql_real_escape_string($titre);
$titre=$_POST['5'];
$titre5=mysql_real_escape_string($titre);
$progression=$_POST['1'];
$progression1=mysql_real_escape_string($progression);
$progression=$_POST['2'];
$progression2=mysql_real_escape_string($progression);
$progression=$_POST['3'];
$progression3=mysql_real_escape_string($progression);
$progression=$_POST['4'];
$progression4=mysql_real_escape_string($progression);
$progression=$_POST['5'];
$progression5=mysql_real_escape_string($progression);

//modifications des tables
mysql_query("UPDATE classement SET nom='".$nom1."' WHERE id='1'");
mysql_query("UPDATE classement SET nom='".$nom2."' WHERE id='2'");
mysql_query("UPDATE classement SET nom='".$nom3."' WHERE id='3'");
mysql_query("UPDATE classement SET nom='".$nom4."' WHERE id='4'");
mysql_query("UPDATE classement SET nom='".$nom5."' WHERE id='5'");
echo"Classement modifier !"; //message
}
Ensuite rien apparemment ne traite les champs nom, titre et progression.
Pour les traiter, c'est:
$_POST['nom'] pour le champ nom car name="nom"
$_POST['titre'] pour le champ titre car name="titre"
$_POST['progression'] pour le champ progression car name="progression"

Pour le reste a toi de voir ce que tu veux faire...
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.

Eléphant du PHP | 58 Messages

22 nov. 2009, 18:11

dans ce cas faut que je modifie la formulaire alors

Eléphant du PHP | 369 Messages

22 nov. 2009, 18:27

Salut,
dans ce cas faut que je modifie la formulaire alors
Après une courte présence sur ton site: Je te rassure c'est bien moins "HS" qu'il y parait.
J'ai remarqué que tes URL-fragmts sont non valides. Je me permets d'en parler vu que ton/tes
formulaires les utilisent. Peut-être serait-il bien de les modifier. La réception et le traitement
des forms s'en trouveront, je pense, améliorés.

@+ ;)

Eléphant du PHP | 58 Messages

22 nov. 2009, 18:31

D'accord, je vais l'essayer

Mammouth du PHP | 985 Messages

22 nov. 2009, 19:16

Le mieux c'est de marquer résolut pour ce sujet, car tes questions et problèmes de départ sont résolus.

Ensuite ré-ouvre un autre Topic, si besoin pour le reste... :wink:

(Se sera aussi plus simple pour s'y retrouver)
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.