[résolu!!!][php] léger probleme de script
Dernière réponse : dans Programmation
salut all
c'est encore moi... :-)
voila alor j'ai reussi a faire marcher mon script de commentaire mais il reste un reglage a faire:
quand qq'un veut ajouter un com, il doit obligatoirement mettre un titre et son e-mail... ce qui je trouve est plutot chiant...
donc j'ai essayé de supprimer la fonction qui fait cette action mais j'arrive po...:-( (je m'y connais pas trop en php...)
je vous mets le code : voila ca commence la
Voila, je vous ai rajouté des commentaires pour ce que je crois avoir compris j'espere que vous avez compris ce que je veux: que les utilisateurs puissent ajouter un commentaire sans mettre son email ou un titre mais que si ils ont pas rempli tous les champs, le commentaire ne peut etre ajouté...
voilou a+++ ;-)
c'est encore moi... :-)
voila alor j'ai reussi a faire marcher mon script de commentaire mais il reste un reglage a faire:
quand qq'un veut ajouter un com, il doit obligatoirement mettre un titre et son e-mail... ce qui je trouve est plutot chiant...
donc j'ai essayé de supprimer la fonction qui fait cette action mais j'arrive po...:-( (je m'y connais pas trop en php...)
je vous mets le code : voila ca commence la
if($trmt=='ok' and $verif=='false' and $actiona=='comment')
{
$domain=strstr($mail, '@');
$domain2=strstr($mail, '.');
if(empty($titre) or empty($pseudo) or empty($mail) or empty($comment)) ////// Si on ecrit rien dans les cases commentaire, titre, email, ou pseudo ,
{
print("<div align=\"center\"><br><br>$remplir[lang]");///// Alors on ecrit "Veuillez remplir tous les champs svp",
print("<br><a href=\"#\" onClick=\"history.go(-1)\">$retour[lang]</a></div>");/////on met un lien de retour,
$verif="false";//////et la verification n'est pas accordée
}
if($domain=='' or $domain2=='')////Si on a pas écrit une adresse email valable,
{
print("<div align=\"center\"><br><br>$mailno[lang]<br>");ecrire le message correspondant,
print("<a href=\"#\" onClick=\"history.go(-1)\">$retour[lang]</a></div>");/////on met un lien de retour,
$verif="false";/////et on n'accepte pas la verification
if(eregi("^([_a-z0-9]+([\\._a-z0-9-]+)*)@([a-z0-9]{2,}(\\.[a-z0-9-]{2,})*\\.[a-z]{2,3})$", $mail))
{
print("....");/////Là, j'ai pa compris lol...
}
}
if($trmt=='ok' and $verif=='true' and $actiona=='comment')
{mysql_connect($hote,$login,$mdp) or die("$err_connect[lang]"); etc...
///// si la verification est bonne, on se connec a la base de données...
Voila, je vous ai rajouté des commentaires pour ce que je crois avoir compris j'espere que vous avez compris ce que je veux: que les utilisateurs puissent ajouter un commentaire sans mettre son email ou un titre mais que si ils ont pas rempli tous les champs, le commentaire ne peut etre ajouté...
voilou a+++ ;-)
Autres pages sur : resolu php leger probleme script
Lassé par la pub ? Créez un compte
Salut
pour moi avec ca ca devrais marcher mais bon ca dépend peu être d une autre partie du code enfin essaie déja ca :
et si il y a encore un pb revient avec le message d erreur
pour moi avec ca ca devrais marcher mais bon ca dépend peu être d une autre partie du code enfin essaie déja ca :
if($trmt=='ok' and $verif=='false' and $actiona=='comment')
{
$domain=strstr($mail, '@');
$domain2=strstr($mail, '.');
ifempty($pseudo) or empty($comment)) ////// Si on ecrit rien dans les cases commentaire, titre, email, ou pseudo ,
{
print("<div align=\"center\"><br><br>$remplir[lang]");///// Alors on ecrit "Veuillez remplir tous les champs svp",
print("<br><a href=\"#\" onClick=\"history.go(-1)\">$retour[lang]</a></div>");/////on met un lien de retour,
$verif="false";//////et la verification n'est pas accordée
}
if($trmt=='ok' and $verif=='true' and $actiona=='comment')
{mysql_connect($hote,$login,$mdp) or die("$err_connect[lang]"); etc...
///// si la verification est bonne, on se connec a la base de données...
et si il y a encore un pb revient avec le message d erreur
Salut
pour moi avec ca ca devrais marcher mais bon ca dépend peu être d une autre partie du code enfin essaie déja ca :
et si il y a encore un pb revient avec le message d erreur
pour moi avec ca ca devrais marcher mais bon ca dépend peu être d une autre partie du code enfin essaie déja ca :
if($trmt=='ok' and $verif=='false' and $actiona=='comment')
{
$domain=strstr($mail, '@');
$domain2=strstr($mail, '.');
ifempty($pseudo) or empty($comment)) ////// Si on ecrit rien dans les cases commentaire, titre, email, ou pseudo ,
{
print("<div align=\"center\"><br><br>$remplir[lang]");///// Alors on ecrit "Veuillez remplir tous les champs svp",
print("<br><a href=\"#\" onClick=\"history.go(-1)\">$retour[lang]</a></div>");/////on met un lien de retour,
$verif="false";//////et la verification n'est pas accordée
}
if($trmt=='ok' and $verif=='true' and $actiona=='comment')
{mysql_connect($hote,$login,$mdp) or die("$err_connect[lang]"); etc...
///// si la verification est bonne, on se connec a la base de données...
et si il y a encore un pb revient avec le message d erreur
d'abord, merci pour ta repone :-)
alors, j'ai essayé le code et j'ai ceci:
-quand j mets un pseudo et un commentaire, ca fonctionne pa de probleme:
"Commentaire ajouté !!! Vous allez être redirigé !"
-mais quand je mets pas de pseudo ou pas de commentaire (ou aucun des deux), voila ce que ce me met :
"
Vous devez remplir tous les champs !!! S'il vous plaît !
Retour<===(c'est un lien)
Commentaire ajouté !!! Vous allez être redirigé !
ACGV Comment v1.0 © 2002 Team ACGV
Script créé par ...."
comme tu peux le remarquer, il execute les deux actions ! :-o :
-il me dit de remplir les autres champs
-et il ajoute le commentaire
donc en gros, quand je tape rien dans les cases, il post quand même... le "vide"
alors, j'ai essayé le code et j'ai ceci:
-quand j mets un pseudo et un commentaire, ca fonctionne pa de probleme:
"Commentaire ajouté !!! Vous allez être redirigé !"
-mais quand je mets pas de pseudo ou pas de commentaire (ou aucun des deux), voila ce que ce me met :
"
Vous devez remplir tous les champs !!! S'il vous plaît !
Retour<===(c'est un lien)
Commentaire ajouté !!! Vous allez être redirigé !
ACGV Comment v1.0 © 2002 Team ACGV
Script créé par ...."
comme tu peux le remarquer, il execute les deux actions ! :-o :
-il me dit de remplir les autres champs
-et il ajoute le commentaire
donc en gros, quand je tape rien dans les cases, il post quand même... le "vide"
d'abord, merci pour ta repone :-)
alors, j'ai essayé le code et j'ai ceci:
-quand j mets un pseudo et un commentaire, ca fonctionne pa de probleme:
"Commentaire ajouté !!! Vous allez être redirigé !"
-mais quand je mets pas de pseudo ou pas de commentaire (ou aucun des deux), voila ce que ce me met :
"
Vous devez remplir tous les champs !!! S'il vous plaît !
Retour<===(c'est un lien)
Commentaire ajouté !!! Vous allez être redirigé !
ACGV Comment v1.0 © 2002 Team ACGV
Script créé par ...."
comme tu peux le remarquer, il execute les deux actions ! :-o :
-il me dit de remplir les autres champs
-et il ajoute le commentaire
donc en gros, quand je tape rien dans les cases, il post quand même... le "vide"
alors, j'ai essayé le code et j'ai ceci:
-quand j mets un pseudo et un commentaire, ca fonctionne pa de probleme:
"Commentaire ajouté !!! Vous allez être redirigé !"
-mais quand je mets pas de pseudo ou pas de commentaire (ou aucun des deux), voila ce que ce me met :
"
Vous devez remplir tous les champs !!! S'il vous plaît !
Retour<===(c'est un lien)
Commentaire ajouté !!! Vous allez être redirigé !
ACGV Comment v1.0 © 2002 Team ACGV
Script créé par ...."
comme tu peux le remarquer, il execute les deux actions ! :-o :
-il me dit de remplir les autres champs
-et il ajoute le commentaire
donc en gros, quand je tape rien dans les cases, il post quand même... le "vide"
Le code est trop long et le site n'accepte pas ...
je te mets un lien vers un simple fichier *.txt:
voila
voila c'est le code exact que j'ai mis sur mon site.
(petite precision: à mon avis je dis bien a mon avis, l'erreur doit venir d'une variable qui s'applique sur plus de trucs qu'elle ne devrait : du genre une accolade pas refermée ou un truc dans le genre)
je te mets un lien vers un simple fichier *.txt:
voila
voila c'est le code exact que j'ai mis sur mon site.
(petite precision: à mon avis je dis bien a mon avis, l'erreur doit venir d'une variable qui s'applique sur plus de trucs qu'elle ne devrait : du genre une accolade pas refermée ou un truc dans le genre)
A mon avis le pb dois être corrigé la :
Bon cette fois ci ca marche !!
if(empty($pseudo) or empty($comment)) ////// Si on ecrit rien dans les cases commentaire, titre, email, ou pseudo ,
{
print("<div align=\"center\"><br><br>$remplir[lang]");///// Alors on ecrit "Veuillez remplir tous les champs svp",
print("<br><a href=\"#\" onClick=\"history.go(-1)\">$retour[lang]</a></div>");/////on met un lien de retour,
$verif="false";//////et la verification n'est pas accordée
}
else
{
if($pseudo=='vote')
{
print("<div align=\"center\">$nickvote[lang]");
print("<br><a href=\"#\" onClick=\"history.go(-1)\">$retour[lang]</a></div>");
$verif="false";
}
elseif($pseudo!='vote')
{
$verif="true";
}
}
}
Bon cette fois ci ca marche !!
lol... j'ai vu un commentaire que je croyais etre le tien désolé...
bon allez comme t'es sage je te file quand même le lien de la video donc voila c"est une video que j'ai faite avec mes potes et on fait du bmx donc i dont know si sa va te plaire ... on verra :-)
et merci encore ;-)
bon allez comme t'es sage je te file quand même le lien de la video donc voila c"est une video que j'ai faite avec mes potes et on fait du bmx donc i dont know si sa va te plaire ... on verra :-)
et merci encore ;-)
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumProbleme script php envoi formulaire
- ForumProbleme script php redirection
- ForumPhp probleme avec script de connexion
- ForumProbleme sur un script php upload
- ForumProbleme script
- ForumProbleme de script
- ForumProbleme script php xajax pour rafraichire
- ForumProbleme transfert script php -base de donnee
- ForumProbleme mysql sur script php
- ForumProbleme droit apres upload image script php
- Voir plus