Problème de style : Session_start / DOCTYPE

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 : Problème de style : Session_start / DOCTYPE

Re: Problème de style : Session_start / DOCTYPE

par mnau » 21 déc. 2010, 23:38

tiens, voici le code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" id="toto" class=" no_js">
	<head>
		<meta http-equiv="content-type" content="text/html;charset=utf-8">
		<title>Yep cool !</title>
		<link href="../css/style.css" media="all" rel="stylesheet" type="text/css" />
	</head>
 
	<body>
 
		
		<form action="ctrl_add.php" method="post">
			<div class="login">
				<div class="login-titre">
					<p><strong>Pas encore connecté ?</strong></p></div>		
				<div class="login-libellé">
					<p>Prénom</p></div>
				<div class="login-saisie">
					<input name="fname" maxlength="40" /></div>
				<div class="login-libellé">
					<p>Nom</p></div>
				<div class="login-saisie">
					<input name="lname" maxlength="40" /></div>
				<div class="login-libellé">
					<p>Adresse mail</p></div>
				<div class="login-saisie">
					<input name="email" maxlength="40" /></div>
				<div class="login-libellé">
					<p>Mot de passe</p></div>
				<div class="login-saisie">
					<input type="password" name="pword" maxlength="20"/></div>
				<div class="login-libellé">
					<p>Mot de passe <small>(confirmation)</small></p></div>		
				<div class="login-saisie">
					<input type="password" name="pword2" maxlength="20" /></div>
				<div class="login-libellé">
					<p>&nbsp;</p></div>
				<div class="login-saisie">
					<input type="submit" value=" Enregistrer " /></div>
			</div>
		</form>
 
		<form action="ctrl_login.php" method="post">
			<div class="login">
				<div class="login-titre">
					<p><strong>Identifiez-vous !</strong></p></div>		
				<div class="login-libellé">
					<p>Adresse mail</p></div>
				<div class="login-saisie">
					<input name="email" maxlength="40" /></div>
				<div class="login-libellé">
					<p>Mot de passe</p></div>
				<div class="login-saisie">
					<input type="password" name="pword" maxlength="20"/></div>
				<div class="login-libellé">
					<p>&nbsp;</p></div>
				<div class="login-saisie">
					<input type="submit" value=" Ok " /></div>
			</div>
		</form>
	</body>
</html>
Alors ? Tu vois quelque chose ?

Re: Problème de style : Session_start / DOCTYPE

par moogli » 21 déc. 2010, 22:00

fait voir le reste du code source (jusqu'au <body>)

@+

Re: Problème de style : Session_start / DOCTYPE

par mnau » 21 déc. 2010, 19:21

Le code vu du navigateur me semble correct :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" id="umanoe" class=" no_js">
<head> ...

une piste please ?

Re: Problème de style : Session_start / DOCTYPE

par mnau » 21 déc. 2010, 19:18

J'ai essayé, mais ça ne marche pas, même symptôme, les styles sont hs... 8-|

Re: Problème de style : Session_start / DOCTYPE

par moogli » 17 déc. 2010, 18:33

salut,

tu n'aurais pas un message d'erreur au milieu de tous ça ?

a tu essayé
<?php session_start();
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
?>
a quoi ressemble le code source généré au final (le code html vu dans le navigateur) ?

@+

Problème de style : Session_start / DOCTYPE

par Mnau » 17 déc. 2010, 10:54

Bonjour,
J'aimerais avoir dans mon fichier "index.php" le début de code ci-dessous :

<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
...

Cependant, si je fais cela et que j'ouvre l'explorateur, mes styles (et formulaires) partent complètement en vrille.

Mes styles et formulaires apparaissent proprement si j'enlève :
soit: <?php session_start(); ?>
soit: <!DOCTYPE html ...>

Evidemment j'ai besoin de ces deux lignes...
Pouvez-vous m'aider SVP ?
Manu