par
waldner77 » 19 juin 2009, 15:26
bonjour j'ai un petit soucie avec mon code. quand je fait une multiselection des nom des pdf que je veux envoyer dans ma table il me fait ceci Document enregistréQuery was empty
mais quand je regarde dans ma table il y a juste un nom de pdf qui est enregistré et non les autre est ce que vous povez m'aidez
merci encore
voicie mon code
<?php
require_once("../protec/passe/conf.php");
Error_Reporting(1);
@set_magic_quotes_runtime(0);
// sessions
if($active_session=="1")
{
session_start();
$id=addslashes($_SESSION["id"]);
$url="../protec/delogue.php";
}
else
{
$id=addslashes($_GET["id"]);
$url="../protec/delogue.php?id=".$id;
}
// fin sessions
$db_link=connect_db();
$droits=verif_login($id);
?>
<html>
<body>
<?php
echo "<CENTER><H4> Aujourd'hui le " . date('Y/m/d ')."</H4>";
if(isset($_POST['valeur']) && !empty($_POST['valeur']))
{
$Col1_Array = $_POST['valeur'];
foreach($Col1_Array as $select )
{
copy( "C:\\wamp\\www\\test projet\\test5\\php\\destination\\A_DIFFUSER\\".$select , "C:\\wamp\\www\\test projet\\test5\\php\\destination\\A VERIFIER\\".$select);
//copier fichier .pdf des valeurs sélectionnées
//echo '<br>';
//echo $select;
$Nom_pdf = $select ; //nom pdf:
if(isset($_POST['Uti']) && !empty($_POST['Uti']))
{
$Col1_Array = $_POST['Uti'];
foreach($Col1_Array as $select1)
{
$pieces = explode("#", $select1);
//echo $pieces[0]; //affiche le nom
//echo "<br>"; //sert a sauter à la ligne
//echo $pieces[1]; affiche le prenom
//echo "<br>";
//echo $pieces[2]; affiche l'email
$NP= $pieces[0].' '.$pieces[1] ;
$pseudo=$_COOKIE['monpseudo'];
$request="select nom_pdf from a_verifier where nom_pdf='$Nom_pdf' limit 1";
$query=mysql_query($request) or die(mysql_error());
if( mysql_num_rows($query)==0 ){
$request="select nom,prenom,email from membre where pseudo='$pseudo' limit 1";
$query=mysql_query($request) or die(mysql_error());
if(mysql_num_rows($query)!=0){
list($nom,$prenom,$email)=mysql_fetch_array($query);
$NP1="$nom $prenom";
$date=date('Y/m/d H:m:s');
$request="insert into a_verifier ";
$request.="values ('$Nom_pdf','$date','$pieces[2]','$NP','$NP1','$email')";
mysql_query( $request ) or die(__file__.' '.__line__.' '.mysql_error());
echo "Document enregistré";
}else{
echo 'Identité irrécupérable';
return;
} }else{
echo "Document déjà présent dans la table.";
}
}
}
//exécution de la requête SQL:
$requete = mysql_query($sql, $db_link) or die( mysql_error() ) ;
}
}
?>
<a href="<?php echo $url; ?>">Se déloguer</a>
<a href="test3.php">tableau</a>
</html>
</body>
<?php
close();
?>
bonjour j'ai un petit soucie avec mon code. quand je fait une multiselection des nom des pdf que je veux envoyer dans ma table il me fait ceci Document enregistréQuery was empty
mais quand je regarde dans ma table il y a juste un nom de pdf qui est enregistré et non les autre est ce que vous povez m'aidez
merci encore
voicie mon code
[php]<?php
require_once("../protec/passe/conf.php");
Error_Reporting(1);
@set_magic_quotes_runtime(0);
// sessions
if($active_session=="1")
{
session_start();
$id=addslashes($_SESSION["id"]);
$url="../protec/delogue.php";
}
else
{
$id=addslashes($_GET["id"]);
$url="../protec/delogue.php?id=".$id;
}
// fin sessions
$db_link=connect_db();
$droits=verif_login($id);
?>
<html>
<body>
<?php
echo "<CENTER><H4> Aujourd'hui le " . date('Y/m/d ')."</H4>";
if(isset($_POST['valeur']) && !empty($_POST['valeur']))
{
$Col1_Array = $_POST['valeur'];
foreach($Col1_Array as $select )
{
copy( "C:\\wamp\\www\\test projet\\test5\\php\\destination\\A_DIFFUSER\\".$select , "C:\\wamp\\www\\test projet\\test5\\php\\destination\\A VERIFIER\\".$select);
//copier fichier .pdf des valeurs sélectionnées
//echo '<br>';
//echo $select;
$Nom_pdf = $select ; //nom pdf:
if(isset($_POST['Uti']) && !empty($_POST['Uti']))
{
$Col1_Array = $_POST['Uti'];
foreach($Col1_Array as $select1)
{
$pieces = explode("#", $select1);
//echo $pieces[0]; //affiche le nom
//echo "<br>"; //sert a sauter à la ligne
//echo $pieces[1]; affiche le prenom
//echo "<br>";
//echo $pieces[2]; affiche l'email
$NP= $pieces[0].' '.$pieces[1] ;
$pseudo=$_COOKIE['monpseudo'];
$request="select nom_pdf from a_verifier where nom_pdf='$Nom_pdf' limit 1";
$query=mysql_query($request) or die(mysql_error());
if( mysql_num_rows($query)==0 ){
$request="select nom,prenom,email from membre where pseudo='$pseudo' limit 1";
$query=mysql_query($request) or die(mysql_error());
if(mysql_num_rows($query)!=0){
list($nom,$prenom,$email)=mysql_fetch_array($query);
$NP1="$nom $prenom";
$date=date('Y/m/d H:m:s');
$request="insert into a_verifier ";
$request.="values ('$Nom_pdf','$date','$pieces[2]','$NP','$NP1','$email')";
mysql_query( $request ) or die(__file__.' '.__line__.' '.mysql_error());
echo "Document enregistré";
}else{
echo 'Identité irrécupérable';
return;
} }else{
echo "Document déjà présent dans la table.";
}
}
}
//exécution de la requête SQL:
$requete = mysql_query($sql, $db_link) or die( mysql_error() ) ;
}
}
?>
<a href="<?php echo $url; ?>">Se déloguer</a>
<a href="test3.php">tableau</a>
</html>
</body>
<?php
close();
?>
[/php]