le 09/12/2010 à 17:52
Problème avec include
J'ai résolu mon problème en ajoutant avant le include :
$_GET['img']=$image
include $p.'.php';
$_GET['img']=$image
include $p.'.php';
<?php
$info = array (
'activitelaser' => 'Cabinet' ,
'contact' => 'Phone' ,
'galerie' => 'Gp',
'injection' => 'Ouverture',
'phlebo' => 'Temps' ,
'presse' => 'Presse',
'tarifs' => 'Minute',
'where' => 'Horloge');
if (isset($_GET['info'])) {
$p=$_GET['info'];
foreach ($info as $page => $image) {
if ($p == $page ) {
include $p.'.php?img='.$image;
}
}
echo "<h1>La page demandée n'existe pas</h1>";
}
else {
echo "la page demandée n'existe pas";
}
?>
<?php
$data = array (
'le modele' => htmlspecialchars ($_POST['modele']),
'la cylindree' => htmlspecialchars ($_POST['cylindree']),
'les kms' => htmlspecialchars ($_POST['kms']),
'le prix' => htmlspecialchars ($_POST['prix']),
'la garantie' => htmlspecialchars ($_POST['garantie']));
if (!empty($data['le modele']) AND !empty($data['la cylindree']) AND !empty($data['les kms']) AND !empty($data['le prix']) AND !empty($data['la garantie']))
{
echo '<h1>Résumé</h1>';
echo 'Vous avec choisi de mettre en ligne ';
echo '<b>'.$_POST['type'].' '.$_POST['marque'].' '.$data['la cylindree'].' '.$data['le modele'].'</b>';
echo ' qui a <b>'.$data['les kms'].'</b> kms, qui a été mis en circulation en <b>'.$_POST['annee'].'</b> pour un prix de <b>'.$data['le prix'].'</b> €.<br/>';
if ($data['la garantie']> 0)
{
echo 'Le véhicule sera garanti <b>'.$data['la garantie'].'</b> mois.';
}
else
{
echo 'Le véhicule n\'est pas garanti.';
}
}
else
{
echo '<h2>Les zones suivantes n\'ont pas été remplies : </h2>';
echo '<ul>';
foreach ($data as $cle => $element)
{
if (empty($element)AND $element!=0 )
{
echo '<li>'.$cle.'</li>' ;
}
}
echo '</ul>';
}
?>
<?php
$data = array (
'le modele' => htmlspecialchars ($_POST['modele']),
'la cylindree' => htmlspecialchars ($_POST['cylindree']),
'les kms' => htmlspecialchars ($_POST['kms']),
'le prix' => htmlspecialchars ($_POST['prix']),
'la garantie' => htmlspecialchars ($_POST['garantie']));
if (!empty($data['le modele']) AND !empty($data['la cylindree']) AND !empty($data['les kms']) AND !empty($data['le prix']) AND !empty($data['la garantie']))
{
echo '<h1>Résumé</h1>';
echo 'Vous avec choisi de mettre en ligne ';
echo '<b>'.$_POST['type'].' '.$_POST['marque'].' '.$data['la cylindree'].' '.$data['le modele'].'</b>';
echo ' qui a <b>'.$data['les kms'].'</b> kms, qui a été mis en circulation en <b>'.$_POST['annee'].'</b> pour un prix de <b>'.$data['le prix'].'</b> €.<br/>';
if ($data['la garantie']> 0)
{
echo 'Le véhicule sera garanti <b>'.$data['la garantie'].'</b> mois.';
}
else
{
echo 'Le véhicule n\'est pas garanti.';
}
}
else
{
echo '<h2>Les zones suivantes n\'ont pas été remplies : </h2>';
echo '<ul>';
foreach ($data as $cle => $element)
{
if (empty($element) )
{
echo '<li>'.$cle.'</li>' ;
}
}
echo '</ul>';
}
?>
<?php
$data = array (
'modele' => $_POST['modele'],
'cylindree' => $_POST['cylindree'],
'kms' => $_POST['kms']);
if (!empty($data['modele']) AND !empty($data['cylindree']) AND !empty($data['kms']) )
{
echo '<h1>Résumé</h1>';
echo 'Vous avec choisi de mettre en ligne un véhicule : <br/>';
echo 'dont le type est : '.$_POST['type'].'<br/>';
echo 'dont la marque est : '.$_POST['marque'].'<br/>';
echo 'dont le modèle est : '.$data['modele'].'<br/>';
echo 'dont la cylindrée est : '.$data['cylindree'].' cc<br/>';
echo 'qui a '.$data['kms'].' kms<br/>';
}
else
{
echo '<h1>Les zones suivantes n\'ont pas été remplies </h1>';
foreach ($data as $cle => $element)
{
if (empty($element))
{
echo $cle;
}
}
}
?>
<?php
$data = array (
'modele' => $_POST['modele'],
'cylindree' => $_POST['cylindree'],
'kms' => $_POST['kms']);
if (!empty($data['modele']) AND !empty($data['cylindree']) AND !empty($data['kms']) )
{
echo '<h1>Résumé</h1>';
echo 'Vous avec choisi de mettre en ligne un véhicule : <br/>';
echo 'dont le type est : '.$_POST['type'].'<br/>';
echo 'dont la marque est : '.$_POST['marque'].'<br/>';
echo 'dont le modèle est : '.$data['modele'].'<br/>';
echo 'dont la cylindrée est : '.$data['cylindree'].' cc<br/>';
echo 'qui a '.$data['kms'].' kms<br/>';
}
else
{
echo '<h1>Les zones suivantes n\'ont pas été remplies </h1>';
foreach ($data as $cle => $element)
{
echo $cle.'<br/>';
}
}
?>