Salut all.
Voilà, toutes vos question Php ou MySQL, vous les posez ici et on y réponds, le plus vite possible.
Bon, même si y a les pas contents " parcequequelqu´unacrééuntopicqu´ilsaimentpas", je pense que ce topic sera utile. Je me base surtout sur la forum programmation ou un certain topic comptent des milliers de messages et est très utile.
Cordialement,
W.
![]()
Vos questionS, ça comment fort ^_^
loul
W.
![]()
je pense que c´est mieux de continuer a faire des topics ca ameliorera la recherche au lieu de recherche dans 500 pages si ton topic marche bien
Oui, par exmple pour les choses genre include.
Mais, il y a des questions plus complexes et intéressantes, qui à mon avis ont besoin d´un topic spécial.
W.
Salut Watza, je vais inaugurer ton topic.
Je suis entrain de faire un site pour la team CS d´un pote. Et j´ai un problème mon script d´inscription je crois que c´est à cause de la fonction mail. J´ai le même problème avec un autre script qui l´uilise aussi. Si tu peux aller essayer de t´inscrire et d´envoyer un défi ( dans lancer un défi) pour me dire si ça viens de l´hébergeur qui accepte pas la fonction. Après je mettrais les source. Merci d´avance
L´adresse peut être :
http://allstarcrew_2.teamfr.com/new_version
A priori, il manquerait une clause email dans tes requêtes ^^
" Champ ´email´ inconnu dans where clause"
W.
moi j´ai un probleme avec include pour un site que je commence avec un pote: http://webown.free.fr
bon en fait include j´ai mis pour la page appelée ( j´ai l´impression que je vais devoir changer et mettre le mnu en include() )
j´explique plus cairement mon probleme: certaines pages marchent très bien ( pas belles mais ct un essai), j´entend par la que quand je clique sur le lien, ca apppelle la bonne page? mais voilet les kits graphiques sont classés par catégorie ( les liens a gauche sous kits graphiques sont créés automatiquement avec une boucle while). mais pour chaque page appoelé des kits graphiques, ca m´affichait tous ceux que j´avais ajouté a ma abse de données, donc en gros ca servait a rien les catégories... j´ai tout de suite compris qu´il fallait mettre une clause WHERE cat=$cat, mais voila cette close est dans le fichier appelé par include, et ca ne reconnait pas le variable $cat. je vous montre les scripts:
< ?php
$query = " SELECT DISTINCT cat FROM kits ORDER BY cat";
$result = mysql_query($query)
or die ( "selection categorie kit impossible");
echo " <font face=´courier new´ size=´3´>";
while ( $ligne = mysql_fetch_array($result) )
{
$k = 0;
$cat = ( $ligne[´cat´]);
$rq = " SELECT nom FROM kits WHERE cat=´$cat´";
$res = mysql_query($rq)
or die ( "selection categorie kit 2 impossible");
while ( $line = mysql_fetch_array($res) )
{
$k++;
}
echo " <a href=´index.php?page=kit$cat´ class=´menu´><b>{$ligne[´cat´]} ( $k)<img border=´0´ align=´top´ src=´littlefleche.bmp´></a><br>";
}
? >
voici le script de la page index.php, la seule en php, les autres sont en . inc, je les appelle de la maniere suivante:
if ( $page == " " )
{ $page = home; }
include("$page.inc");
la tout va bien si la page doit afficher tous les kits, sauf que dans le fichier qui correspond ( par exemple pour la catégorie jeux, le fichier kitjeux.inc) ne veut pas sélectionenr que les kits de la catégorie choisie ( je precise que ma table contient les colone: id, nom, description du kit, créateur, date de création, catégorie, et qq autres trucs)
voila pour la page index.php, mtnt voyons la page appelée, ici kitjeux.inc:
$connexion = mysql_connect("$host","$base","$pass")
or die ( "connexion impossible");
$select_base=@mysql_selectdb("$base");
$query = " SELECT * FROM kits WHERE cat=´$cat´ ORDER BY id";
$result = mysql_query($query)
or die ( "selection kits impossible");
while ( $ligne = mysql_fetch_array($result) )
{
et la ca affiche les differents kits chacun dans un tableau...
si qq1 a compris ma longue histoire pas claire du tout, merci de me repondre, ou de m´envoyer un mail ! !
Je comprends pas qui inclut qui, et qui ne marche pas ^^
W.
Voilà la source si tu pouvais me dire ce qu´il faut modifier ça serait sympa.
< ? $pseudo = htmlentities($_POST[´pseudo´]);
$password = htmlentities($_POST[´password´]);
$pass2 = htmlentities($_POST[´pass2´]);
$email = htmlentities($_POST[´email´]);
$message = ´Salut ´.$pseudo.´,´;
$message . = ´Merci de t\´être inscrit sur le site de la Team A$C.´;
$message . = ´Pour te connecter, il te faudra ton identifiant et ton mot de passe
donc penses à conserver cette e-mail.´;
$message . = ´Identifiant: ´.$pseudo.´ Password: ´.$password.´ ´;
$message . = ´A Bientôt sur team-asc.tk´;
mysql_connect("","","");
mysql_select_db("");
$verification = mysql_query("SELECT COUNT(*) FROM membres WHERE pseudo=´$pseudo´") or die ( mysql_error());
$donnees = mysql_fetch_array($verification)or die ( mysql_error());
if($donnees[´COUNT(*)´] > = 1) { ? ><center><? echo ´Ce pseudo est déjà utilisé, veuillez en prendre un autre.´;
?></center>
<center class="Style1"><a
href="javascript:history.back(1)">retour</a></cent
er>
<? }$verification2 = mysql_query("SELECT COUNT(*) FROM membres WHERE email=´$email´") or die ( mysql_error());
$donnees2 = mysql_fetch_array($verification2)or die ( mysql_error());if($donnees2[´COUNT(*)´] > = 1) { ? ><center><?
echo ´Cette adresse e-mail est déjà utilisée, veuillez en prendre une autre.´;?></center>
<center class="Style1"><a
href="javascript:history.back(1)">retour</a></cent
er>
<? }elseif( empty($pseudo) || empty($password) || empty($pass2) || empty($email)){ ? >
<center>Les champs ne sont pas tous remplis</center><br><center><a href="inscription.php">
Cliquez ici pour revenir au formulaire d´inscription</a></center>
<?php }elseif( $password ! = $pass2){ ? >
<center>Vos passwords ne sont pas identiques<br><a href="inscription.php">Cliquez ici pour retourner
au formulaire d´inscription</a></center><br><?php }else{ mysql_query("INSERT INTO membres(id, pseudo, password, email)
VALUES ( ´´,´$pseudo´, ´$password´, ´$email´)"); ? ><center>Votre inscription a bien été prise en compte, un mail
vous sera envoyé<br><a href="inscription.php">Cliquez ici pour retourner à la page
d´inscription < /a></center><br><?php mail($email,´Inscription à votre site´,$message); mysql_close();}?>
Merci
Est-ce que tu pourrais passe le code MySQL ?
Parce que, je crois que l´erreur retourné venait du moteur php
et qu´il manquerait la colonne email.
Voila =)
watzakamikaze -> Merci en faites t´avais raison c´était tout con il manquait le champ e-mail.
moi je me suis arrangé et ca marche, j´ai mis le menu en include() et en modifiant un peu les liens ca a marché ^^
Allez y vos question, je réponds le plus rapidement possible ![]()
Que veut dire MySQL?
c´est un système de gestion de bases de données relationnelles ( SGBDR) sous licence GPL utilisé pour mettre en ligne des bases de données.
C´est un truc dans lequel tu foux des informations.
Thx you very much... mais je voulais juste savoir la traduction de MySQL... Je sais à quoi ça sert!
My Structured Query Language.
( =
W.