Bonjour.
J'aimerai savoir s'il est possible de faire la chose suivante
j'ai un tableau de 1 colone et n ligne. j'aimerai que ca change en un tableau de n ligne avec trois colone
en fait je genere les codes bars puor des valeurs du tableau dynamique et je recupere les etiquetes et il me faut que ces images s'affichent d'une maniere particuliere pour les imprimer sur une feuille A4 (4 x 6 etiquettes )
voila le code que j'ai et j'accepte toute les propositions
merci
<?php
include "connect.php";
echo("$secteur");
$query="SELECT QTCOLC,PRCPLC FROM LCO where NULGLC='$nulglc' and NUCOLC='$nucoco'" ;
$result = ora_parse($cursor, $query);
$result = ora_exec ($cursor);
$erow = (Ora_Fetch_Into ($cursor, $values));
$QTCOLC = $values[0];?>
<h1 align="center" class="Style2">Type de COMMAND:</h1><h1 align="center">
<span class="Style2">
<? echo('<br><td>'.ora_getcolumn ( $cursor, 1 ).'</td>'); ?></span></h1>
<?
echo ("<br><br>N° DE Commande : ".$nucoco);
echo ("<br><br>N° DE Ligne de Command :".$nulglc);
echo("<br><br>Quantite:".$QTCOLC);
?>
<head>
<title></title>
</head>
<body bgcolor="#CCCCFF" >
<p><html>
<head>
<span class="Style2">
<div align="justify">
<p>
<form method="post" action="test.php">
<input name="nucoco" type="hidden" value="<? print($nucoco); ?>">
<input name="nulglc" type="hidden" value="<? print($nulglc); ?>">
<input name="QTCOLC" type="hidden" value="<? print($QTCOLC); ?>" >
<input name="secteur" type="hidden" value="<? print($secteur);?>">
<input name="secteur" type="hidden" value="<? print($INVF); ?>">
<?
define (__TRACE_ENABLED__, false);
define (__DEBUG_ENABLED__, false);
require("barcode.php");
require("i25object.php");
require("c39object.php");
require("c128aobject.php");
require("c128bobject.php");
require("c128cobject.php");
/* Default value */
if (!isset($output)) $output = "png";
if (!isset($barcode)) $barcode = "0123456789";
if (!isset($type)) $type = "I25";
if (!isset($width)) $width = "460";
if (!isset($height)) $height = "120";
if (!isset($xres)) $xres = "2";
if (!isset($font)) $font = "5";
/*********************************/
if (isset($barcode) && strlen($barcode)>0) {
$style = BCS_ALIGN_CENTER;
$style |= ($output == "png" ) ? BCS_IMAGE_PNG : 0;
$style |= ($output == "jpeg") ? BCS_IMAGE_JPEG : 0;
$style |= ($border == "on" ) ? BCS_BORDER : 0;
$style |= ($drawtext== "on" ) ? BCS_DRAW_TEXT : 0;
$style |= ($stretchtext== "on" ) ? BCS_STRETCH_TEXT : 0;
$style |= ($negative== "on" ) ? BCS_REVERSE_COLOR : 0;
switch ($type)
{
case "I25":
$obj = new I25Object(250, 120, $style, $barcode);
break;
case "C39":
$obj = new C39Object(250, 120, $style, $barcode);
break;
case "C128A":
$obj = new C128AObject(250, 120, $style, $barcode);
break;
case "C128B":
$obj = new C128BObject(250, 120, $style, $barcode);
break;
case "C128C":
$obj = new C128CObject(250, 120, $style, $barcode);
break;
default:
$obj = false;
}
?>
<table align="center" border="1" cellpadding="1" cellspacing="1">
<tr>
<? for($i=1;$i<=$QTCOLC;++$i)
{ ?>
<td align="center" width="10">
<? $sql="select NUMERO_INVENTAIRE from inventaire where NUMERO_COMMANDE = '$nucoco'and NUMERO_LIGNECOMMANDE= '$nulglc' and
NUMERO_MATERIEL ='$i'";
$result = ora_parse($cursor, $sql);
$result = ora_exec ($cursor);
Ora_Fetch_Into ($cursor, ${"NUMERO_INVENTAIRE".$i});
$INVF=${"NUMERO_INVENTAIRE".$i}[0];
if (isset(${"NUMERO_INVENTAIRE".$i}[0]))
{ print (${"NUMERO_INVENTAIRE".$i}[0]);}
if ($obj) {
if ($obj->DrawObject($xres)) {
echo "<table align='center'><tr><td><img src='./image.php?code=".${"NUMERO_INVENTAIRE".$i}[0]."&style=".$style."&type=".$type."&width=".$width."&height=".$height."&xres=".$xres."&font=".$font."'></td></tr></table>";
} else echo "<table align='center'><tr><td><font color='#FF0000'>".($obj->GetError())."</font></td></tr></table>";
}
?>
</td>
</tr>
<? }?>
<? } ?>
DimX