Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1954 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème d'écriture dans la bdd avec un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème d'écriture dans la bdd avec un formulaire

n°1511898
max59166
Posté le 07-02-2007 à 17:36:23  profilanswer
 

Bonjour à tous !
Le problème est simple, j'ai une liste déroulante qui a pour but de donner une note à une vidéo sur un site : ex :http://lescascadeurs.free.fr/videostest2+.php?video=5 et je n'arrive pas à insérer la note choisie par l'utilisateur dans la bdd. Je voudrais ajouter à chaque fois la note, pour pouvoir par la suite faire une moyenne de la note de chaque vidéo.
 
code html
<form method="post" action="index.php">
<select name="totaldesnotes">
    <option value="1">1/10</option>
    <option value="2">2/10</option>
    <option value="3">3/10</option>
    <option value="4">4/10</option>
 <option value="5">5/10</option>
 <option value="6">6/10</option>
 <option value="7">7/10</option>
    <option value="8">8/10</option>
    <option value="9">9/10</option>
    <option value="10" selected="selected">10/10</option>
</select><br>
<input type="submit" value="Envoyer" />
 
code php
 
if (isset($_POST['totaldesnotes']))
 
{
 
mysql_query("INSERT INTO videos VALUE('','" .$totaldesnotes."')" );
}
 

mood
Publicité
Posté le 07-02-2007 à 17:36:23  profilanswer
 

n°1511902
sielfried
Posté le 07-02-2007 à 17:40:41  profilanswer
 

$totaldesnotes != $_POST['totaldesnotes'] (sauf si register_globals est activé, mais ça en a pas l'air et tant mieux)...
 
Penser aussi à sécuriser ta (tes) requête(s)...
http://fr.php.net/mysql_real_escape_string
ou
http://fr.php.net/manual/fr/functi [...] xecute.php (mieux, si mysqli est activé)


Message édité par sielfried le 07-02-2007 à 17:40:50

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1511903
max59166
Posté le 07-02-2007 à 17:41:30  profilanswer
 

je dois enlever le mysql_query la ou pas ?

n°1511904
sielfried
Posté le 07-02-2007 à 17:42:34  profilanswer
 

Si tu peux utiliser mysqli, oui...


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1511905
max59166
Posté le 07-02-2007 à 17:44:10  profilanswer
 

euh je ne crois pas que j'utilise cela (je suis débutant en php)
donc la ligne donne :
$totaldesnotes != $_POST['totaldesnotes']
 
{
 
mysql_query("INSERT INTO videos VALUE('','" .$totaldesnotes."')" );
}
 

n°1511906
max59166
Posté le 07-02-2007 à 17:44:17  profilanswer
 

c'est bien sa ?

n°1511911
sielfried
Posté le 07-02-2007 à 17:47:29  profilanswer
 
n°1511912
max59166
Posté le 07-02-2007 à 17:49:00  profilanswer
 

j'ai déjà été voir ce site lol ! bon ben c'est pas grave merci quand meme ! parce que en fait le chapitre sur les formulaires traite de formulaires avec une cible.php et non une bdd !


Message édité par max59166 le 07-02-2007 à 17:51:08
n°1511936
omega2
Posté le 07-02-2007 à 18:36:36  profilanswer
 

sielfried te disais que la variable $totaldesnotes n'est pas la même que (!= est le racourcis mathématique qui veut dire "différent que" ) la variable $_POST['totaldesnotes'] et qu'a part si "register_global" est à "on" dans le fichier "php.ini", tu n'auras rien dans $totaldesnotes. Du coup même en testant l'existance de $_POST['totaldesnotes'], tu ne peux pas être sur que $totaldesnotes existe.
 
Au fait, comment tu sais qu'elle vidéo est noté?

n°1512012
max59166
Posté le 07-02-2007 à 22:03:57  profilanswer
 

ah oui merci pour l'explication je comprends mieux ! ben en fait toutes les vidéos qui seront uploadées sur le site pourront etre notées ! et donc comment puis je faire stp pour incrémenter mon "$totaldesnotes" dans ma bdd ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème d'écriture dans la bdd avec un formulaire

 

Sujets relatifs
Excel -> Word : Problème de saut de ligne/page lors d'une fusionProblème de connexion avec oracle 10g express edition
[RESOLU]Problème execution index.htmlProblème urgent vbs erreur 800A01A8
EXCEL utilisation UseformProbleme assez con
Probleme avec des champs EDIT [ RESOLU ][MSSQL et PHP] Problème de boucle...
[PHP] Securite formulaire + base de donnee[batch] problème avec mon batch d'insertion
Plus de sujets relatifs à : problème d'écriture dans la bdd avec un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR