par
piotrowski-s » 19 juin 2012, 16:22
bon ça fonctionne presque, je n'ai plus les problèmes avec les /' et autres, mais j'ai ceci::
Code : Tout sélectionner
( ! ) Notice: Undefined variable: debiteur in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\editer-courrier4.php(92) : eval()'d code on line 2
Call Stack
# Time Memory Function Location
1 0.0007 717184 {main}( ) ..\editer-courrier4.php:0
2 0.0082 745632 eval( 'echo "
{$debiteur['nom']} {$debiteur['prenom']}
{$debiteur['adresse']}
{$debiteur['adresse2']}
{$debiteur['ville']} - {$debiteur['code_postal']}
{$debiteur['pays']}
Affaire: {$client['raison_sociale']}
c/ {$debiteur['nom']}
Nos Refs: {$creance['n_doss']}
Reference client: {$creance['ref_client']}
Maisons-Laffitte, le {date('d-m-Y')}
ATTESTATION
-
Affaire:
c/
Nos Refs:
Reference client:
Maisons-Laffitte, le {date('d-m-Y')}
ATTESTATION
alors que juste avant j'ai tous mes codes:
<?php $sql= "SELECT * FROM `courrier` WHERE id ='".mysql_real_escape_string($_POST['courrier'])."'";
$sql1= "SELECT * FROM `creance` WHERE `n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'" ;
$sql2= "SELECT * FROM `debiteur` WHERE `n_doss`='".mysql_real_escape_string($_GET['n_doss'])."' AND `qualite`=`n_doss`='".mysql_real_escape_string($_GET['qualite'])."'";
$sql3="SELECT * FROM `decompte` WHERE `n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'";
$sql4="SELECT * FROM `factures` WHERE`n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'";
$sql5="SELECT * FROM `interets` WHERE `n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'";
$sql6="SELECT * FROM `client` WHERE `code_client`='".mysql_real_escape_string($_GET['code_client'])."'";
$result = mysql_query($sql) or die (__LINE__.mysql_error().$sql);
$result1= mysql_query($sql1) or die (__LINE__.mysql_error().$sql1);
$result2= mysql_query($sql2) or die (__LINE__.mysql_error().$sql2);
$result3= mysql_query($sql3) or die (__LINE__.mysql_error().$sql3);
$result4= mysql_query($sql4) or die (__LINE__.mysql_error().$sql4);
$result5= mysql_query($sql5) or die (__LINE__.mysql_error().$sql5);
$result6= mysql_query($sql6) or die (__LINE__.mysql_error().$sql6);
while($courrier = mysql_fetch_assoc($result)) { $lettre= $courrier['contenu'] ; $var=str_replace('"','\\"',$lettre); $var2=str_replace("'","'",$var); $commande = 'echo "'.$var2.'";'; eval($commande);
while($creance = mysql_fetch_assoc($result1)) {
while($debiteur = mysql_fetch_assoc($result2)) {
while($decompte = mysql_fetch_assoc($result3)) {
while($factures = mysql_fetch_assoc($result4)) {
while($interets = mysql_fetch_assoc($result5)) {
while($client = mysql_fetch_assoc($result6)) {
?>
<table width="790"><tr><td>
<p align="left"><?php ?></p></td></tr>
</table>
<?php
}
}
}
}
}
}
}
?>
je sens que je commence a devenir fou ... toutes ces erreurs avec tout ce mal a les supprimer.
Edit: je n'ai pas la possibilité de faire de jointure.
bon ça fonctionne presque, je n'ai plus les problèmes avec les /' et autres, mais j'ai ceci::
[code]
( ! ) Notice: Undefined variable: debiteur in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\DOSSIERS\editer-courrier4.php(92) : eval()'d code on line 2
Call Stack
# Time Memory Function Location
1 0.0007 717184 {main}( ) ..\editer-courrier4.php:0
2 0.0082 745632 eval( 'echo "
{$debiteur['nom']} {$debiteur['prenom']}
{$debiteur['adresse']}
{$debiteur['adresse2']}
{$debiteur['ville']} - {$debiteur['code_postal']}
{$debiteur['pays']}
Affaire: {$client['raison_sociale']}
c/ {$debiteur['nom']}
Nos Refs: {$creance['n_doss']}
Reference client: {$creance['ref_client']}
Maisons-Laffitte, le {date('d-m-Y')}
ATTESTATION
-
Affaire:
c/
Nos Refs:
Reference client:
Maisons-Laffitte, le {date('d-m-Y')}
ATTESTATION [/code]
alors que juste avant j'ai tous mes codes:
[php]<?php $sql= "SELECT * FROM `courrier` WHERE id ='".mysql_real_escape_string($_POST['courrier'])."'";
$sql1= "SELECT * FROM `creance` WHERE `n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'" ;
$sql2= "SELECT * FROM `debiteur` WHERE `n_doss`='".mysql_real_escape_string($_GET['n_doss'])."' AND `qualite`=`n_doss`='".mysql_real_escape_string($_GET['qualite'])."'";
$sql3="SELECT * FROM `decompte` WHERE `n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'";
$sql4="SELECT * FROM `factures` WHERE`n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'";
$sql5="SELECT * FROM `interets` WHERE `n_doss`='".mysql_real_escape_string($_GET['n_doss'])."'";
$sql6="SELECT * FROM `client` WHERE `code_client`='".mysql_real_escape_string($_GET['code_client'])."'";
$result = mysql_query($sql) or die (__LINE__.mysql_error().$sql);
$result1= mysql_query($sql1) or die (__LINE__.mysql_error().$sql1);
$result2= mysql_query($sql2) or die (__LINE__.mysql_error().$sql2);
$result3= mysql_query($sql3) or die (__LINE__.mysql_error().$sql3);
$result4= mysql_query($sql4) or die (__LINE__.mysql_error().$sql4);
$result5= mysql_query($sql5) or die (__LINE__.mysql_error().$sql5);
$result6= mysql_query($sql6) or die (__LINE__.mysql_error().$sql6);
while($courrier = mysql_fetch_assoc($result)) { $lettre= $courrier['contenu'] ; $var=str_replace('"','\\"',$lettre); $var2=str_replace("'","'",$var); $commande = 'echo "'.$var2.'";'; eval($commande);
while($creance = mysql_fetch_assoc($result1)) {
while($debiteur = mysql_fetch_assoc($result2)) {
while($decompte = mysql_fetch_assoc($result3)) {
while($factures = mysql_fetch_assoc($result4)) {
while($interets = mysql_fetch_assoc($result5)) {
while($client = mysql_fetch_assoc($result6)) {
?>
<table width="790"><tr><td>
<p align="left"><?php ?></p></td></tr>
</table>
<?php
}
}
}
}
}
}
}
?>[/php]
je sens que je commence a devenir fou ... toutes ces erreurs avec tout ce mal a les supprimer.
Edit: je n'ai pas la possibilité de faire de jointure.