Aller au contenu

fplus39

Actif
  • Compteur de contenus

    11
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Ben le souci, c'est que c'est une demande de mon boss, alors pas trop le choix je vais essayer de faire les choses dans l'ordre que tu me donnes et voir ce que ça donne, mais j'aurais sûremet pleins de questions à venir poser, sans vouloir trop vous embêter... Merci de ta gentillesse!
  2. ca se met pas à jour tout seul? Ben c'est quoi l'intérêt alors? je vais mater ton lien, merci ça, c'est dans le fichier xml que je le vois? mais il y a plein de caractères que je ne connait pas dans ce fichier, du type :ррррm (ça s'affiche pas pareil ici, je ferai un imprim ecran) tu veux dire que je dois créer une bdd, mais je dois mettre quoi dedans, j'ai jamais créé ça moi Donc si je suis ton raisonnement, sur mon site, c'est ma base de données que j'appelle en fait et pas le xml??? Merci pour ton aide !
  3. Bonjour, Je viens de m'inscrire pour une affiliation. ON m'a donné un fichier xml à télécharger (et aussi un csv). Comment dois je m'y prendre pour l'utiliser et intégrer les données dans mon site? POuvez vous m'expliquer l'ensemble des choses à faire parce que je suis un peu perdu, là? Merci beaucoup et bonne journée ! Mac
  4. fplus39

    souci php+mysql

    Désolé, je n'avais pas vu que mon premier post avait été édité pour me laisser un message, ni qu'on pouvait utiliser cette balise. Encore toutes mes excuses Bonne fin de journée à toutes et tous
  5. fplus39

    souci php+mysql

    Hello! Désolé pour le retard de réponse... En fait, quand il n'y a pas de recherche, j'affiche mes données réparties sous plusieurs pages... Je ne peux pas te donner l'url, car c'est une page protégée mais le code pour afficher mes données est en place, donc, j'ai rajouté le module de recherche en haut de page... Donc: Si pas de recherche : on ne fait rien et on passe à la suite du code qui affiche les données... Si la donnée recherchée n'existe pas dans la base, message qui le dit puis on passe à la suite et on affiche le code... Si la donnée recherchée existe, on affiche le nombre de résultats et le résultat, puis on passe à la suite du code... Je te remet toute le code que j'ai concernant la recherche, ce sera peut être plus facile d'apréhender mno souci: <? include("connect.inc"); mysql_connect($host, $user, $pass); mysql_select_db("$bdd") or die("Ouverture base impossible"); if (isset($HTTP_POST_VARS)) { $list_query = "SELECT * FROM mp3 WHERE "; $k = 0; while(list($variable, $value) = each($HTTP_POST_VARS)) { //make the query if ($k) { $list_query .= " OR $variable like '%$value%'"; } else { $list_query .= "$variable like '%$value%'"; } $k++; } } ?> <center> <form action="liste.php" method="post"> <table width="440"> <tr> <td width="316">Rechercher un artiste :<input type="text" name="artiste" value="recherche" size="20" maxlength="50"></td> <td width="114"> <input type="submit" value="Rechercher" style="float: right"></td> </tr> </table> </form> <table BORDER=5 bgcolor='#cad3fa'bgcolor='#cad3fa' bordercolorlight='#a4f8f7' width='950' style='border-collapse: collapse' bordercolor='#4d6af1' cellpadding='0' cellspacing='0';> <?php if (isset($list_query)) { // if the query exist //echo "requête : ".$list_query; die; $result_query = mysql_query($list_query); // submit the query @$num_rows = mysql_numrows($result_query) or print ("Il n'y a aucun artiste répondant à ce nom dans la base de données Fréquence Plus"); echo "<p>"; echo "Il y a "; echo mysql_numrows($result_query); echo " artiste(s) répondant à ce nom:"; // number of rows $i = 0; echo "<td width='25'><center><B><font size='3'>ID</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Artiste</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Titre</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Visuel</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Son</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Vidéo</font></B></center></td>"; echo "<td width='75'><center><B><font size='3'>Date</font></B></center></td>"; echo "<td width='35'><center><B><font size='3'>Mod</font></B></center></td>"; echo "<td width='35'><center><B><font size='3'>Suppr</font></B></center></td>"; while($i != $num_rows) { echo "\t<tr>\r\n"; echo "\t\t<td width='25'><center><B><font size='2'>".mysql_result($result_query,$i,"ID")."</font></B></center></td>\r\n"; echo "\t\t<td width='100'><center><B><font size='2'>".mysql_result($result_query,$i,"artiste")."</font></B></center></td>\r\n"; echo "\t\t<td width='100'><center><B><font size='2'>".mysql_result($result_query,$i,"titre")."</font></B></center></td>\r\n"; echo "\t\t<td width='100'><center><font size='2'>".mysql_result($result_query,$i,"img")."</font></center></td>\r\n"; echo "\t\t<td width='100'><center><font size='2'>".mysql_result($result_query,$i,"son")."</font></center></td>\r\n"; echo "\t\t<td width='100'><center><font size='2'>".mysql_result($result_query,$i,"video")."</font></center></td>\r\n"; echo "\t\t<td width='75'><center><font size='2'>".mysql_result($result_query,$i,"date")."</font></center></td>\r\n"; echo"<TD width='50'><CENTER><font size='2'><a href='modifier.php?ID=idatrouver'><img border='0' src='modifier.gif'></a></font></center>"; echo"</font><TD width='50'><CENTER><B><font size='2'><a href='supprimer.php?ID=idatrouver' onclick=\"return confirm(Voulez-vous vraiment supprimer artisteatrouver - titreatrouver ?)\"><img border='0' src='poubelle.gif'></a>"; echo "\t</tr>\r\n"; $i++; } } mysql_close(); ?> </center> </table> </form> </p> <p> </p> </center> merci pour votre gentillesse, votre patience, et votre aide
  6. fplus39

    souci php+mysql

    Hello! MAis si je comprends bien ce que tu dis: En fait quand je ne fais aucune recherche, je ne devrais même pas avoir de Select, puisque je ne recherche rien, donc, je ne dois rien afficher En fait je devrais avoir 2 conditions? -si aucune recherche effectuée (au chargement de la page) > ne rien faire -si le mot recherché n'est pas présent dans la base > Afficher un message (ça, ça marche actuellement) poue le reste, afficher les résultats (ça fonctionne aussi)
  7. fplus39

    souci php+mysql

    voilà le résultat : requête : SELECT * FROM mp3 WHERE Je suis désolé mais je découvre tout juste ce langage (j'aurais peut être dû commencer par le dire ) Donc en fait j'ai essayé de réadapter ce script pris ailleurs pour ma page... concernant : $k = 0; while(list($variable, $value) = each($HTTP_POST_VARS)) { //make the query if ($k) { $list_query .= " OR $variable like '%$value%'"; } else { $list_query .= "$variable like '%$value%'"; } $k++; je dois reprendre le code que tu m'as donné tel quel? Je dois supprimer $k = 0; ? Je sais même pas sa signification... Merci pour votre patience, ce n'est pas de la mauvaise volonté, promis
  8. fplus39

    souci php+mysql

    tu veux dire que c'est cette variable qui pose problème? if (isset($HTTP_POST_VARS)) { $list_query = "SELECT * FROM mp3 WHERE "; $k = 0; while(list($variable, $value) = each($HTTP_POST_VARS)) { //make the query if ($k) { $list_query .= " OR $variable like '%$value%'"; } else { $list_query .= "$variable like '%$value%'"; } $k++; } } tu peux m'expliquer stp?
  9. fplus39

    souci php+mysql

    tu peux m'expliquer parce que j'e n'y connais pas grand chose et je decouvre au fur et à mesure... Merci à toi
  10. fplus39

    souci php+mysql

    Hello! Merci pour ton aide J'obtiens ce message : Parse error: syntax error, unexpected T_VARIABLE in /monserveur/racine/sql/liste.php on line 67 ligne 67: $num_rows = mysql_numrows($result_query)
  11. fplus39

    souci php+mysql

    bonjour, J'ai un souci... En fait j'ai une page qui me sort les données de ma bdd dans un tableau...ca, c'est bon... En haut de page, je met un petit formulaire qui me sert à trouver rapidement un des artistes de ma base... Ca fonctinne sauf quand la page se charge la première fois, donc quand il n'y a pas de recherce effectuée... J'ai ce message : Il y a Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /....mon_serveur_ftp/racine/sql/liste.php on line 70 artiste(s) répondant à ce nom: mon code: <? include("sql1.inc"); mysql_connect($host, $user, $pass); mysql_select_db("$bdd") or die("Ouverture base impossible"); if (isset($HTTP_POST_VARS)) { $list_query = "SELECT * FROM mp3 WHERE "; $k = 0; while(list($variable, $value) = each($HTTP_POST_VARS)) { //make the query if ($k) { $list_query .= " OR $variable like '%$value%'"; } else { $list_query .= "$variable like '%$value%'"; } $k++; } } ?> <center> <form action="liste.php" method="post"> <table width="440"> <tr> <td width="316">Rechercher un artiste :<input type="text" name="artiste" value="recherche" size="20" maxlength="50"></td> <td width="114"> <input type="submit" value="Rechercher" style="float: right"></td> </tr> </table> </form> <table BORDER=5 bgcolor='#cad3fa'bgcolor='#cad3fa' bordercolorlight='#a4f8f7' width='950' style='border-collapse: collapse' bordercolor='#4d6af1' cellpadding='0' cellspacing='0';> <?php if (isset($list_query)) { // if the query exist $result_query = mysql_query ($list_query); // submit the query @$num_rows = mysql_numrows($result_query) or print ("Il n'y a aucun artiste répondant à ce nom dans la base de données Fréquence Plus"); echo "<p>"; echo "Il y a "; echo mysql_numrows($result_query); echo " artiste(s) répondant à ce nom:"; // number of rows $i = 0; echo "<td width='25'><center><B><font size='3'>ID</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Artiste</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Titre</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Visuel</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Son</font></B></center></td>"; echo "<td width='100'><center><B><font size='3'>Vidéo</font></B></center></td>"; echo "<td width='75'><center><B><font size='3'>Date</font></B></center></td>"; echo "<td width='35'><center><B><font size='3'>Mod</font></B></center></td>"; echo "<td width='35'><center><B><font size='3'>Suppr</font></B></center></td>"; while($i != $num_rows) { echo "\t<tr>\r\n"; echo "\t\t<td width='25'><center><B><font size='2'>".mysql_result($result_query,$i,"ID")."</font></B></center></td>\r\n"; echo "\t\t<td width='100'><center><B><font size='2'>".mysql_result($result_query,$i,"artiste")."</font></B></center></td>\r\n"; echo "\t\t<td width='100'><center><B><font size='2'>".mysql_result($result_query,$i,"titre")."</font></B></center></td>\r\n"; echo "\t\t<td width='100'><center><font size='2'>".mysql_result($result_query,$i,"img")."</font></center></td>\r\n"; echo "\t\t<td width='100'><center><font size='2'>".mysql_result($result_query,$i,"son")."</font></center></td>\r\n"; echo "\t\t<td width='100'><center><font size='2'>".mysql_result($result_query,$i,"video")."</font></center></td>\r\n"; echo "\t\t<td width='75'><center><font size='2'>".mysql_result($result_query,$i,"date")."</font></center></td>\r\n"; echo"<TD width='50'><CENTER><font size='2'><a href='modifier.php?ID=idatrouver'><img border='0' src='modifier.gif'></a></font></center>"; echo"</font><TD width='50'><CENTER><B><font size='2'><a href='supprimer.php?ID=idatrouver' onclick=\"return confirm(Voulez-vous vraiment supprimer artisteatrouver - titreatrouver ?)\"><img border='0' src='poubelle.gif'></a>"; echo "\t</tr>\r\n"; $i++; } } mysql_close(); ?> Si vous pouviez m'aider un peu à résoudre ce souci, ce serait gentil.. Merci d'avance
×
×
  • Créer...