[RESOLU] Inclure deux fois un fichier php identique, dans une page php

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 : [RESOLU] Inclure deux fois un fichier php identique, dans une page php

Re: Inclure deux fois un fichier php identique, dans une page php

par tof73 » 21 avr. 2015, 13:12

tu y mets une fonction qui fait le nécessaire, tu inclus le fichier 1 fois, et tu fais 2 fois l'appel de la fonction là où tu en as besoin.

Re: Inclure deux fois un fichier php identique, dans une page php

par Incognito » 21 avr. 2015, 11:25

Voila mon fichier, process_selHotels.php :
<?php
require('../class/Booking.php');
require('../class/BookingManager.php');

//-----------------------------------------------------------------CONNEXION A LA BDD-----------------------------------------------------------------//
$db=new PDO ('mysql:host=localhost;dbname=hotels_booking','root','');

//------------------------------------------------------------INSTACIATION POUR AFFICHAGE DU SELECT-----------------------------------------------------------------//
$manager=new BookingManager($db);
$manager->getSelListHotels();
Je pense que le problème vient des deux requires du fichiers process_selHotels.php....

Re: Inclure deux fois un fichier php identique, dans une page php

par Mazarini » 21 avr. 2015, 11:21

1) Est ce que PHP est configurer pour afficher les erreurs à l'écran ?
2) Vérifier qu'il n'y a pas d'erreur dans le source html de la page qui cache un message ou une partie du code html.
3) Tu peux essayer de dupliquer le fichier et d'inclure 2 fichiers différents pour voir si c'est un problème d'inclure 2 fois le même fichiers (mais je ne crois pas)
4) Montre nous le contenu du fichier inclus, il est possible que le code ne puisse pas être exécuté 2 fois de suite (déclaration de fonction, variable non initialisée...)

Inclure deux fois un fichier php identique, dans une page php

par Incognito » 21 avr. 2015, 10:37

Bonjour,

Voici mon problème, comment à remédier à cela : J'inclus deux fois le même fichier php, mais le second select ne s'affiche pas...
<fieldset>
						
					   <legend>Supression d'un hôtel</legend>
					   
					   <select name="selDelHotel">
								<?php
								require('../process/process_selhotels.php');
								?>	
							</select>
		
							<input type="submit" name="submitFormDeleteHotel">
							
						</fieldset>
						
						<fieldset>
						
					   <legend>Voir les réservations d'un hôtel</legend>
							
							<select name="selListHotel">
								<?php
								require('../process/process_selhotels.php');
								?>	
							</select>
							
							<input type="submit" name="submitFormListHotel">
							
						</fieldset>
Si quelqu'un peut m'aider, d’avance merci.

Cordialement.