Probleme php

Résolu/Fermé
Tomsound Messages postés 103 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 12 juin 2013 - 9 déc. 2010 à 15:37
coeus Messages postés 3021 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 19 juin 2013 - 9 déc. 2010 à 16:30
Bonjour,
voila le probleme, certe petit mais probléme quand même je n'arive pas a ce que mon dernier
echo"<br/><br/>Vos données ont bien été envoyées";
s'affiche, je pense que cela vient de mon
$result2=mysql_query($sql2);
comment faire ? merci d'avance =D, voici mon script:
<html>
	<body>
	
	<?php
	$Nom=$_POST['NomCl'];
	$Prenom=$_POST['PrenomCl'];
	$Adresse=$_POST['AdresseCl'];
	$Choix=$_POST['ChoixCl'];
	
	echo" Cher(e) $Prenom $Nom,</br>";
	echo" Vous désirez un catalogue $Choix.";
	
	include("connexion.php");
	
	$sql1="INSERT INTO client(NomClient, PrenomClient, AdresseClient)
	Values('$Nom','$Prenom','$Adresse')";
	
	$result1=mysql_query($sql1);
	if($result1==false)
		{
		echo"<br/>Echec de la requête".$sql1;
		}
		
	$sql2="insert into demande (NumCatalogue, NomClient, PrenomClient)
			VALUES('$Choix','$Nom','$Prenom')";
			
	
	$result2=mysql_query($sql2);
	if(($result1 == True) && ($result2 == True))
	{
		echo"<br/><br/>Vos données ont bien été envoyées";
		}
	mysql_close();	
	?>


A voir également:

2 réponses

Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398
Modifié par Doctor C le 9/12/2010 à 16:17
Je ne sais pas s'il s'agit de ton erreur mais true devrait toujours être écrit en lettres minuscules comme ça:

if(($result1 == true) && ($result2 == true))


Echo "Lima Mike Alfa";
0
coeus Messages postés 3021 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 19 juin 2013 119
9 déc. 2010 à 16:30
Et es-tu sûr(e) que tes variables doivent retourner true ?
Il y a plusieurs fonctions qui retournent false en cas d'échec, mais qui ne retournent pas nécessairement true en cas de réussite.

Teste tes variable avec un print_r ou quelque chose juste avant tes if() pour voir exactement ce qu'elles retournent.
0