pb données postées php avec google chrome

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb données postées php avec google chrome

Re: pb données postées php avec google chrome

par Aureusms » 13 sept. 2010, 18:20

La tu m'épates :-k

Re: pb données postées php avec google chrome

par bbrunmontreuil » 13 sept. 2010, 11:12

Hello,

Sur Chrome voici la partie du code source qui pose probleme:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml"><head> 
 
		<title>Ganha uma viagem a Rep&uacute;blica Dominicana para 2 pessoas com 
Super Dicas</title> 
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
		<link rel="stylesheet" media="screen" type="text/css" title="Design" 
href="inc/design.css"> 
	</head><body> 
 
array(0) {
}
 
		<div id="back2"> 
			<div id="content"> 
				

<div id="coregistration"> 
	<h2>Beneficie das melhores ofertas dos nossos parceiros !</h2> 
	<p>Com o Super Dicas, voc&ecirc; &eacute; que escolhe !</p> 
	<form onsubmit="return coregistration();" method="post" action="http://www.super-dicas.com/jeu/jeu.php"> 
		<table> 
Voici cette même partie sur FF
On voit bien que non seulement le array est bien rempli dans le code source seulement pr FF mais aussi mon img qui elle ne s'affiche pas du tout sur chrome
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml"><head>

		<title>Ganha uma viagem a Rep&uacute;blica Dominicana para 2 pessoas com 
Super Dicas</title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<link rel="stylesheet" media="screen" type="text/css" title="Design" 
href="inc/design.css">
	</head><body>

array(13) {
  ["Title"]=>
  string(3) "Mme"
  ["FirstName"]=>
  string(5) "sdsds"
  ["LastName"]=>
  string(6) "sdsdsd"
  ["Email"]=>
  string(7) "sdsdsds"
  ["jour"]=>
  string(2) "02"
  ["mois"]=>
  string(2) "05"
  ["annee"]=>
  string(4) "1989"
  ["Country"]=>
  string(2) "PT"
  ["ZipCode"]=>
  string(8) "66666666"
  ["Address"]=>
  string(0) ""
  ["PhoneNumber"]=>
  string(0) ""
  ["Offer"]=>
  string(3) "sim"
  ["idp"]=>
  string(0) ""
}

		<div id="back2">

			<div id="content">
			
<img src='http://www.espertosespertas.com/track/add_spons_superdicas.asp?UID=7&civilite=Mme&nom=sdsds&prenom=sdsdsd&cp=66666666&naissance=02/05/1989&email=sdsdsds&ville=&tel=&IP=84.99.95.7'>
	
			
<div id="coregistration">
	<h2>Beneficie das melhores ofertas dos nossos parceiros !</h2>
	<p>Com o Super Dicas, voc&ecirc; &eacute; que escolhe !</p>
	<form onsubmit="return coregistration();" method="post" action="http://www.super-dicas.com/jeu/jeu.php">

Re: pb données postées php avec google chrome

par bbrunmontreuil » 13 sept. 2010, 10:55

Bonjour,

les données arrivent bien avec le var-dump($_POST) mais le problème reste entier : les données restent invisibles dans le code source sur Chrome alors qu'elles le sont dans le code source d'IE et FF
par contre elles sont visibles sur la page pour tous les navigateurs donc bien transmises

Une idée?

Re: pb données postées php avec google chrome

par Aureusms » 11 sept. 2010, 11:59

La seule chose qui pourrait influencer est à mon avis : onsubmit="return testField();"

Re: pb données postées php avec google chrome

par devlop78 » 11 sept. 2010, 03:02

Teste la bonne réception de tes données à l'arrivée. Comme un petit var_dump($_POST) par exemple. Et puis, il est préférable de mettre le même attribut "id" que "name" ...

pb données postées php avec google chrome

par bbrunmontreuil » 08 sept. 2010, 18:08

Bonjour,

J'ai des problèmes sur google chrome avec mes formulaires alors que tout fonctionne sur ff et ie.

Je poste les données du formulaire depuis formulaire.php vers coregistration.php et je les mets aussi en base via insert into.

Aucun des 2 ne semble fonctionner avec chrome

voici le code du formulaire de formulaire.php, plus bas celui de coregistration.php de l insert into et du code visant à réafficher les données postées

formulaire.php

Code : Tout sélectionner

<form action="coregistration.php" method="post" id="inscription" onsubmit="return testField();" name="form"> <fieldset id="inscriptionField"> <label for="Title">T&iacute;tulo</label> <input name="Title" id="Mme" value="Mme" type="radio"> <span style="margin-right: 15px; color:#fff;">Senhora</span> <input name="Title" id="M" value="M" type="radio"> <span style="margin-right: 15px; color:#fff;">Senhor</span> <br> <label for="FirstName">Apelido</label><input name="FirstName" id="FirstName" onblur="verifNom(this);" type="text"> <input class="case" id="case_FirstName" disabled="disabled" type="text"><br> <label for="LastName">Nome</label><input name="LastName" id="LastName" onblur="verifPrenom(this);" type="text"> <input class="case" id="case_LastName" disabled="disabled" type="text"><br> <label for="Email">E-mail</label><input name="Email" id="Email" onblur="verifEmail(this);" type="text"> <input class="case" id="case_Email" disabled="disabled" type="text"> <br> <label for="jour">Data de nascimento</label> <select name="jour" id="jour"> <option value="" selected="selected">dd</option> <option value="01">01</option> </select> <select name="mois" id="mois"> <option value="" selected="selected">mm</option> <option value="01">01</option> </select> <select name="annee" id="annee" onblur="verifAge();"> <option value="" selected="selected">aaaa</option> <option value="1994">1994</option> </select> <input class="case" id="case_annee" disabled="disabled" type="text"><br> <label for="Country">Pa&iacute;s</label> <select name="Country" id="Country" onblur="verifPays(this);"> <option value="PT" selected="selected">Portugal </option> </select> <input class="case" id="case_Country" disabled="disabled" type="text"><br> <label for="ZipCode">C&oacute;digo postal</label> <input name="ZipCode" id="ZipCode" MAXLENGTH="8" onblur="verifZip(this);" type="text"> <input class="case" id="case_ZipCode" disabled="disabled" type="text"><br> <label for="Address">Morada<br><sub>(opcional)</sub></label> <input name="Address" id="Address" onblur="verifAdresse(this);" type="text"> <input class="case" id="case_Address" disabled="disabled" type="text"><br> <p style="padding-right: 50px; padding-top: 8px;"> <font style="font-family: helvetica; font-size: 12px; color:#fff;">Aumente as suas hip&oacute;teses de ganhar o iPhone no sorteio.</font> </p> <label for="telephone">Telem&oacute;vel<br><sub>(opcional)</sub></label> <input name="PhoneNumber" MAXLENGTH="9" id="PhoneNumber" onblur="verifTel(this);" type="text"> <input class="case" id="case_PhoneNumber" disabled="disabled" type="text"><br> <br> <label for="Offer" style="width: 320px;">Aceito registar-me gratuitamente e receber as melhores ofertas e dicas da web da parte do Super Dicas e dos <a href="sponsors.php" target="_blank"><font style="color: rgb(51, 51, 51); font-weight: bold;">seus parceiros</font></a>.</label> <div style="text-align: right; margin-right: 66px; color:#fff;"> <input name="Offer" id="Oui" checked="checked" value="sim" type="radio">sim <input name="Offer" id="Non" value="no" type="radio">n&atilde;o </div> <input type="HIDDEN" name="idp" value="<?php echo ($var1); ?>"> <p id="boutonP"> <input value="validar" type="submit"> </p> </fieldset> </form>

coregistration.php
insert into

Code : Tout sélectionner

<?php mysql_connect("base", "log", "pass"); mysql_select_db("base"); $date = date("d.m.y"); mysql_query ("INSERT INTO comms (civilite,nom2,email2,prenom2,jour,mois,annee,adresse,pays,cp,tel,optin,idp,dateimport) VALUES ('" . $_POST['Title'] . "', '" . $_POST['FirstName'] . "', '" . $_POST['Email'] . "', '" . $_POST['LastName'] . "', '" . $_POST['jour'] . "', '" . $_POST['mois'] . "', '" . $_POST['annee'] . "', '" . $_POST['Address'] . "', '" . $_POST['Country'] . "', '" . $_POST['ZipCode'] . "', '" . $_POST['PhoneNumber'] . "', '" . $_POST['Offer'] . "', '" . $_POST['idp'] . "', '" . $date. "')"); mysql_close(); ?>

et ce que je souhaite afficher dans cette même page


Code : Tout sélectionner

<? if ($Offer=="sim" and $Title=="M" ) { echo "<img src='http://www.espertosespertas.com/track/add_spons_superdicas.asp?UID=7&civilite=$Title.&nom=$FirstName&prenom=$LastName&cp=$ZipCode&naissance=$jour/$mois/$annee&email=$Email&ville=&tel=$PhoneNumber&IP=$REMOTE_ADDR'>"; } else { echo ""; } ?> <? if ($Offer=="sim" and $Title=="Mme" ) { echo "<img src='http://www.espertosespertas.com/track/add_spons_superdicas.asp?UID=7&civilite=$Title&nom=$FirstName&prenom=$LastName&cp=$ZipCode&naissance=$jour/$mois/$annee&email=$Email&ville=&tel=$PhoneNumber&IP=$REMOTE_ADDR'>"; } else { echo ""; } ?>

Et donc voilà rien ne se passe sur google chrome...
mon hébergement est sur ovh.


Merci d'avance pour votre aide.