Aller au contenu

william_dallas

Webmaster Régulier
  • Compteur de contenus

    55
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par william_dallas

  1. Bonjour à tous, J'ai un problème pour générer un nouvel id à chaque nouveau contact, j'ai donc ce code : $sql= "SELECT LAST_INSERT_ID(id_contact) FROM contact"; ... <div><input name="" type="text" class="input" id="id_contact" value="<?php echo mysql_num_rows(mysql_query($recup)) +1 ?>" size="10" maxlength="10" /></div> Et donc dans mon champ input je récupère la valeur du dernier auto_increment, mais il semblerait que mysql_num_rows soit mal approprié dans ce cas alors que faut-il utiliser? Merci pour votre aide, ++
  2. Merci pour vos réponses, c'est exactement ça! ++
  3. Bonjour à tous, Je requiers votre aide pour 2 choses que j'ai du mal à résoudre, je m'explique : J'ai une petite application php/mysql pour gérer une liste de contacts avec envoi de mails bref tout marche, j'aimerai juste faire un nouveau champ (id_contact par ex) dans ma table avec une incrémentation pour chaque nouveau contact. Facile sauf que j'ai déjà 500 contacts; alors comment puis-je faire pour créer un nouveau champ sql auto-increment qui prendrai en compte les contacts déjà présents (j'ai essayé une fois ca m'a tout remis à 0)?? Et puis 2ème truc c'est au niveau du php, comment je dois faire pour que lorsqu'on clique sur lien nouveau contact, ca m'ajoute automatiquement dans un champ texte le numéro suivant de mon champ id_contact de ma table sql? C'est-à-dire que si j'ai 500 contact dans ma base sql, en cliquant sur nouveau contact cela affichera 501 dans un champ texte. Merci pour votre aide, ++
  4. Ok, j'ai compris le principe mais <a href="script_de_recherche.php?query='.urlencode($results->synonyme[0]).'"> ne me retourne pas mon synonyme mais "Array[0]", je ne comprends pas pourquoi. Any other idea?
  5. Bonjour, Je suis entrain de développer le moteur de recherche pour mon site et j'ai fait une fonction similaire aux synonymes de google (c-a-d que lorsque vous orthographier mal un mot, un lien vous propose la bonne orthographe). Jusque là tout va bien mais je me demande comment je peux faire pour renvoyer le mot proposer en lien dans le champ texte de recherche. Mon formulaire avec la barre de recherche: <form class="search-form" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="get"> <div class="search-div"> <input type="text" class="input-text" name="query" size="70px" value="<?php echo $displayQuery ?>" /> <input type="submit" class="input-submit" value="Search" /> <br /> </form Ma fonction qui retourne les synonymes : if($results->synonyme[0]!=null) echo "<p style=\"font-weight: bold;\">Essayez avec cette orthographe :<a href=***c'est là que je bloque***>".$results->synonyme[0]."</p>"; else echo "<p style=\"font-weight: bold;\">Les termes de recherche spécifiés - ". ."– ne correspondent à aucun document.<br />} Voilà, si vous avez une idée, je la prend.merci ++
  6. Bonjour à tous, Je cherche un petit script qui ferai en sorte que lorsque l'on clique sur la première chechbox de mon formulaire, cela coche toutes les autres tout simplement. Voici le code du formulaire : <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="get"> <input type=\"checkbox\" name=\"lang\" value=\"ALL\" /> <input type=\"checkbox\" name=\"lang\" value=\"FR\" /> <input type=\"checkbox\" name=\"lang\" value=\"US\" /> <input type=\"checkbox\" name=\"lang\" value=\"ES\" /> <input type=\"checkbox\" name=\"lang\" value=\"D\" /> </form> Merci pour votre aide! ++
  7. Ah ok, effectivement ton code marche bien lorsqu'on le place dans le <form> seulement mon lien vers la page suivante n'est pas dans ce <form>, la page est recharger entièrement ainsi que le form qui se réinitialise et je ne capte pas comment faire!
  8. Bonjour à tous, J'ai un moteur de recherche interne à mon site auquel j'ai appliqué plusieurs filtres pour trier les résultats. Tout marche correctement sauf que lorsque l'utilisateur clique sur la page suivante des résultats retournés, les checkbox se decochent et le filtre n'est plus appliqué dès la deuxième page. Je voudrais que lorsque l'utilisateur choisi une checkbox avant de lancer la recherche, celle-ci reste cochée pour toutes les pages suivantes sans que l'utilisateur est a recliqué dessus. <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="get">Rechercher dans : <input type="checkbox" name="check1" value="FR" />Filtre0 <input type="checkbox" name="check2" value="US" />Filtre1 <input type="checkbox" name="check2" value="ES" />Filtre2 <input type="checkbox" name="check4" value="D" />Filtre3 </form> Si quelqu'un a une idée ca serai cool de m'en faire part! Merci
  9. Bien vu captain, merci pour tes réponses ça fonctionne!Ciao
  10. ca donne : Array ( [query] => google [check1] => FR [check2] => US [check3] => ES [check4] => D )
  11. J'obtiens ceci : Array ( [query] => mp3 ) (mp3 c'est mon mot clés rentré dans le champ texte)
  12. Oui, voici le code du formulaire, c bien un get : <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="get">Rechercher dans : <input type="checkbox" name="check1" value="FR" />FR <input type="checkbox" name="check2" value="US" />US <input type="checkbox" name="check3" value="ES" />ES <input type="checkbox" name="check4" value="D" />D <input type="submit" value="submit" /> </form>
  13. Bonjour, j'ai un petit souci... Je cherche à appliquer des filtres sur un moteur de recherche interne à mon site, la variable $collection devrait en théorie changer suivant la checkbox cochée par l'utilisateur. Pourriez-vous m'indiquer ce qui ne fonctionne pas dans mon code: // on vérifie la ou les checkbox cochés if ($_GET['check1']=="on") { $collection='site1'; } elseif ($_GET['check2']=="on") { $collection='site2'; } elseif ($_GET['check3']=="on") { $collection='site3'; } elseif ($_GET['check4']=="on") { $collection=='site4'; } $searchParams = array( 'q' => urlencode($query), 'site' => $collection, 'num' => $resultsPerPage, 'filter' => 0 ); Merci pour votre aide, ++
  14. Bien vu, je vois rien le matin moi!! Eh ben merci beaucoup, et à la prochaine! RESOLU
  15. Merci pour ta réponse mais ca ne marche pas tout à fait comme je le veux. Maintenant j'obtiens ceci : Result page: 1 ... ... 98 > Et si je clique sur suivant les pages ne change pas, c'est toujours la 1 et la 98. Je voudrais que lorsqu'on clique sur "suivant" le Result page deviennent : 2 ... ... 98 > Si tu as une idée pour corriger ca, ca serait parfait, moi je vais essayer aussi et je te tiens au courant. ++
  16. Bonjour, J'ai récupérer un petit script (https://confluence.cornell.edu/display/CUWEBFORUM/Using+PHP+to+wrap+Google+Search+Appliance+results+in+your+site%27s+template)pour afficher les résultats du moteur de recherche google appliance. Tout marche bien sauf que lorsqu'un mot clé est présent sur de nombreuses pages, voici ce qui s'affiche sur mon site : Result page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 J'aimerai plutot présenter ca de la facon suivante : Result page: < 1 2 3 ... 97 98 >. Voici la fonction qui retourne les pages : public function getResultsetLinks() { $links = array(); for ($resultsPageNum = 1; $resultsPageNum <= $this->lastResultsPageNum; $resultsPageNum++) { if ($resultsPageNum == $this->resultsPageNum) { $links[] = $resultsPageNum; } else { $url = $this->baseQueryURL . "resultsPageNum=" . ($resultsPageNum); $links[] = "<a href=\"$url\">$resultsPageNum</a>"; } } return $links; } Si vous avez une idée, je suis preneur! Merci P.S: si vous voulez voir la totalité du code, télécharger le CUSD_Search.zip
  17. Bonjour, J'ai un problème pour charger un fichier xml avec la fonction fsockopen. J'ai repris la même syntaxe que sur php.net dans l'exemple 1 : http://fr3.php.net/function.fsockopen. Le problème vient du $hostname, l'URL de mon fichier ne passe pas. $fp = fsockopen("212.34.96.122", 80, $errno, $errstr, 30); => ca marche mais ca me demande de préciser le reste du chemin vers le fichier $fp = fsockopen("212.34.96.122/search?test&site=example.com〈=en&lr=&ie=UTF-8&oe=ISO-8859-1&output=xml_no_dtd&client=default_frontend&access=N&filter=0", 80, $errno, $errstr, 30); => ca ne marche pas : unable to connect (Unknown error) Voilà si vous avez une solution je suis preneur, Tank you
  18. Bonjour, toujours dans la phase de migration de mon site en php5, j'utilise pas mal de xml/xsl Pr l'instant tout est compatible grâce à ca: http://alexandre.alapetite.net/doc-alex/xs...5/index.fr.html mais il va falloir que je remplace mes fonctions xsl (xsl_create, xsl_set_base, xsl_process...) (voir http://www.php.net/manual/fr/function.xslt-process.php), seulement je ne trouve pas par quoi les remplacer?Help Tank you
  19. Bonjour, Alors voilà mon problème, tout est dans le titre j'ai un formulaire sur mon site et j'aimerai ajouter un script Google analytics pour faire un audit seulement si l'utilisateur clique sur le bouton validé. if ($form_milieu->validate()) { // Si le formulaire est validé, on transmet les données par mail $mail=new AtelierMail(); $mail->send(); } J'ai essayé de rajouter ca en dessous mais ca ne fonctionne pas if ($form_milieu->validate()) { echo $this->javascr; } (javascr étant mon javascript google passé en variable). Qqun aurai-t-il une solution à mon problème?? Tank you
  20. Hello, je comprend pas vraiment ce que tu cherche à faire, mais en tout cas je pense que ca peut être utile : "La propriété "z-index" permet de préciser l'empilement de certains éléments d'une page. Elle permet par exemple d'indiquer que pour deux éléments A et B partiellement ou totalement superposés, A sera placé au dessus de B ou inversement." http://forum.alsacreations.com/faq/faq-99-...SS-z-index.html ++
  21. william_dallas

    migration en php5

    Bonjour, Je suis entrain d'effectuer la migration d'un site en php5. Sauriez-vous vous s'il existe un outil de vérification du code ( un peu comme le W3C Validator avec le HTML) pour être sur que mon code est fonctionnel? Tank you
  22. Bonjour à tous, j'ai des URL du type : http://www.monsite.com/index.php http://www.monsite.com/photos.php et je souhaite simplement enlever le .php sur chaque page mais je n'ai pas encore réussi. Qqun aurait-il une solution? Voici mon htaccess pour le moment : RewriteEngine on RewriteRule ^index.php$ index RewriteRule ^photos.php$ photos [L] Tank you
  23. petite correction, dans la séquence 112-87, la variable à récuperer est 112 donc uniquement la premiere série de chiffre. Ce qui nous donne un URL du type http://monsite.com/p=112 à obtenir... voilà
  24. Oui c'est ca, je veux récupérer la variable de mon ancienne URL donc seulement la séquence de chiffres. La partie variable de mon URL c'est l'id de l'article, c'est à dire dans l'exemple précédent 112-87 (est-ce possible de récuperer cette séquence dans une seule variable? sinon comment récuperer les 2 variables?)et je veux rediriger vers l'URL suivante: http://monsite.com/p=112-87 voilà. P.S:que dois-je donc mettre à la place du QUERY STRING? Merci d'avance pour vos réponses
×
×
  • Créer...