begin process at 2012 05 30 17:32:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Passage de PHP4 a PHP5 - Ajout MySQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Passage de PHP4 a PHP5 - Ajout MySQL

mercredi 9 décembre 2009 à 04:09:37 | Passage de PHP4 a PHP5 - Ajout MySQL

jothecracker

Bonjour,

Je suis passer ressemant sur PHP5 et depuis impossible de faire un ajout dans ma Base mySQL, aucun message d'erreur je ne comprend pas d'ou vient l'erreur...

Mon code estait fonctionnel sur PHP4, maintenant impossible de l'executer, Safari me retourne ceci :

Code :
Safari ne parvient pas à ouvrir la page.
Safari ne parvient pas à ouvrir la page « http://127.0.0.1/index.php?load=_Add » car le serveur a inopinément interrompu la connexion. Ceci arrive parfois lorsque le serveur est occupé. Attendez quelques minutes et essayez à nouveau.


et firefox m'offre une jolie page blanche...

voici le code de la page :
Code PHP :
<?php

	session_start();
	
	if(isset($_SESSION['Responsibility']))
	{
	
	include("content/add/_post.php");
	include("content/add/_variables.php");
 	include("mySQL/_base.php");
 	
 	//DATE_FORMAT(madate, "%d/%m/%Y")
 	//SELECT DATE_FORMAT(madate, "%d/%m/%Y") FROM matable;
 	
 
 	$nom = $_SESSION['NOM'];
 	$prenom = $_SESSION['PRENOM'];
 	

	//cree la chaine date (YYYY-MM-DD) pour mySQL
	$datesql = $Date_Annee .'-'.date('m',strtotime('2000-'.$Date_Mois.'-01')).'-'.$Date_Jour;
 	
 	$dateFault = $Date_Fault_Annee .'-'.date('m',strtotime('2000-'.$Date_Fault_Mois.'-01')).'-'.$Date_Fault_Jour;
 	
 	//Traitement des variables de Status
  	if ($Swap_Status == "Open" && $Swap_Replace=='y') {$swap_sta='1';}else {$swap_sta='0';}	
 	if ($WorkStatus == 'Open') {$work_sta='1';}else {$work_sta='0';}	
  	
  	//Genenrent les heures (00:00)
	$time_start = $StartTime_Heure.':'.$StartTime_Minutes; //generent les heures
	$time_finish = $FinishTime_Heure.':'.$FinishTime_Minutes;
 	
 	// ouverture de la connexion
   	$connexion = mysql_connect($hote,$login,$mdp) or die ('Erreur de connexion '.mysql_error());
   	// choix de la base CD_test
  	mysql_select_db('Daily_Book',$connexion);

	//Recupere l'id de Secu_List_Users pour MySQL
	$mysql_result = mysql_query('SELECT ID FROM Secu_List_Users WHERE Nom =\''.$nom.'\' AND Prenom =\''.$prenom.'\'');
	$ligne = mysql_fetch_array($mysql_result);
	$team = $ligne['ID'];
	
	//Recupere l'id de Secu_List_Users pour MySQL
	list($TechNom, $TechPrenom)= split (" - ", $Prb_Who_Know);
	$mysql_result = mysql_query('SELECT ID FROM Secu_List_Users WHERE Nom =\''.$TechNom.'\' AND Prenom =\''.$TechPrenom.'\'');
	$ligne = mysql_fetch_array($mysql_result);
	$technical = $ligne['ID'];
	
	//Recupere l'id de Event_Source pour MySQL
	$mysql_result = mysql_query('SELECT ID FROM FRACAS_Issued_ID WHERE Name =\''.$Event_Source.'\'');
	$ligne = mysql_fetch_array($mysql_result);
	$Event_Source_id = $ligne['ID'];

	//Recupere l'id de Responsability pour MySQL
	$mysql_result  = mysql_query('SELECT ID FROM FRACAS_Team_Leader WHERE Name =\''.$Responsibility.'\'');
	$ligne = mysql_fetch_array($mysql_result);
	$Responsibility_id = $ligne['ID'];

	//Recupere l'id de Func_Main pour MySQL
	//$mysql_result  = mysql_query('SELECT ID FROM List_Main_Func WHERE Main_Func =\''.$Main_Func.'\'');
	//$ligne = mysql_fetch_array($mysql_result);
	//$Main_Func_id = $ligne['ID'];

	//Recupere l'id de MAP_Code pour MySQL
	$mysql_result  = mysql_query('SELECT ID FROM List_MAP_Code WHERE MAP_Code =\''.$MAP_Code.'\'');			
	$ligne = mysql_fetch_array($mysql_result);
	$MAP_Code_id = $ligne['ID'];
	//Recupere l'id de Noria_Code pour MySQL
	$mysql_result  = mysql_query('SELECT ID FROM List_Noria_Code WHERE Noria_Code =\''.$Noria_Code.'\'');			
	$ligne = mysql_fetch_array($mysql_result);
	$Noria_Code_id = $ligne['ID'];
	
	//Recupere l'id de Fault_code1 pour MySQL
	$mysql_result  = mysql_query('SELECT ID FROM List_Fault_Code WHERE Fault_Code =\''.$Event_Code1.'\'');			
	$ligne = mysql_fetch_array($mysql_result);
	$Event_Code1_id = $ligne['ID'];
	
	//Recupere l'id de Fault_code2 pour MySQL
	$mysql_result  = mysql_query('SELECT ID FROM List_Fault_Code WHERE Fault_Code =\''.$Event_Code2.'\'');
	$ligne = mysql_fetch_array($mysql_result);
	$Event_Code2_id = $ligne['ID'];
	
	//Recupere l'id de Fault_code3 pour MySQL
	$mysql_result  = mysql_query('SELECT ID FROM List_Fault_Code WHERE Fault_Code =\''.$Event_Code3.'\'');
	$ligne = mysql_fetch_array($mysql_result);
	$Event_Code3_id = $ligne['ID'];

	if($Swap_Replace != 'y')
	{
		//Recupere l'id de Loco_Number pour MySQL
		$mysql_result = mysql_query('SELECT ID FROM FRACAS_Loco_Number WHERE Loco_Number =\''.$Loco_Number.'\'');
		$ligne = mysql_fetch_array($mysql_result);
		$Loco_Number_id = $ligne['ID'];
		//Recupere l'id de Loco_Unit pour MySQL
		$mysql_result = mysql_query('SELECT ID FROM FRACAS_Loco_Unit WHERE Loco_Unit =\''.$Loco_Unit.'\'');
		$ligne = mysql_fetch_array($mysql_result);
		$Loco_Unit_id = $ligne['ID'];
		//Recupere l'id de Under_Func pour MySQL
		//$mysql_result  = mysql_query('SELECT ID FROM List_Under_Func WHERE Under_Func =\''.$Under_Func.'\'');
		//$ligne = mysql_fetch_array($mysql_result);
		//$Under_Func_id = $ligne['ID'];
	}
	else
	{
		//Recupere l'id de Loco_Number_A pour MySQL
		$mysql_result = mysql_query('SELECT ID FROM FRACAS_Loco_Number WHERE Loco_Number =\''.$Loco_Number_A.'\'');
		$ligne = mysql_fetch_array($mysql_result);
		$Loco_Number_A_id = $ligne['ID'];
		//Recupere l'id de Loco_Unit_A pour MySQL
		$mysql_result = mysql_query('SELECT ID FROM FRACAS_Loco_Unit WHERE Loco_Unit =\''.$Loco_Unit_A.'\'');
		$ligne = mysql_fetch_array($mysql_result);
		$Loco_Unit_A_id = $ligne['ID'];
		//Recupere l'id de Under_Func_A pour MySQL
		//$mysql_result  = mysql_query('SELECT ID FROM List_Under_Func WHERE Under_Func =\''.$Under_Func_A.'\'');
		//$ligne = mysql_fetch_array($mysql_result);
		//$Under_Func_A_id = $ligne['ID'];
		//Recupere l'id de Loco_Number_B pour MySQL
		$mysql_result = mysql_query('SELECT ID FROM FRACAS_Loco_Number WHERE Loco_Number =\''.$Loco_Number_B.'\'');
		$ligne = mysql_fetch_array($mysql_result);
		$Loco_Number_B_id = $ligne['ID'];
		//Recupere l'id de Loco_Unit_B pour MySQL
		$mysql_result = mysql_query('SELECT ID FROM FRACAS_Loco_Unit WHERE Loco_Unit =\''.$Loco_Unit_B.'\'');
		$ligne = mysql_fetch_array($mysql_result);
		$Loco_Unit_B_id = $ligne['ID'];
		//Recupere l'id de Under_Func_B pour MySQL
		//$mysql_result  = mysql_query('SELECT ID FROM List_Under_Func WHERE Under_Func =\''.$Under_Func_B.'\'');
		//$ligne = mysql_fetch_array($mysql_result);
		//$Under_Func_B_id = $ligne['ID'];		
	}
	
	if ($_POST['Choix']=='Schematic_Name')
	{
		//Recupere l'id de Schema_name pour MySQL si selected
		$mysql_result  = mysql_query('SELECT ID FROM FRACAS_Arbo WHERE Schem_Name =\''.$Schem_Name.'\'');
		$ligne = mysql_fetch_array($mysql_result);
		$Schem_Name_id = $ligne['ID'];
		$Part_Number_id = $ligne['ID'];
	}
	else
	{
		//Recupere l'id de Part_Number pour MySQL si selected
		$mysql_result  = mysql_query('SELECT ID FROM FRACAS_Arbo WHERE Part_Number =\''.$Part_Number.'\'');
		$ligne = mysql_fetch_array($mysql_result);
		$Part_Number_id = $ligne['ID'];
		$Schem_Name_id = $ligne['ID'];
	}
 	
 	if($Swap_Replace == 'r')
 	{
 		
 		$sql= "INSERT INTO Daily_Book(ID,Date,Loco_Number_id,Loco_Unit_id,Starting_Time,Finishing_Time,Team,Event_Source_id,Failure_Cat,FI,Fault_Code1_id,Fault_Code2_id,Fault_Code3_id,Main_Func_id,Under_Func_id,Even_Descrip,Troo_Descrip,Work_Descrip,Loco_Mileage,MAP_Code_id,Noria_Code_id,Swap_Status,Schem_Name_id,Swap_BefNbr,Swap_AftNbr,Part_Number_id,Repla_In,Repla_Out,Serial_Number,Responsibility_id,Status,Short_Descrip,Prob_Freq,Technical_Valid,Fault_Date,Fault_File)VALUES('','$datesql','$Loco_Number_id','$Loco_Unit_id','$time_start','$time_finish','$team','$Event_Source_id','','NA','$Event_Code1_id','$Event_Code2_id','$Event_Code3_id','$Main_Func_id','$Under_Func_id','$Even_Descrip','$Troo_Descrip','$Work_Descrip','$Loco_Mileage','$MAP_Code_id','$Noria_Code_id','9','$Schem_Name_id','','','$Part_Number_id','','','$Serial_Number','$Responsibility_id','$work_sta','$Prb_Short','$Prb_Freq','$technical','$dateFault','$Fault_File')";
 		
		mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
 		
 	}
 	elseif ($Swap_Replace == 'n')
 	{

 		$sql= "INSERT INTO Daily_Book(ID,Date,Loco_Number_id,Loco_Unit_id,Starting_Time,Finishing_Time,Team,Event_Source_id,Failure_Cat,FI,Fault_Code1_id,Fault_Code2_id,Fault_Code3_id,Main_Func_id,Under_Func_id,Even_Descrip,Troo_Descrip,Work_Descrip,Loco_Mileage,MAP_Code_id,Noria_Code_id,Swap_Status,Schem_Name_id,Swap_BefNbr,Swap_AftNbr,Part_Number_id,Repla_In,Repla_Out,Serial_Number,Responsibility_id,Status,Short_Descrip,Prob_Freq,Technical_Valid,Fault_Date,Fault_File)VALUES('','$datesql','$Loco_Number_id','$Loco_Unit_id','$time_start','$time_finish','$team','$Event_Source_id','','','$Event_Code1_id','$Event_Code2_id','$Event_Code3_id','$Main_Func_id','$Under_Func_id','$Even_Descrip','$Troo_Descrip','$Work_Descrip','$Loco_Mileage','$MAP_Code_id','$Noria_Code_id','5','$Schem_Name_id','','','$Part_Number_id','$Repla_In','$Repla_Out','','$Responsibility_id','$work_sta','$Prb_Short','$Prb_Freq','$technical','$dateFault','$Fault_File')";
 				
		mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 

 	}
 	if ($Swap_Replace == 'y')
 	{

 		$sql= "INSERT INTO Daily_Book(ID,Date,Loco_Number_id,Loco_Unit_id,Starting_Time,Finishing_Time,Team,Event_Source_id,Failure_Cat,FI,Fault_Code1_id,Fault_Code2_id,Fault_Code3_id,Main_Func_id,Under_Func_id,Even_Descrip,Troo_Descrip,Work_Descrip,Loco_Mileage,MAP_Code_id,Noria_Code_id,Swap_Status,Schem_Name_id,Swap_BefNbr,Swap_AftNbr,Part_Number_id,Repla_In,Repla_Out,Serial_Number,Responsibility_id,Status,Short_Descrip,Prob_Freq,Technical_Valid,Fault_Date,Fault_File)VALUES('','$datesql','$Loco_Number_A_id','$Loco_Unit_A_id','$time_start','$time_finish','$team','$Event_Source_id','','','$Event_Code1_id','$Event_Code2_id','$Event_Code3_id','$Main_Func_id','$Under_Func_A_id','$Even_Descrip','$Troo_Descrip','$Work_Descrip','$Loco_Mileage_A','$MAP_Code_id','$Noria_Code_id','$swap_sta','$Schem_Name_id','$Swap_BefNbr_A','$Swap_AftNbr_A','$Part_Number_id','','','','$Responsibility_id','$work_sta','$Prb_Short','$Prb_Freq','$technical','$dateFault','$Fault_File')";
 			
		mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
		
 		$sql= "INSERT INTO Daily_Book(ID,Date,Loco_Number_id,Loco_Unit_id,Starting_Time,Finishing_Time,Team,Event_Source_id,Failure_Cat,FI,Fault_Code1_id,Fault_Code2_id,Fault_Code3_id,Main_Func_id,Under_Func_id,Even_Descrip,Troo_Descrip,Work_Descrip,Loco_Mileage,MAP_Code_id,Noria_Code_id,Swap_Status,Schem_Name_id,Swap_BefNbr,Swap_AftNbr,Part_Number_id,Repla_In,Repla_Out,Serial_Number,Responsibility_id,Status,Short_Descrip,Prob_Freq,Technical_Valid,Fault_Date,Fault_File)VALUES('','$datesql','$Loco_Number_B_id','$Loco_Unit_B_id','$time_start','$time_finish','$team','$Event_Source_id','','','$Event_Code1_id','$Event_Code2_id','$Event_Code3_id','$Main_Func_id','$Under_Func_B_id','$Even_Descrip','$Troo_Descrip','$Work_Descrip','$Loco_Mileage_B','$MAP_Code_id','$Noria_Code_id','$swap_sta','$Schem_Name_id','$Swap_BefNbr_B','$Swap_AftNbr_B','$Part_Number_id','','','','$Responsibility_id','$work_sta','$Prb_Short','$Prb_Freq','$technical','$dateFault','$Fault_File')";
 		
		mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
 	}
 	
 	mysql_close();  // on ferme la connexion 
 	
	//reset la session !!
	unset($_SESSION['Date_Jour']);
	unset($_SESSION['Date_Mois']);
	unset($_SESSION['Date_Annee']);
	unset($_SESSION['Event_Source']);
	unset($_SESSION['StartTime_Heure']);
	unset($_SESSION['StartTime_Minutes']);
	unset($_SESSION['FinishTime_Heure']);
	unset($_SESSION['FinishTime_Minutes']);
	unset($_SESSION['Loco_Number']);
	unset($_SESSION['Loco_Unit']);
	unset($_SESSION['Loco_Mileage']);
	unset($_SESSION['Loco_Number_A']);
	unset($_SESSION['Loco_Unit_A']);
	unset($_SESSION['Loco_Mileage_A']);
	unset($_SESSION['Loco_Number_B']);
	unset($_SESSION['Loco_Unit_B']);
	unset($_SESSION['Loco_Mileage_B']);
	unset($_SESSION['MAP_Code']);
	unset($_SESSION['Noria_Code']);
	unset($_SESSION['Swap_Replace']);
	unset($_SESSION['Responsibility']);
	unset($_SESSION['WorkStatus']);
	unset($_SESSION['Event_Code1']);
	unset($_SESSION['Event_Code2']);
	unset($_SESSION['Event_Code3']);
	unset($_SESSION['Main_Func']);
	unset($_SESSION['Under_Func']);
	unset($_SESSION['Under_Func_A']);
	unset($_SESSION['Under_Func_B']);
	unset($_SESSION['Even_Descrip']);
	unset($_SESSION['Troo_Descrip']);
	unset($_SESSION['Work_Descrip']);
	unset($_SESSION['Schem_Name']);
	unset($_SESSION['Part_Number']);
	unset($_SESSION['Swap_BefNbr_A']);
	unset($_SESSION['Swap_BefNbr_B']);
	unset($_SESSION['Swap_AftNbr_A']);
	unset($_SESSION['Swap_AftNbr_B']);
	unset($_SESSION['Swap_Status']);
	unset($_SESSION['Repla_In']);
	unset($_SESSION['Repla_Out']);
	unset($_SESSION['Serial_Number']);
 	unset($_SESSION['Part_Descrip']);
	unset($_SESSION['Cathegorie']);
	unset($_SESSION['Prim_Func']);
	unset($_SESSION['Prb_Short']);
	unset($_SESSION['Fault_File']);
	unset($_SESSION['Prb_Who_Know']);
	unset($_SESSION['Prb_Freq']);
	
	$this->content ='

	<center>
	<form action="?load=Acceuil" 
	<div id="module_header">
	<div class="content">
			<table border=0 align=center width=340px>
			<tr>
				<td align=center>					
					<h3>Update Successful !</h3>
				</td>
			</tr>
			<tr align=center>
				<td>
					<img width=30% border="0" alt="" title="" src="content/add/images/software-update.png" />
				</td>
			</tr>
			<tr align=center>
				<td>Your informations was add in our Data Base.</td>
			</table>			
			<br>
	</div>
	<div id="module_footer">
		<input type="image" src="template/images/button-ok.png"  alt="Next Step ->"></input>
	</div>
	</div>
	</form>
	</center>'; 

	
	}
	else
	{
		header("Location: ?load=Acceuil");
	}
	
	
?>


Si quelqu'un a la moindre petite idee de la provenance de l'erreur, je suis tout ouie ...

Cordialement,

Vash
mercredi 9 décembre 2009 à 04:48:01 | Re : Passage de PHP4 a PHP5 - Ajout MySQL

jothecracker

Re Bonjour,

J'avance un peu dans mon problème, apparemment le problème viendrait de :

Code :
extension=mysql.so
dans le php.ini

le truc c'est que sous mac os x... je sais pas vraiment comment ca se passe.
mercredi 9 décembre 2009 à 04:50:29 | Re : Passage de PHP4 a PHP5 - Ajout MySQL

jothecracker

Code :
extension=mysql.so
dans le php.ini
Source : ArchLinux.fr


Cette discussion est classée dans : session, id, unset, descrip, loco


Répondre à ce message

Sujets en rapport avec ce message

alimenter un tableau avec des variables de session [ par pichoro ] bonjour,voila mon probleme, je voudrais recuperer des variables et les stocker en tant que variables de session dans un tableau array();.j'ai donc un Session & passage de var avec formulaire [ par ironnyc ] Salut a tous!j ai un petit prob avec les sessions.Pourquoi session_start() detruit tout le contenu des variables que j'envoye par un formulaire avec d session_id [ par pyranhaz ] S@lut,j'utilise session_start();mais aucun code SID n'apparaît dans la barre d'adresse du navigateur...pourquoi ???comment fai debutant probleme de session! [ par jimmy69 ] bonjour a tous,voila je debute en php et je suis en train de realiser un espace menbresou ceux ci peuvent poster des news un truc tout simple!j'ai don Probléme de sessions. [ par BenXbox ] Slt à tous,Voila j'ai un probléme avec mon système de session, quant je rentre le pseudo et le mots de passe il me dit :Warning: session_start(): Cann Session, id qui change [ par perig ] Bonjours Encore une petite questionSur mes pages j'utilise une session mais elle est instable, des fois elles ne fonctionne pas.Pourtant c'est un code session_id et session_destroy [ par perig ] Salut !!Voila j'ai le code suivant session_start(); $_SESSION['ClientID']=session_id(); print $_SESSION['ClientID']; session_unset(); sessio SESSION , gros probleme !!! [ par benjiman2 ] Bonjour ,VOila en faite j'ai créé une session "Concours" .JE vous explique , le bt de se concours est de parcourir le site le + possible ...Par exempl pb avec les sessions et cookie [ par nikos283 ] Bonjour,j'ai lu sur plusieurs site que les session enregistraient leur id dans un cookie. L'autre solution est de le passer par l'url.Mon proble est l session et parametres membres [ par apz ] salut,dans une zone membre, on doit souvent rediriger l'utilisateur vers cette derniere apres une identification reussite, comme suit : header("locati


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,342 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales