header vs include

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 : header vs include

par orgerix » 02 juin 2007, 21:30

essaye avec $data['situation']

La fonction mysql_fetch assoc renvoie un tableau avec comme clé les nom des colonnes

par YVES » 02 juin 2007, 21:23

ok, mais alors, pourquoi ce script ne fonctionne pas (si situation=mapIdealbourg)???!!!


	<?php
 session_start();
$id = $_SESSION['id'];
include ("connexion.php");
$sql = "SELECT situation FROM membres WHERE id = ". $id .""; 
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
($data = mysql_fetch_assoc($res));
if ($data== 'map')
	    {
        header("Location: affichemap.php");
		}
		else if ($data== 'mapIdealbourg')
 {
        header("Location: affichemap_Idealbourg.php");
}
?>

par orgerix » 02 juin 2007, 17:47

Ben, tout simplement, include permet d'appeller un script et de l'inclure dans le script existant (comme son nom l'indique).

Les headers sont la pour envoyer des information au navigateur du client. IL sont multiples et très varié et ceux que j'utilise le plus sont 'localitsation' qui permet de rediriger vers une page et 'Content-Type' qui permet d'indicuer le MIME-type d'un fichier, obligatoire si ton script envoie autre chose qu'une page HTML.

header vs include

par YVES » 02 juin 2007, 16:49

Bonjour,
1) quelqu'un pourrait-il m'expliquer les différences fondamentales entre ces deux possibilités que peut offrir php (inconvénients, avantages, fonctionnement précis)?
2) Mieux vaut-il faire deux scripts bien distincts plutot qu'un seul plus "lourd" avec boucles et/ou switch selon?