Invité
Invité n'ayant pas de compte PHPfrance
05 avr. 2006, 16:37
j'ai pb avec une req et je sait pas sa vien d'ou? help me plz
<?
for($i=1;$i<=$QTCOLC;++$i)
if (
//je test si un chemps est vide pour fair une update //
(${"NUMERO_INVENTAIRE".$i}!="") or
(${"DATE_DE_LIVRAISON".$i}!="") or
(${"SERVICE_DE_MAINT".$i}!="") or
(${"UF_LOCALISATION".$i}!="") or
(${"Site_E_ou_V".$i}!="") or
(${"BATIMENT".$i}!="") or
(${"ETAGE".$i}!="") or
(${"PIECE".$i}!="") or
(${"LIBELE_LIBRE".$i}!="") )
{
$miseajour ="update INVENTAIRE set
NUMERO_INVENTAIRE = '${"NUMERO_INVENTAIRE".$i}',
DATE_LIVRAISON = '${"DATE_DE_LIVRAISON".$i}',
SERVICE_MAINTENANCE='${"SERVICE_DE_MAINT".$i}',
UF_LOCALISATION = '${"UF_LOCALISATION".$i}',
SITE= '${"Site_E_ou_V".$i}',
BATIMENT='${"BATIMENT".$i}',
ETAGE='${"ETAGE".$i}',
PIECE='${"PIECE".$i}',
COMMENTAIRE= '${"LIBELE_LIBRE".$i}'
where
NUMERO_COMMANDE='$nucoco' and
NUMERO_LIGNECOMMANDE='$nulglc' and
NUMERO_MATERIEL='$i'";
$result = ora_parse($cursor,$miseajour);
$result = ora_exec ($cursor);
ora_commit($ora_conn);
}
else {
print("<br>");
print("$QTCOLC");
$sql="INSERT INTO INVENTAIRE
(NUMERO_COMMANDE,
NUMERO_LIGNECOMMANDE,
NUMERO_MATERIEL,
NUMERO_INVENTAIRE,
DATE_LIVRAISON,
SERVICE_MAINTENANCE,
UF_LOCALISATION,
SITE,
BATIMENT,
ETAGE,
PIECE,
COMMENTAIRE)
VALUES (
'$nucoco',
'$nulglc',
'${"NUMERO_MATERIEL".$i}',
'${"NUMERO_INVENTAIRE".$i}',
'${"DATE_DE_LIVRAISON".$i}',
'${"SERVICE_DE_MAINT".$i}',
'${"UF_LOCALISATION".$i}',
'${"Site_E_ou_V".$i}',
'${"BATIMENT".$i}',
'${"ETAGE".$i}',
'${"PIECE".$i}',
'${"LIBELE_LIBRE".$i}')";
$result = ora_parse($cursor, $sql);
$result = ora_exec ($cursor);
ora_commit($ora_conn);
}