Aller au contenu

sandrinoo

Hubmaster
  • Compteur de contenus

    172
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par sandrinoo

  1. Juste avant de se quitter si tu pouvais me répondre une dernière fois... Comment se fait-il alors que le code entier que je t'ai donné dans mon post de 15h33 n'affiche pas l'iframe http://monsite.com dans la popin ? merci
  2. Merci Ernestine pour ton éclairage. Je vais regarder tout cela demain matin d'un oeil neuf. Désolée pour mes remarques idiotes mais j'apprends
  3. Non, non, désolé, je me suis mal exprimée : tu avais bien compris dans ta première réponse. je voudrais bien l'affichage de la 2eme page dans la popin (pas l'affichage du lien qui pointe vers 2eme page). Ce que je disais c'était que je ne voulais en page 1 que l'affichage du lien <a href="#" rel="truc_18652" class="popup" >lien</a> sans qu'apparaisse : <iframe id="truc_18652" class="pop"></iframe> (ou alors qu'il apparaisse dans le javascript) 1/ mais tu ne m'as pas répondu en ce qui concerne déjà mon point 1/ précédent ? 2/ Comment faire pour créer l'iframe dans le javascript Merci encore d'essayer de m'aider... Comme tu vois je nage dans un grand brouillard, heureusement que tu es là...
  4. Salut et merci beaucoup Ernestine pour ta réactivité et ta réponse ! J'ai fait ce que tu m'as dit : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>TITRE</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> <style type="text/css"> .pop {display: none; /*--masquage par défaut--*/ border: 15px solid red;} </style> <script type="text/javascript"> $(document).ready(function() { $('a.popup[href^=#]').click(function() {var popID = $(this).attr('rel'); //alert (popID); $('#truc_' + popID).attr('src', 'http://monsite.com/?id='+popID); $('#' + popID).fadeIn() .css({'width': Number(400)})});}); </script> </head> <body> <a href="#" rel="truc_18652" class="popup" >lien</a> <iframe id="truc_18652" class="pop"></iframe> </body> </html> Et j'ai 2 soucis : 1/ la récupération du popID se fait bien mais ne s'insère pas à la place de popID dans la ligne : .attr('src', 'http://monsite.com/?id='+popID 2/ j'aurais souhaité n'avoir dans la page xhtml que le lien (et donc que la ligne <iframe n'apparaisse pas) tu crois que c'est possible ? En fait j'aurais souhaité que ce résultat n'apparaisse que dans la deuxième page appelée (et si possible en utilisant autre chose qu'iframe). J'exagère peut-être ?
  5. Bonjour à toutes et à tous, Je galère depuis 2 jours ! Un lien ouvre une popup jquery avec le contenu de la balise <div id> se trouvant sur la page. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>TITRE</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> <style type="text/css"> .pop {display: none; /*--masquage par défaut--*/ border: 15px solid red;} </style> <script type="text/javascript"> $(document).ready(function() { $('a.popup[href^=#]').click(function() {var popID = $(this).attr('rel'); $('#' + popID).fadeIn() .css({'width': Number(400)})});}); </script> </head> <body> <a href="#" rel="18652" class="popup">lien</a> <div id="18652" class="pop"> <p>popup</p> </div> </body> </html> Ce code css/javascript/html fonctionne. Ce que je souhaiterais : que la pop up qui s'ouvre contienne l'url d'une seconde page (et que cette url contienne l'id pour pouvoir la récupérer sur cette seconde page qui contiendra le contenu <div id> ). Donc au clic sur le lien : 1/ récupérer le contenu de "rel" du lien par javascript, 2/ ouvrir popup jquery en affichant la page http://www.monsite.com/?id=18652 (ou ouvrir l'url en popup jquery) Je commence un peu à me débrouiller en php mais à mon niveau de javascript, je rame sec. Peut-être faut-il utiliser de l'ajax ? Je n'en sais trop rien... Si quelqu'un ou quelqu'une pouvait me donner un coup de main... Sandy
  6. Merci à tous les 2. Ta solution, captain-torche, me convient à merveille ! C'était tout simple en fait. Je commence tout juste à apprendre les expressions régulières. Merci encore à toi. Bonne journée. Sandy.
  7. Bonjour à toutes et à tous, Je sui graphiste et commence tout juste à m'intéresser au expressions régulières car j'en ai besoin pour un client. (bref la programmation n'est pas mon fort). Je voudrais n'afficher d'une chaine que ce qui se trouve avant un point (le . de la ponctuation). Je fais donc : $reg = '/^(.+?)[.].*$/'; $str = "a. b"; print_r (preg_replace($reg, '$1', $str)); Et cela marche : je n'ai que le a qui s'affiche. Maintenant je voudrais n'afficher que ce qui se trouve après ce point (le : et c'est là que je sèche. comment modifier ? : $reg = '/^(.+?)[.].*$/'; Si quelqu'un voulait me répondre ça serait sympa... sandy.
  8. Parce que si cette variable "$var[5]" n'est pas donné par $news, elle ne passe pas par le filtre de la BD (le script est comme cela). et j'obtiens alors en page 2, TOUS les articles à la suite (toutes les variantes de $var[5]), alors qu'il me faudrait un seul article adéquat en relation avec chacune des pages 2 J'avais pensé à un code genre sur la page 1 : if ($news .= $var[5]) $_SESSION['article'] .= $var[5]; je ne sais pas si c'est correct. Et cela ne fonctionne pas en page 2 Je suis désolé, je n'arrive pas à être plus claire... Je n'ai que quelques connaissances en PHP. (Après sur la page 2, je n'ai plus qu'à récupérer la variable de session avec echo $_SESSION['article']; => ça je sais faire)
  9. oui, chez moi c'est bon c'est fermé avec un double quote. La connexion qui se fait dans la boucle, est faite exprès : j'ai besoin qu'il y ait une comparaison avec la BD. Bref, le script marche, c'est juste un problème de récup de variable par session. N'y-a-t-il pas une solution dans mon cas ?
  10. Merci à tous les 2 de m'avoir répondu. je ne suis pas assez calé en php pour savoir si la réponse de BLACKPAGE me convient. En fait mon script est un peu bizarre car en fait, l'ouverture et lecture d'une base de données se fait elle même à l'intérieur d'une boucle foreach() je vous donne (en condensé) le script de la page 1 : foreach ($dem as $var) { mysql_connect("xxx", "xxx", "xxx"); mysql_select_db("$db"); $rep = mysql_query("SELECT * FROM xxx WHERE id='$var[0]'); while ($donn = mysql_fetch_array($rep) ) { $news .= // affiche toutes les annonces sur la page 1 $news .= $var['5']; $_SESSION['article'] .= $var['5']; // transmet variable à la page 2 } } Pour votre renseignement si je fait un echo $var['5']; sur la page 1, le contenu de cette variable ne me convient pas. Seule me conviendrait la variable $var['5'] donnée par $news je ne suis pas sûre d'être très claire...
  11. Bonjour à toutes et à tous, Je ne suis pas une pro du php et là je galère depuis hier soir pour un truc qui à l'air tout bête. Voilà mon souci : j'aimerai récupérer une variable $var[5] mais seulement si cette variable est donnée par $news (dans le but de la transmettre à une autre page par session). Voilà comment je m'y prends sur la page 1: $news .= $var['5']; $_SESSION['article'] .= $var['5']; Avec ce code je récupère bien sur la page 2 la variable mais (avec tout le contenu de cette variable) et pas juste le contenu relatif pour la page 2 en question. En fait comme si $news n'avait pas été pris en considération. Comment faire pour que je puisse récupérer cette variable $var[5] après qu'elle ai été crachée par $news ? Merci vivement si vous me répondez... Sandrine
  12. Merci tous les 2 pour vos réponses (avec beaucoup de retard). Après différentes tentatives (réparation base, etc) j'ai dû supprimer la base et la réinstaller totalement avec un fichier enregistré antérieurement. Il y avait eu des choses de corrompues je ne sais pas pourquoi. Tout remarche désormais. Merci. sandy.
  13. Bonjour, Mon probleme est tout simple mais il me semble bien étrange. J'ai un site avec une base de donnée Mysql qui fonctionnait parfaitement pendant 3 ans, utilisant un classement classique de petites news par date avec une requête imbriquée "ORDER BY" (les dernières news étant affichées en premier) : SELECT * FROM bd WHERE data1='oui' AND data2<'100' AND data3 !='' ORDER BY temps DESC LIMIT 10 Du jour au lendemain, il y a 2 semaines tout s'est figé à une date précise : mon site affiche toujours les mêmes news sans renouvellement (le classement ne se faisant plus sur les derniers enregistrements). Pourtant la base mysql continue d'enregistrer normalement les derniers enregistrements. En fait le système fonctionne normalement en classant les news par date jusqu'au 18 mai (et les news qui suivent après le 18 mai apparaissent sur le site mais en tout dernier ==> donc non classées). Bref, le classement ne se fait que sur une portion de la base (jusqu'à l'enregistrement n°63227) et ne se fait plus sur les derniers enregistrements (à partir du n°63228). En tout il y en a 63900 actuellement avec 15 champs pour une taille totale de 15,3 Mio. Le trafic est faible sur ce site. Mon hebergeur me confirme qu'il n'y a pas de problème serveur ou de restriction sur ma base de données, pas non plus de mise à jour récemment de la BD, pas de pb de taille car ma base n'est remplie qu'aux 1/4.. Je n'ai rien changé à mon code PHP non plus. D'où le problème peut-il bien venir ? Si vous aviez une idée parce que je ne trouve pas la solution depuis plusieurs jours et je commence à criser sérieux ! Merci d'avance à celui ou celle qui me répondra. Sandrine
  14. sandrinoo

    formulaire interstitiel

    Bonjour, Je bloque au sujet d'un formulaire un peu différent. Lors de la validation de mon formulaire par clic en methode "POST", est appelé une page intersticielle (transparente pour l'internaute car assez rapide pour que l'internaute ne la voit pas) suivie immédiatement d'une redirection vers la page finale traitant les données du formulaire. j'ai donc créé cette page interstitielle (inter.php) mais comment faire pour : 1. la redirection qui suit vers la page finale. Puis-je la faire ou non de type : header('header('Location: /traitement-formulaire.php'); 2. Comment envoyer en conservant les données initiales du formulaire ? Je ne suis pas très douée en php, si quelqu'un pouvait me venir en aide en me disant les étapes (par exemple avec une variable "email" à récupérer) , cela serait super ! Merci d'avance à celui ou celle qui me répondra. Sandrine
  15. Impeccable, cela fonctionne. j'étais bien loin de la solution avec mon include merci captain'
  16. Bonjour, Je ne suis pas très douée en php et je bloque depuis qq heures sur un truc tout simple. Dans mon script il y a une variable $row['variable'] et si je lui donne une valeur tout se passe bien, exemple : $row['variable'] = "une valeur"; Maintenant, et c'est là où je bloque, soit un fichier test.php avec une valeur simple dedans. je voudrai donner à ma variable $row['variable'] le résultat de la lecture de cette page php. Je fais comme cela : $row['variable'] = include('test.php'); mais cela ne marche pas : pourquoi ? je dois m'y prendre mal ? Merci pour votre aide, Sandrine
  17. Ca marche !!! J'ai simplement enlevé l'ouverture et fermeture php et la fonction echo à la fin. Je te remercie vivement KnockedMaster : j'ai pu finir mon travail avant la fin de l'année et je vais passer un réveillon sereine grace à toi. Il faudrait que je me mette au php : mais je ne suis pas sûre d'avoir la tournure d'esprit pour. Merci encore et bonne continuation des fêtes de fin d'année. a+ sur le forum... Sandrine
  18. Oui : ça marche un grand merci à vous ! J'espère que je ne vais pas abuser... : Plus loin dans la page même genre de problème : je m'empresse d'enlever le <?php et mettre des . devant les $ mais après plusieurs essais ça ne marche pas non plus. je sais que j'abuse mais vous m'enlevez vraiment une épine du pied : je dois rendre le travail mercredi matin et si je pouvais le finir avant le réveillon... Je ne connais pour ainsi dire que le HTML comme language alors le php... voici l'autre petit script à intégrer dans $form .="" <?php $varid_1 ="menu 1"; $varid_2 ="menu 2"; $chiffre = rand(1,2); if ($chiffre == 1) {echo "$varid_1";} if ($chiffre == 2) {echo "$varid_2";} ?> merci bp si vous me répondez une deuxième fois.
  19. Bonjour à toutes et à tous, j'ai un petit problème que je n'arrive pas à résoudre étant webdesigner (et pas vraiment développeuse). Je suis obligée de générer du contenu par l'intermédiaire d'un $form .= ""; Quand je fais : $form .= "bonjour"; Cela génère bien un bonjour sur mon navigateur. Mais voici mon problème : J'ai besoin d'insérer un petit code php comme ceci : $form .= "<? print("Votre adresse IP est : $_SERVER['REMOTE_ADDR']"); ?>"; et là message d'erreur sur mon navigateur : Parse error: syntax error, unexpected T_STRING in /accueil2/gloubiboulga/www//mapage.php on line 50 J'ai essayé d'enlever les <? et ?> (vu qu'ils étaient déjà présent en haut et bas de ma page) mais c'est la même chose : message d'erreur. Que dois-je faire ? Merci à celui ou celle qui voudra bien m'aider. Sandrine.
  20. Personne ne veut me répondre ? En fait c'est quand je mets dans "options de limitations" une url particulière : celle-ci ne semble pas être prise en compte. Je ne trouve pas la solution depis des jours...
  21. Merci de me répondre Anonymus. En fait j'arrive avec phpadsnew a intégrer sur les pages de mon site un lot de bannières tournantes mais sans réel ciblage. Mon objectif serait d'afficher sur une page spécifique une bannière cibléé pour cette page. Par exemple sur la page bateau.php des pubs pour des bateaux. J'y arrivais quand mon site générait des pages avec des urls à variables du type categorie.php?categorie=13 mais depuis que mon site est rewrité ca ne marche plus au niveau du ciblage. L'url rewriting est peut être en cause ? En plus mon systeme d'url rewriting génère mêmes pas des .php mais des .html ? : ai je une chance de gérer des pubs ciblés avec Phpadsnew sur mon site. Merci pour ta réponse Sandrine
  22. Bonjour, Voila : j'ai un site web dynamique qui génère des urls totalement rewritées du style -http://www.monsite.com/mapage.php (sachant que la vraie url générée par le script est du type : -http://www.monsite.com/index.php?index=mapage) Ma question est simple : est-ce que PHPADSNEW peut fonctionner avec mon site ? Je l'ai installé mais le problème est qu'il ne fonctionne qu'en mode "pour tout le site" : je n'arrive pas par exemple à afficher une bannière spécifique sur une page ciblée. Peut être à cause de l'URL rewriting ? Je remercie de tout coeur à celui ou celle qui me répondra. Sandrine
×
×
  • Créer...