Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/07/2011, 13h07   #1
Membre à l'essai
 
Homme francis la grassa
Webmaster
Inscription : avril 2007
Messages : 56
Détails du profil
Informations personnelles :
Nom : Homme francis la grassa
Âge : 49
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : avril 2007
Messages : 56
Points : 20
Points : 20
Par défaut code incompatible avec chrome

bonjour à tous,
tou d'abord, je vous demande pardon si je ne suis pas au bon endroit pour poser ma question. mais je ne vois pas ou la poster. c'est un pur probleme de compatibilité de navigateurs.

voilà, mon code marche bien sur IE et FIREFOX mais CHROME mange une partie du code à afficher.
voici le lien pour tester les navs http://www.desavionsetdesmaquettes.c...econs&ncons=22
voilà le code en question: (partie droite de la page uniquement)
Code :
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
 
<?php  
 
 $r_navion=$_GET['navion'];
 $r_ncons=$_GET['ncons'];	
if  ($r_ncons=='') { 
 $resultat=mysql_query("SELECT constructeur.numconstructeur, constructeur.nom, avion.numconstructeur, constructeur.logo, constructeur.presentation FROM constructeur, avion 
 WHERE constructeur.numconstructeur=avion.numconstructeur
 AND avion.numavion='$r_navion' ");
 
			while($ligne=mysql_fetch_array($resultat)){
				echo "<div class=\"Back_1\" ><table width=\"100%\"><tr><td align=\"center\" class=\"Back_1\">"; ?> <img src="./images/constructeur/<?php echo $ligne['3'];?>"  width="200" alt="NO IMAGE"  /><? echo"<br><br>";
			$r_const=$ligne['0'];	
				$resultat1=mysql_query("SELECT DISTINCT nom, numavion FROM avion WHERE numconstructeur='$r_const' ORDER BY nom"); // 
				while($ligne1=mysql_fetch_array($resultat1))	{
 
					echo "  <a href=\"./index.php?page=pagehist&navion=".$ligne1[1]."\">&nbsp;<option value=\"".$ligne1['nom']."\" >".$ligne['constructeur.nom']."&nbsp;".$ligne1['nom']."</a><br>";
				}echo"<hr>PRESENTATION DU CONSTRUCTEUR<hr>";
				if ($ligne['4']==''){echo"pr&eacute;sentation &agrave; venir";}else {
				echo "<span class=\"text12px\" ><div align=\"left\">".$ligne['4']."</div></span></td></tr></table></div>";}
			}
}else{ 	 
				 $resultat=mysql_query("SELECT logo, presentation FROM constructeur WHERE numconstructeur=$r_ncons");
 
			while($ligne=mysql_fetch_array($resultat)){
				echo "<table width=\"100%\"><tr><td align=\"center\" class=\"Back_1\">"; ?> <img src="./images/constructeur/<?php echo $ligne['0'];?>" width="200" alt="NO IMAGE"  /><? echo"<br><br>";
				$resultat1=mysql_query("SELECT DISTINCT nom, numavion FROM avion WHERE numconstructeur='$r_ncons' ORDER BY nom"); // 
				while($ligne1=mysql_fetch_array($resultat1))	{
 
					echo "  <a href=\"./index.php?page=pagehist&navion=".$ligne1[1]."\">&nbsp;<option value=\"".$ligne1['nom']."\">".$ligne['constructeur.nom']."&nbsp;".$ligne1['nom']."</a><br>";
				} echo"<hr>PRESENTATION DU CONSTRUCTEUR<hr>";
				if ($ligne['1']==''){echo"pr&eacute;sentation &agrave; venir";} else {
				echo "<span class=\"text12px\"><div align=\"left\">".$ligne['1']."</div></span></td></tr></table></div>";}
			}
}
?>
    </span> <br />
   	  <div class="Back_1" align="left">recherche globale sur le site--> <? include 'recherchegoogle.php' ; ?> 	  </div>
et l'image de la zone qui pose problême sous CHROME

avez-vous une idée de ce que je pourrais faire pour solutionner le problême ?
spokito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 13h42   #2
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
si ça marche avec un navigateur et pas l'autre c'est très improbable que tu sois dans le bon forum. c'est un probleme de présentation c'est tout.

assure toi que le code html reçu et le même dans tous les navigateurs et utilise les plugins d'analyse dom/css du navigateur et améliore les css.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 14h17   #3
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 656
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 656
Points : 5 359
Points : 5 359
Question : qu'est-ce que la balise <option> vient faire là-dedans ?
Code :
echo "  <a href=\"./index.php?page=pagehist&navion=".$ligne1[1]."\">&nbsp;<option value=\"".$ligne1['nom']."\">".$ligne['constructeur.nom']."&nbsp;".$ligne1['nom']."</a><br>";
M'est avis que sans cette balise <option> ça fonctionnerait vachement mieux.
Et je confirme ce qu'a dit gene69 : si ça fonctionne dans un navigateur et pas dans un autre, c'est que le problème n'est pas php mais html et css, ou éventuellement js
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 17h42   #4
Membre à l'essai
 
Homme francis la grassa
Webmaster
Inscription : avril 2007
Messages : 56
Détails du profil
Informations personnelles :
Nom : Homme francis la grassa
Âge : 49
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : avril 2007
Messages : 56
Points : 20
Points : 20
merci à vous 2,
je vais me concentrer sur le html/css alors.
pour la balise option, (un reliquat de copier/coller dont je suis coutumier ) en l'enlevant c'est pareil .
si je dois reposter je le ferais dans le bon emplacement. merci du coup de main
spokito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 18h17   #5
Membre à l'essai
 
Homme francis la grassa
Webmaster
Inscription : avril 2007
Messages : 56
Détails du profil
Informations personnelles :
Nom : Homme francis la grassa
Âge : 49
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : avril 2007
Messages : 56
Points : 20
Points : 20
pour info, le probleme a été résolu avec le transfert du code javascipt de la page en question sur l'index.
encore merci
spokito est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h23.


 
 
 
 
Partenaires

Hébergement Web