|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: demande d'aide (Lu 1201 fois) |
|
 |
demande d'aide
« sur: le 29-04-2011 a 15:09:23 » |
|
|
|
|
|
|
 |
Re:demande d'aide
« Répondre #1 sur: le 29-04-2011 a 17:14:16 » |
|
|
|
|
 |
Re:demande d'aide
« Répondre #2 sur: le 29-04-2011 a 18:49:14 » |
|
pitou3535
Membre récent

Hors-Ligne
Messages: 4

|
<?php
require_once(dirname(__FILE__).'/private/base.php');
//fonction d'erreur : function erreur($type){ header('',true,$type); $message_erreur['401'] = 'Authentification nécessaire';
$message_erreur['403'] = 'Accès interdit';
$message_erreur['404'] = 'La page spécifiée n\'existe pas';
$message_erreur['500'] = 'Erreur interne du serveur';
$GLOBALS['titre_page']='Celidays .:: Erreur '.$type.' ::.';
$GLOBALS['meta_description']='page d\'erreur';
$GLOBALS['meta_keywords']='';
return '<p>Erreur'.$type.':</p> <style type="text/css"> <!-- body,td,th { color: #0000FF; } body { background-color: #FFFFFF; } .Style {font-size: 12px; color: #000000} .Style16 {color: #003366} .Style17 {color: #FE69E5} .Style1 {color: #000000}
--> </style>
<p>'.$message_erreur[$type].'</p><p>'.$_SERVER['REQUEST_URI'].'</p> <p>'; } $page='</p> <form action="catalogueinternet.php" method="post" enctype="application/x-www-form-urlencoded" target="_self" id="recherche"> <p><label> <center><em>Sélectionnez votre tranche d\'âge : </em> <br/> <select name="age"> <option value="tous"';if($_POST['age']=='tous') $page.=' selected="selected"';$page.='>Tous les âges</option> <option value="2035"';if($_POST['age']=='2035') $page.='selected="selected"';$page.='>20/35 ans</option> <option value="3045"';if($_POST['age']=='3045') $page.='selected="selected"';$page.='>30/45 ans</option> <option value="3550"';if($_POST['age']=='3550') $page.='selected="selected"';$page.='>35/50 ans</option> <option value="4055"';if($_POST['age']=='4055') $page.='selected="selected"';$page.='>40/55 ans</option> <option value="4560"';if($_POST['age']=='4560') $page.='selected="selected"';$page.='>45/60 ans</option> <option value="20353045"';if($_POST['age']=='20353045') $page.='selected="selected"';$page.='>20/35 et 30/45 ans</option> <option value="20353550"';if($_POST['age']=='20353550') $page.='selected="selected"';$page.='>20/35 et 35/50 ans</option> <option value="30454055"';if($_POST['age']=='30454055') $page.='selected="selected"';$page.='>30/45 et 40/55 ans</option> <option value="non"';if($_POST['age']=='non') $page.='selected="selected"';$page.='>pas d\'âge défini</option> </select> </label> <p> <label> <center><em>Sélectionnez votre destination : </em> <br/> <select name="lieu"> <option value="tous"';if($_POST['lieu']=='tous') $page.=' selected="selected"';$page.='>Tous les séjours Celidays</option> <option value="Medoc"';if($_POST['lieu']=='Medoc') $page.='selected="selected"';$page.='>Gironde (Médoc)</option> <option value="stmalo"';if($_POST['lieu']=='stmalo') $page.='selected="selected"';$page.='>Bretagne (St Malo)</option> <option value="charente"';if($_POST['lieu']=='charente') $page.='selected="selected"';$page.='>Charente-Maritime</option> <option value="Monoparentaldjerba"';if($_POST['lieu']=='Monoparentaldjerba') $page.='selected="selected"';$page.='>Séjour Monoparental Djerba</option> <option value="Monoparentalagadir"';if($_POST['lieu']=='Monoparentalagadir') $page.='selected="selected"';$page.='>Séjour Monoparental Agadir</option> <option value="Djerba"';if($_POST['lieu']=='Djerba') $page.='selected="selected"';$page.='> Djerba: La résidence des célibataires</option> <option value="Djerbanews"';if($_POST['lieu']=='Djerbanews') $page.='selected="selected"';$page.='> Djerba: La villa des célibataires</option> <option value="Agadir"';if($_POST['lieu']=='Agadir') $page.='selected="selected"';$page.='>Agadir</option> <option value="Marrakech"';if($_POST['lieu']=='Marrakech') $page.='selected="selected"';$page.='>Marrakech</option> <option value="Egypte"';if($_POST['lieu']=='Egypte') $page.='selected="selected"';$page.='>Egypte: Croisière sur le Nil</option> <option value="Guadeloupebouillante"';if($_POST['lieu']=='Guadeloupebouillante') $page.='selected="selected"';$page.='>Guadeloupe: Bouillante</option> <option value="Guadeloupestanne"';if($_POST['lieu']=='Guadeloupestanne') $page.='selected="selected"';$page.='>Guadeloupe:St Anne</option> <option value="Guadeloupegosier"';if($_POST['lieu']=='Guadeloupegosier') $page.='selected="selected"';$page.='>Guadeloupe:Le Gosier</option> <option value="Guadeloupestfrancois"';if($_POST['lieu']=='Guadeloupestfrancois') $page.='selected="selected"';$page.='>Guadeloupe:St François</option> <option value="Martinique"';if($_POST['lieu']=='Martinique') $page.='selected="selected"';$page.='>Martinique: Trois Ilets </option> <option value="Djerbagay"';if($_POST['lieu']=='Djerbagay') $page.='selected="selected"';$page.='>Djerba: séjour gay </option> <option value="Djerbalesbienne"';if($_POST['lieu']=='Djerbalesbienne') $page.='selected="selected"';$page.='>Djerba: séjour lesbienne </option> </select> </label> <label> <br/><br/><center><em>Sélectionnez votre mois de départ : </em> <br/> <select name="date"> <option value="tous"';if($_POST['date']=='tous') $page.='selected="selected"';$page.='>Toutes les dates disponibles </option>'; $dates = mysql_query('SELECT datedebut FROM _sejours0 WHERE etat="1" ORDER BY datedebut ASC'); if(!$dates) return erreur(500); $i=0; $mois=array('','janvier','fevrier','mars','avril','mai','juin','juillet','aout','septembre','octobre','novembre','decembre'); while ($row_dates = mysql_fetch_assoc($dates)) { if((substr($row_dates['datedebut'],0,4).'-'.$mois[substr($row_dates['datedebut'],5,2)+0])!=$i) { $i=substr($row_dates['datedebut'],0,4).'-'.$mois[substr($row_dates['datedebut'],5,2)+0]; if($_POST['date']==$i) $page.='<option value="'.$i.'" selected="selected"> '.$i.' </option> '; else $page.='<option value="'.$i.'">'.$i.'</option>'; } } $page.=' </select> </label> <p class="page"><label><input type="submit" name="Submit" value=" Cliquez ici pour voir votre choix " /><i/> <br/> <class="petittxt">Votre choix va s\'afficher ci-dessous . Si la page reste vide, c\'est qu\'il n\'y a rien pour cette période ou destination pour le moment.</label> <br /> Vous pouvez nous contacter à cette adresse :<a href="mailto:contact@celidays.com">contact@celidays.com </a>(Toutes les réservations sont sans aucun frais de dossier).</form> ';
$maxRows_sejours = 100;//nombre de sejours affichées (modifiable)
|
| |
|
|
|
|
 |
Re:demande d'aide
« Répondre #3 sur: le 29-04-2011 a 18:50:03 » |
|
pitou3535
Membre récent

Hors-Ligne
Messages: 4

|
suite du code
// NE PAS MODIFIER LE CODE PHP :
$cond='WHERE \''.addslashes(date("Y").'-'.date("m").'-'.date("d")).'\'<`datedebut`';
$typevalide=array('medoc2.jpg', 'djerba'=>'djerba2.jpg','hôtel Tildi 4*'=>'tildi.jpg','hôtel yadis 5*'=>'yadis.jpg','guadeloupe hôtel le paradis créole'=>'guadeloupe.jpg','martinique hôtel bambou'=>'martinique.jpg','Croisière sur le nil'=>'egypte.jpg','Croisière sur le nil 2'=>'egypte1.jpg','guadeloupe hôtel Le jardin Malanga'=>'malanga.jpg','guadeloupe hôtel la créole beach'=>'creolebeach.jpg','guadeloupe hôtel mahogany'=>'mahogany.jpg','guadeloupe hôtel Bwa Chik & Golf'=>'bwa.jpg','guadeloupe hôtel La Toubana'=>'toubana.jpg','St Barthelemy hôtel le Tropical'=>'tropical.jpg','St Barthelemy hôtel le Tom Beach'=>'tom.jpg','St Barthelemy hôtel Manapany'=>'manapany.jpg','Medoc'=>'medoc.jpg','djerba entre homme'=>'homme sur la plage.jpg','djerba entre femme'=>'femme sur la plage.jpg','thalasso st malo'=>'stmalo.jpg','la villa des célibataires à djerba'=>'djerba villanews.jpg','60-75'=>'60-75.gif', '70-+'=>'+70.gif', 'monoparentale'=>'monoparentale.jpg','sejour entre homme'=>'gay.jpg','sejour entre femme'=>'lesbienne.jpg','rando'=>'rando.jpg','grande soiree celibataires'=>'soireebowling1.jpg','monoparentalagadir'=>'monoagadir.jpg','marrakech'=>'marrakech.jpg','agadir'=>'agadir.jpg','hautes-alpes'=>'alpes.jpg','djerbathalasso'=>'djerbathalasso.jpg','djerbaloisir'=>'djerba10.jpg','monoparentaledjerba1'=>'mono.jpg', );
if($_POST['type']!='tous' and array_key_exists($_POST['type'],$typevalide)){
$cond.=' AND ("'.addslashes($_POST['type']).'" = image2 OR (image2="1" AND "'.addslashes($_POST['type']).'"!="70-+"))';
}
elseif($_POST['type']!='tous' and $_POST['type'] == 'celichat'){
$cond.=' AND `celichat` = "oui"';
}elseif($_POST['type']!='tous' and $_POST['type'] == 'monoparentale'){
$cond.=' AND `prix_enfants` > 0';
}
if($_POST['lieu']!='tous'){ $cond.=' AND lieu = "'.addslashes($_POST['age']).'"'; } if($_POST['age']!='tous'){ $cond.=' AND age = "'.addslashes($_POST['age']).'"'; }
if($_POST['date']!='tous' and $key = array_search(substr($_POST['date'],5), $mois))
{
$date1=substr($_POST['date'],0,4);
$date2=substr($_POST['date'],0,4);
$key2=$key+1;
if($key<10)
$key='0'.$key;
if($key2>12)
{
$date2++;
$key2=1;
}
if($key2<10)
$key2='0'.$key2;
$cond.=' AND \''.addslashes($date1.'-'.$key.'-00').'\'<`datedebut` AND `datedebut`<\''.addslashes($date2.'-'.$key2.'-00').'\'';
} if(isset($_POST['promo']) and $_POST['promo']==1) { $cond.=' AND reduction != ""'; }
$pageNum = 0;
if(!empty($_POST['pageNum']) and is_numeric($_POST['pageNum']))
{
$pageNum = addslashes($_POST['pageNum']);
}
$startRow_sejours = $pageNum * $maxRows_sejours;
$sejours = mysql_query('SELECT `id_sejour`,`sejour_long`,`programme`,`datedebut`,`datefin`,`prix`,`image2`,`celichat`, `places`,`age`,`prix_enfants`, `prix_bebes`, `etat` FROM `_sejours0` '.$cond.' AND `etat`=1 ORDER BY `datedebut` ASC LIMIT '.addslashes($startRow_sejours).','.($maxRows_sejours+1));
if(!$sejours) return erreur(500);
$i=0;
while ($row_sejours = mysql_fetch_assoc($sejours))
{
$i++;
if($i==($maxRows_sejours+1))
break;
$h=5;
if($row_sejours['celichat'] == 'oui') { $image = 'djerbavillanews.jpg'; $h=6; } elseif($row_sejours['prix_enfants']>0) { $image = 'djerbavillanews.jpg'; $h=7; } else $image = $typevalide[$row_sejours['image2']]; // LE CODE HTML QUI SUITE PEUT ETRE MODIFIE :
$page.=' <br/><br/>
<div id="miseenpage"> <div id="logo21"> <p><a href="http://www.celidays.com/'.$row_sejours['programme'].'" target="_blank" onClick="window.open(\'http://www.celidays.com/'.$row_sejours['programme'].'\', \'\', \'resizable=yes,scrollbars=yes,width=650\');return false;"><img src="images/prog/'.$image.'"class="noncadre" alt="image du séjour""'.$row_sejours['image'].'" title="'.$row_sejours['image'].'" /></a></p> </div>
<div id="sejours"> <p class="prix"><span class="Style3"><em class="titre">'.$row_sejours['sejour_long'].'</em> <br/> <em>Séjour du '.substr($row_sejours['datedebut'],8,2).'/'.substr($row_sejours['datedebut'],5,2).'/'.substr($row_sejours['datedebut'],0,4).' au '.substr($row_sejours['datefin'],8,2).'/'.substr($row_sejours['datefin'],5,2).'/'.substr($row_sejours['datefin'],0,4).'</em> <br/> <em class="prix Style4">Votre voyage entre solos à partir de : '.$row_sejours['prix'].' euros </em><br/> <em class="prix Style1">(Vacances entre célibataires,détente,loisirs et rencontres !)</em><br/> <em>'.$row_sejours['places'].'</em></span></p> ';
if($row_sejours['celichat']=='oui') $page .=' <p class="places">Promo -5% pour les femmes sur le séjour<a href="http://www.vacances-entre-celibataires.com" class"violet"></a> </p> <p>'; elseif($row_sejours['prix_enfants']>0) $page .='</p> <p> Forfait 3 activités au choix : <a href="http://www.vacances-entre-celibataires.com/activitesdjerba.html">voir liste </a>'.$row_sejours['prix_enfants'].' euros - - - Forfait 6 activités au choix : <a href="http://www.vacances-entre-celibataires.com/activitesdjerba.html">voir liste</a> '.$row_sejours['prix_bebes'].' euros'; $page .=' </p> <p class="reserve">'; if($row_sejours['programme']!='prochainement.html') $page.='<a href="http://www.celidays.com/'.$row_sejours['programme'].'"class="jaune" target="_blank" onClick="window.open(\'http://www.celidays.com/'.$row_sejours['programme'].'\', \'\', \'resizable=yes,scrollbars=yes,location=yes,WIDTH=650\');return false;">Plus d\'informations </a>' ; else $page.='<span style="border-bottom:dashed #F7F703 1px;">prochainement</span>'; $page.= ' <= ou => <a href="reservation22.php?id_sejour='.$row_sejours['id_sejour'].'" target="_blank" class="jaune Style17");return false;">Réservation en ligne du séjour</a> <br/> </p> </div> </div>'; }
if($i==0)
{ $page.='<p class="page Style7"> </p> ';}
if ($pageNum > 0){ $page.='<a href="../'.$_GET['lang'].'/catalogueinternet/'.$_POST['date'].'/'.$_POST['type'].'/'.$_POST['promo'].'/'.($pageNum-1).'" class="violet Style16">> Séjours précédents</a>'; }
$page.=' <p class="page">';
if ($maxRows_sejours < $i) { $page.='<a class="violet" href="../'.$_GET['lang'].'/catalogueinternet/'.$_POST['date'].'/'.$_POST['type'].'/'.$_POST['promo'].'/'.($pageNum+1).'">> S<span class="Style16"></span>éjours suivants</a>'; }
$page.='</p>
<div id="autres"> <p class="petittxt Style7"> </p> <br/><br/> </div> ';
#Envoi/affiche la page construite dans le navigateur : echo $page;
|
| |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|