Aller au contenu

Boumbadaboum

Membre
  • Compteur de contenus

    166
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Boumbadaboum

  1. Ceci dit j'ai appris un truc, je ne savais pas que l'on pouvait passer des instructions php directement dans une requête sql et traiter ainsi des chaînes de caractères. Je me trompe en disant ça ou pas? Et si c'est le cas avez vous des exemples de ce que l'on peut faire dans le genre?
  2. Non ça marche toujours pas j'obtiens Parse error : should change Job Non je rigole c bon les gars ça fonctionne Merci
  3. Eh eh ça marche... Pas ! j'obtiens You have an error in your SQL syntax near '1%'' at line 1 et j'ai bien vérifié avoir inscrit votre code proprement les mecs !
  4. Merci pour vos réponse les gars Effectivement j'ai oublié que le "\" dans le script php ne se reportait pas dans la requête d'où addslashes que je n'avais encore jamais utilisé. D'où cette dernière question, parce que la syntaxe de la requête est un peu confuse pour moi : j'ai écrit : $Plat="SELECT * WHERE cuisine like '"addslashes.("$cuisine2%")." AND valide='1%'" Bien entendu j'obtiens un " unexpected T_STRING" Elle est où l'erreur svp ?
  5. Boumbadaboum

    Erreur de syntaxe SQL

    Bonjour à tous, Voilà mon souci : J'ai dans ma base de donnée une colonne nommée 'patate' et une autre nommé 'patate à l'eau' (ce sont des exemples). J'ai un script PHP avec un switch qui dit : switch ($cuisine) { case "patate": $cuisine2='patate'; break; case"patate à l'eau": $cuisine2='patate à l\'eau'; break; etc... ensuite je vais chercher dans la base la catégorie qui correspond à cuisine2. Tout marche bien mais pour la 'ligne patate à l'eau', la seule avec une apostrophe, j'obtiens: You have an error in your SQL syntax near 'eau%' AND valider='1%'' at line 1 Dans ma base de donnée, vue avec phpmyadmin la colonne patate à l'eau est écrite comme tel. Voila vous savez tout. Si vous pouvez m'expliquer le problème çe serait très sympa. Merci d'avance.
  6. Bien justement le code source de ce site je l'ai zyeuté mais vu que je n'ai pas encore étudié javascript, cela ne m'a pas parlé bcp. Effectivement j'ai regardé la page que tu m'as conseillé. J'avais pensé prendre un système existant, sans le trouver. Mais ça c'est beaucoup trop gros je veux juste cliquer sur un bouton et faire apparaître un misérable <br> au bon endroit.
  7. Bonjour, je ne connais pas du tout javascript pour le moment, mais à priori c'est assez proche de php et des autres langages. Je voudrais savoir faire la chose suivante, très simple je pense: Le visiteur écrit un texte, en cliquant une case il saute une ligne, comme sur le forum par exemple pour souligner, mettre en gras etc... cela doit tenir en trois ou quatres lignes de codes, si quelqu'un voulait me les donner
  8. En fait je me suis emmêlée les pinceaux en changeant les noms des répertoires sur le vrai fichier htaccess et celui mentionné ici (dès fois qu'il y ait un petit malin que ça intéresse de trop près...). Vous allez me dire de toute façon on connait pas le nom de site ! Alors je vais vous répondre : Surtout qu'en plus il est pas en ligne! trois précautions valent mieux qu'aucune, j'essaierai d'être plus rationnelle quand je m'y connaitrais plus. Merci en tout cas pour les réponses ! Tiens y'a pas une section sécurité/piratage sur le Hub?
  9. J'ai réussi ! En fait j'ai pulvérisé le répetoire à l'aide d'un missile "supprimer" puis j'ai transférer les fichiers rebelles à l'intérieur du répertoire base. J'ai armé deux nouvelles variables et je les ai positionné dans la page d'index. ça marche. Normal c'est plus simple
  10. Tiens essaye cette page : http://validator.w3.org/ et cette page : http://jigsaw.w3.org/css-validator/ ça va te mettre sur la piste.
  11. Bon je vais avoir l'air un peu lourde mais bon faut bien débuter. Sans m'écrire texto le truc, ça serait sympa si quelqu'un pouvait m'expliquer ces histoire de changement virtuel de répertoire. Effectivement je viens de vérifier dans la page qui apparait en cliquant le lien qu'elle inclue le feuille de style de l'accueil et non celle de la page dans laquelle elle est censée être inclue. là je sens que j'en ai pour la journée pfouu
  12. oui ok je viens de lire la page merci pour le lien. Cela étant je n'ai pas trop compris, donc j'explique comment c'est organisé: 1) J'ai une page index.php. Cette page inclu au centre différentes parties de contenu selon la variable transmise par les liens. (les trois premières lignes de l'url rewriting). Ces parties de contenu sont dans le même répertoire. Tout fonctionne. 2) J'ai une page formulaire dans le répertoire "action". Cette page inclu aussi différentes parties selon la variable transmise par les liens (la dernière ligne de l'url rewriting) Toutes les parties à inclure dans la page formulaire sont dans le même répertoire action. Là ça ne fonctionne pas. Donc si quelqu'un à la patience de m'expliquer quoi écrire où avec le tuyau que Dan m'a filé... Merci d'avance
  13. sinon je viens d'essayer en enlevant le <base href ...> et en mettant un lien absolu dans mon fichier de test. j'ai la même erreur qu'avec un lien relatif comme avant : failed to open stream...
  14. ouh la je viens d'essayer cette solution y'a du changement, mais bon... maintenant la page d'accueil ne retrouve plus le chemin pour certaines images et les liens sont tous brisés. J'ai copié collé texto cette phrase dans le head de index.php <base href=&quot;http://www.tondomaine.tld/"> (en replacant tondomaine qd même) Je comptais demander que l'on m'explique ce que fait ce lien, mais déjà je voudrais bien que ça fonctionne ! Déjà merci pour tes réponses Dan, je voudrais bien y arriver, ça avance lol
  15. Je suis chez ovh bien vu . Pourquoi cette dernière règle veut convertir un fichier .php ? Ce n'est pas du .htm comme les autres ? En fait toutes les pages sont en php j'ai mis htm sur les pages de contenu mais sur une page de formulaire ça fait bizarre alors j'ai laissé php. Pourquoi mets-tu un / devant /menu/action alors que tu ne le mets pas ailleurs ? Je viens d'essayer cette formule la effectivement y'a un changement: plus d'erreur 404 mais une page sans feuille de style et une erreur : warting failed to open stream (../morceaux/connexions.php) Il faudra mettre une balise <base href="..."> dans le <head> de index.php là je n'ai pas compris.
  16. Bonjour Dan, Oui effectivement c'était un peu flou, j'étais fatiguée. L'erreur que j'obtiens est effectivement une erreur 404. En fait cela ne fonctionnait pas non plus même sans la feuille de style car le contenu n'était pas celui qu'il aurait dû être mais un contenu par défaut. Vraiment je n'ai aucune piste, mais j'ai vraiment besoin d'y arriver.
  17. Bonjour, J'utilise un url rewriting sur mon site (grâce à Dan ). Ca marchait très bien. Mais j'ai ajouté une rubrique, et ça ne marche pas pour celle ci. Voici le htaccess, après j'explique les symptomes: Options +FollowSymlinks RewriteEngine on RewriteRule ^mot-([a-z])\.htm$ /?mot=$1 [L] RewriteRule ^section-([a-z-]+)\.htm$ /?section=$1 [L] RewriteRule ^([a-z-]+)\.htm$ /?expression=$1 [L] RewriteRule ^/menu/action-([a-z]+)\.php$ /?action=$1 [L] En fait le problème vient de la dernière ligne le reste fonctionne bien. Les trois premières lignes agissent sur des scripts/pages qui sont dans un même répertoire (chemin: index/premierRepertoire). Ca marche. La dernière ligne agit sur des scripts qui sont dans un autre répertoire (chemin : index/autreRepertoire). ça marche pas. Les liens dans les pages sont du type action-proposer.php pour la dernière ligne j'ai essayé: action-([a-z]+)\.php$ /?action=$1 [L] fonctionne pas /action-([a-z]+)\.php$ /?action=$1 [L] fonctionne pas action-([a-z]+)\.php$ /?action=$1 [L] fonctionne pas J'ai essayé d'autre trucs aussi ( ) ça fonctionne pas plus pour la dernière ligne. Au mieux ça m'affiche une page sans la feuille de style Donc si y'a un légionnaire tout terrain de la programmation qui passe par là, je serais heureuse d'écouter son avis ! Merci d'avance
  18. En faites le chiffre indique sur quelles lignes se placer Bien justement, pourquoi cela affiche le total de liens différents pour l'ensemble des colonnes alors que c'est la [0] qui est mentionnée?
  19. Bon c'est noté, merci pour ton avis Dan. J'en suis tjrs avec mes requêtes sql et je voudrais comprendre celle la: $cptLien="SELECT sum(nbrLiens) FROM definitions"; $resultatLien =mysql_query($cptLien)or die ('Erreur : '.mysql_error() );; while ($RLiens = mysql_fetch_array($resultatLien)) {echo "$Rliens[0] liens";} Le but est d'afficher le nombre de liens pour chaque définition. ça fonctionne (j'ai chopé ça sur le hub). Mais je voudrais comprendre pourquoi on place $Rliens[0] à la fin? pourquoi [0] ? Allez ,dîtes, vous savez j'en suis sur
  20. Bon bah je vais vous faire de la peine, mais j'ai rempli les champs de phpMyAdmin à la main la requête du dessus je l'essaye même pas ça va faire griller tout le réseau internet je sens. (j'ai copié collé ta requête qd même portekoi, ça va me servir de modèle pr autre chose, merci )
  21. avant que j'essaye y'a un gars qui m'a suggéré ça: update definition set totalLien = count(a.lien) from definition d inner join annuaire a on d.libelle = a.libelle where d.libelle='iceberg' Vous en pensez quoi? (nb je passe par phpMyAdmin)
  22. Bon alors comme le sujet précédent était mauvais je le réécris en effacant les réponses que j'avais moi même laissé (plutot que d'ouvrir un nouveau sujet): Voila maintenant c'est beaucoup plus simple, comment traduire en bon mysql: Pour le tuple "iceberg" de la table "definition" compter tous les liens de la table Annuaire qui ont le libelle "iceberg" et ajouter le total dans le champ totalLien du tuple "iceberg" de la table definition. ça me ferait gagner bcp de temps si vous aviez la réponse. Merci d'avance
  23. Merci pour vos réponse. Pourquoi séparer le '$sql'? Tout simplement pour l'afficher plus facilement en cas de problème Et le mysql_error() mis comme cela arrêtera ton script et t'indiquera le type d'erreur rencontée En fait dans mon script j'utilise aussi le mysql_error, je l'avais pas précisé. Donc c'est mieux que la soluce de WewEB ? et sinon pour l'autre question, une fois que j'ai récupéré mes données j'efface tout avec mysql_free_result (on m'a dit de le faire j'ai pas encore compris pk à 100%). Mais même après le mysql_free_result les valeurs récupérées existent encore alors?
  24. Ok merci ça m'aide à situer le niveau Félicitations pour ta boîte et bosses dur !
  25. Ok merci, tu as élargi mon champ de conscience En fait j'ai pas d'autres question là lol Rajoutez en une couche si vous voulez, ça viendra peut être
×
×
  • Créer...