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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

dernier probleme a resoudre.

n°267634
Profil sup​primé
Posté le 11-12-2002 à 22:17:10  answer
 

Reprise du message précédent :
ok donc la ca marche nikel :)
 
Il ne reste plus que l probleme pour 'si l'id na pas encore de rate créer son champs
 
aparement le !$id ne marche pas alors quest ce qui pourrait marcher?

mood
Publicité
Posté le 11-12-2002 à 22:17:10  profilanswer
 

n°267754
Profil sup​primé
Posté le 12-12-2002 à 09:03:30  answer
 

:bounce: un dernier pti coup de main

n°267770
Profil sup​primé
Posté le 12-12-2002 à 09:55:15  answer
 

j'ai tester if ($id==false)
 

if ($id == false)
 {
 $deb="INSERT INTO vote (user, id_forum, rate) VALUES ('$newvotant', '$id', '$newrate')";
 $deb2=mysql_query($deb);
 include("menu_principal.php" );
echo '<td bgcolor="#E8E8E8" align=right style="width:350px;"><center>';
echo "your vote has been added ";
echo "$vot";
echo "$ra";
echo "</td>";
include("bas.php" );
exit;
 }
else
 {  
$requete3="UPDATE vote SET rate='$newrate', user='$newvotant' WHERE id_forum='$id'";
$query3=mysql_query($requete3);
include("menu_principal.php" );
echo '<td bgcolor="#E8E8E8" align=right style="width:350px;">
<center>';
echo "your vote has been added ";
echo "$vot";
echo "$ra";
echo "</td>";
include("bas.php" );
 }

ben ca marche pas :'(

n°267792
omega2
Posté le 12-12-2002 à 10:45:06  profilanswer
 

chacal_one333 a écrit :

j'ai tester if ($id==false)
 

if ($id == false)
 {
 $deb="INSERT INTO vote (user, id_forum, rate) VALUES ('$newvotant', '$id', '$newrate')";
 $deb2=mysql_query($deb);
 include("menu_principal.php" );
echo '<td bgcolor="#E8E8E8" align=right style="width:350px;"><center>';
echo "your vote has been added ";
echo "$vot";
echo "$ra";
echo "</td>";
include("bas.php" );
exit;
 }
else
 {  
$requete3="UPDATE vote SET rate='$newrate', user='$newvotant' WHERE id_forum='$id'";
$query3=mysql_query($requete3);
include("menu_principal.php" );
echo '<td bgcolor="#E8E8E8" align=right style="width:350px;">
<center>';
echo "your vote has been added ";
echo "$vot";
echo "$ra";
echo "</td>";
include("bas.php" );
 }

ben ca marche pas :'(

Essayes :

Code :
  1. if (($id=="" ) or ($id==0))

à la place du

Code :
  1. if ($id == false)


 
Bon, sinon, j'ai pas trop suivit le reste de la discution (ca aprt dans tout les sens) alors :
vous en êtes où?
c'est quoi qui marche pas?
tu pourais remettre ne code en entier en le commentant un tout petit peu plus? (pour les commentaire, c'est histoire de voir ce que tu attends de chaque partie du code)

n°267806
Profil sup​primé
Posté le 12-12-2002 à 11:02:40  answer
 

tout marche a part cette cration de champs :) ..
 
Bon jexplike un peu.Au debut rien ne voulait marcher, l'incrementation des votant ainsi que al recuperation de l'id venant de la apge precedente (resolu avec un input hidden) et la recuperation des variable $rate et $user.
 
Maintenant le seul probleme reside dans le fait de crée un champs associé a l'id du forum.
C'est pourquoi suite a plein de conseil et dernierement du tient que j'ai fait ca :

if (($id=="" ) or ($id==0))
 {
 $deb="INSERT INTO vote (user, id_forum, rate) VALUES ('$newvotant', '$id', '$newrate')";
 $deb2=mysql_query($deb);
 include("menu_principal.php" );
echo '<td bgcolor="#E8E8E8" align=right style="width:350px;"><center>';
echo "your vote has been added ";
echo "</td>";
include("bas.php" );
exit;
 }


pour crée ce champs !
 
Si le champs est deja crée (vote existant) j'ai ecrit ca:

else
 {  
$requete3="UPDATE vote SET rate='$newrate', user='$newvotant' WHERE id_forum='$id'";
$query3=mysql_query($requete3);
include("menu_principal.php" );
echo '<td bgcolor="#E8E8E8" align=right style="width:350px;">
<center>';
echo "your vote has been added ";
echo "$vot";
echo "$ra";
echo "</td>";
include("bas.php" );
 }


 
le probleme est que je peu crée un champs grace a l'instruction if, mais je ne peu en crée qu'un et ca je sais pas pk.
il doit comprendre que l'id est deja associé ou un sale truc comme ca.
 
Donc voila je cherche la condition du genre comme la tienne (qui marche aps au passage :'( ) pour que si l'id du forum n'a pas encore de champs que ca le crée
 
J'espere t'avoir eclairé :)

n°267820
omega2
Posté le 12-12-2002 à 11:10:04  profilanswer
 

chacal_one333 a écrit :

tout marche a part cette cration de champs :) ..
 
Bon jexplike un peu.Au debut rien ne voulait marcher, l'incrementation des votant ainsi que al recuperation de l'id venant de la apge precedente (resolu avec un input hidden) et la recuperation des variable $rate et $user.
 
Maintenant le seul probleme reside dans le fait de crée un champs associé a l'id du forum.
C'est pourquoi suite a plein de conseil et dernierement du tient que j'ai fait ca :

if (($id=="" ) or ($id==0))
 {
 $deb="INSERT INTO vote (user, id_forum, rate) VALUES ('$newvotant', '$id', '$newrate')";
 $deb2=mysql_query($deb);
 include("menu_principal.php" );
echo '<td bgcolor="#E8E8E8" align=right style="width:350px;"><center>';
echo "your vote has been added ";
echo "</td>";
include("bas.php" );
exit;
 }


pour crée ce champs !
 
Si le champs est deja crée (vote existant) j'ai ecrit ca:

else
 {  
$requete3="UPDATE vote SET rate='$newrate', user='$newvotant' WHERE id_forum='$id'";
$query3=mysql_query($requete3);
include("menu_principal.php" );
echo '<td bgcolor="#E8E8E8" align=right style="width:350px;">
<center>';
echo "your vote has been added ";
echo "$vot";
echo "$ra";
echo "</td>";
include("bas.php" );
 }


 
le probleme est que je peu crée un champs grace a l'instruction if, mais je ne peu en crée qu'un et ca je sais pas pk.
il doit comprendre que l'id est deja associé ou un sale truc comme ca.
 
Donc voila je cherche la condition du genre comme la tienne (qui marche aps au passage :'( ) pour que si l'id du forum n'a pas encore de champs que ca le crée
 
J'espere t'avoir eclairé :)
 

Bon, quand tu créé ta table, met la colone id en autoincrément.
Ensuite, quand tu créé une nouvelle ligne, ne remplis pas la colone id, comme ça, c'est la base de donnée qui lui donera son numéro. Si tu force un id, la base n'utilisera pas l'autoincrément et comme tu ne définis pas l'id au niveau de php, tu te retrouve à essayer de créer tout les sites avec le même id et mysql le refuse vu que t'as surement mis la colone id en 'clé primaire' ou en 'valeurs uniques' (valeurs uniques = deux lignes ne peuvent avoir la même valeur dans cette colone là)

n°267871
Profil sup​primé
Posté le 12-12-2002 à 11:30:09  answer
 

c'est deja fait ca ;)

n°267884
Profil sup​primé
Posté le 12-12-2002 à 11:37:48  answer
 

ca marche !
 
:)
 
Bon j'ai peu contourner la difficulté.
plus haut dans ce post un gars m'avait dit de faire un table speciale rate
 
mais en fait ca casse tout alors j'a inclue les chap user et rate directement dans la table forum :)
 
now ca marche merci bcp :)

n°267887
omega2
Posté le 12-12-2002 à 11:38:24  profilanswer
 

chacal_one333 a écrit :

c'est deja fait ca ;)

Alors relis le code que t'as fournis à la fin ou erlis bien mon message par ce que soit t'as pas mis à jour le code que tu nous as donné à la fin, soit t'as fait tout ce que j'ai dit dans mon message. ;)

n°267889
omega2
Posté le 12-12-2002 à 11:39:03  profilanswer
 

chacal_one333 a écrit :

ca marche !
 
:)
 
Bon j'ai peu contourner la difficulté.
plus haut dans ce post un gars m'avait dit de faire un table speciale rate
 
mais en fait ca casse tout alors j'a inclue les chap user et rate directement dans la table forum :)
 
now ca marche merci bcp :)

Tant mieux.

mood
Publicité
Posté le 12-12-2002 à 11:39:03  profilanswer
 

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
gors problème de récupération de données, URGENT[Java] probleme setSize + repaint
probleme d'affichage lors d'1 requete SQLprobleme de Hashtable
Problème avec une procedure stockée (INSERT INTO)Petit problème de logique entre tables en Access
Problème Html !ptit probleme avec FontMetrics
[php] probleme de conversion :) un petit coup de main serait sympaProbleme de tableau
Plus de sujets relatifs à : dernier probleme a resoudre.


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