[RESOLU] code barre dans un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] code barre dans un tableau

Re: code barre dans un tableau

par coqenpatte » 12 nov. 2013, 12:30

Bon j ai fais plus simple :
$sql = "SELECT * FROM reprise";
			
			   
			     $requete = mysql_query( $sql, $cnx );
			 

					    while( $result = mysql_fetch_object( $requete ) )
					
					    {
					
					       echo(
					
					           "<div>".$result->numero_verre."....<IMG src=pi_barcode.php?type=C128&code=".$result->numero_verre."&height=80><br></div>\n");
						    }

sujet résolu.

merci

Re: code barre dans un tableau

par damien_55 » 08 nov. 2013, 22:44

A quoi coorespondent tes variables $numero et $code ?


Dans le bout de code que tu as donné, on ne siat pas et c'est cela qui te génére ton image. Si tes variables ne varient jamais, tu auras toujours la meme image.

Re: code barre dans un tableau

par coqenpatte » 08 nov. 2013, 22:37

le problème c est que c est la meme image générer pour tous les numéros.

Re: code barre dans un tableau

par damien_55 » 08 nov. 2013, 21:11

Slt,

Et c'est quoi le problème ? erreur sql, php, function générateur du code barre?

code barre dans un tableau

par coqenpatte » 08 nov. 2013, 20:05

Bonjour,

j aimerais generer un un tableau dans lequel j ai d un coté un numero et en face son code a barre.

Voila ce que j ai fait (attention ca pique un peu les yeux).
	
			
			    //connection au serveur:
			
				$cnx = mysql_connect("", "", "") ;
			   //sélection de la base de données:
			    $db = mysql_select_db( "" ) ;
			    
				$type=$_POST['type'];
			    $ligne=0; 
			  
			
			    //requête SQL:
			
			    //$sql = 'SELECT * FROM imports WHERE no_commande = "'.$_POST['no_commande'].'"';
			    $sql = "SELECT numero_verre FROM reprise";
			
			   
			     $requete = mysql_query( $sql, $cnx );
			     
			      $result = mysql_fetch_array( $requete );
			      
				
						include 'pi_barcode.php';
						/**
						 * Génération du code barre
						 * @param $numero
						 * @param $code
						 * @return string
						 */
						function genImg($numero, $code) {
						    $bc = new pi_barcode();
						    $bc->setCode($code);
						    $bc->setType('C128');
						    $bc->setSize(30, 250, 30);
						    $bc->setText('AUTO');
						    $bc->hideCodeType();
						    $bc->setColors('#123456', '#F9F9F9');
						    $bc->setFiletype('PNG');
						    $bc->writeBarcodeFile('barcode' . $numero . '.png');
						    return '<img src="barcode' . $numero . '.png" />';
						}
								
								
						        foreach ($result as $index => $value) {
						            $nb = preg_match('/^verre(\d)$/', $index, $matches);
						            if ($nb > 0);
						        }
				

					echo '<table border="0" cellpadding="3">
					<tr>
					<td></td>
					<td><strong>Numero verre</strong></td>
					<td><strong>Refait ?</strong></td>
					<td>code</td>
					 </tr>';
					
					while($data = mysql_fetch_array($requete)) {  
						echo "<tr>
						
						<td align=\"right\">".(++$ligne)."</td>
						<td>". $data['numero_verre'] ."</td>
						<td>". $data['valide'] ."</td>
						<td>" . genImg($matches[1], $value) . "</td>
						</tr>";}
						
					
Si quelqu un peu me donner un coup de pouce.

merci