Gestion d'inventaire en php
mb42
Messages postés
432
Date d'inscription
Statut
Membre
Dernière intervention
-
mb42 Messages postés 432 Date d'inscription Statut Membre Dernière intervention -
mb42 Messages postés 432 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux écrire un script d'inventaire
dans le premier fichier qui je le nomme inventaire.php
contient les locales des dépôts (selectionne de la BDD)
et aussi un champs de text (ou je tape un référence quelquenque)
après je crée un fichier inventaire1.php
pour récupérer de valeur taper dans le formulaire
et faire un simple test
si la référence tapes est correspond a la référence d'un article qui existe dans l
le dépôt sélectionné
c'est simple avec le script c devient claire
je test le deux script c marche avec sucée
mais mon but est de basé sur le même principe et faire un test
sur un ensemble des références
c a dire au lieu de taper 3 je tape 6,9,8,7,5
séparer par virgule
et tester ces références donc afficher ceux qui correspond aux références
des articles dans le dépôt sélectionné avec un message correcte
et les autres avec un message faux
voila le script inventaire.php
<html>
<head>
<title>exercice 3</title>
</head>
<body>
<form action="inventaire1.php" method="post" name="form1">
<table frame="box" rules="none">
<td>
Local
</blockquote></td>
<td><select name="local">
<?php
$serveur="localhost";
$user="user1";
$pwd="user1";
$db="glpi";
$lien=mysql_connect($serveur,$user,$pwd) or die("impossible de connecter de serveur");
mysql_select_db($db,$lien);
$query="select *from depot";
$result=mysql_query($query);
while($ligne=mysql_fetch_row($result))
{
echo"<option value=\"$ligne[0]\">$ligne[2]</option>";
}
?>
</select></td>
</tr>
<tr>
<td>
choix
</td>
<td><input type="text" name="choix"/>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="valider" name="envoyer"/></td></tr>
</table>
le script inventaire1.php
<html>
<head>
</head>
<form action="" method="post" name="form1">
<table frame="box" rules="none">
<tr>
<td>resultat de choix</span></td>
</td>
<tr>
<td>
<?php
$local=$_POST['local'];
$choix=$_POST['choix'];
$serveur="localhost";
$user="user1";
$pwd="user1";
$db="gestionpret";
$lien=mysql_connect($serveur,$user,$pwd) or die("impossible de connecter de serveur");
mysql_select_db($db,$lien);
$query="select *from article where local='$local' and Reference='$choix'";
$res=mysql_query($query);
if(mysql_num_rows($res)>0)
{
while($ligne=mysql_fetch_row($res))
{
echo"<tr><td>$ligne[0]</td><td>correcte</td></tr>";
}
}
else
echo"<tr><td>$choix</td><td>faux</td></tr>";
?>
</td>
</tr>
</table>
</form>
</body>
</html>
je suppose que je dois travailler avec la fonction split()
exemple ; $valore=split("[,]",$choix);
je suppose que le resultat est sous forme de tableau
et après parcourir ce tableau et tester élément par element
merci d'avance
je veux écrire un script d'inventaire
dans le premier fichier qui je le nomme inventaire.php
contient les locales des dépôts (selectionne de la BDD)
et aussi un champs de text (ou je tape un référence quelquenque)
après je crée un fichier inventaire1.php
pour récupérer de valeur taper dans le formulaire
et faire un simple test
si la référence tapes est correspond a la référence d'un article qui existe dans l
le dépôt sélectionné
c'est simple avec le script c devient claire
je test le deux script c marche avec sucée
mais mon but est de basé sur le même principe et faire un test
sur un ensemble des références
c a dire au lieu de taper 3 je tape 6,9,8,7,5
séparer par virgule
et tester ces références donc afficher ceux qui correspond aux références
des articles dans le dépôt sélectionné avec un message correcte
et les autres avec un message faux
voila le script inventaire.php
<html>
<head>
<title>exercice 3</title>
</head>
<body>
<form action="inventaire1.php" method="post" name="form1">
<table frame="box" rules="none">
<td>
Local
</blockquote></td>
<td><select name="local">
<?php
$serveur="localhost";
$user="user1";
$pwd="user1";
$db="glpi";
$lien=mysql_connect($serveur,$user,$pwd) or die("impossible de connecter de serveur");
mysql_select_db($db,$lien);
$query="select *from depot";
$result=mysql_query($query);
while($ligne=mysql_fetch_row($result))
{
echo"<option value=\"$ligne[0]\">$ligne[2]</option>";
}
?>
</select></td>
</tr>
<tr>
<td>
choix
</td>
<td><input type="text" name="choix"/>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="valider" name="envoyer"/></td></tr>
</table>
le script inventaire1.php
<html>
<head>
</head>
<form action="" method="post" name="form1">
<table frame="box" rules="none">
<tr>
<td>resultat de choix</span></td>
</td>
<tr>
<td>
<?php
$local=$_POST['local'];
$choix=$_POST['choix'];
$serveur="localhost";
$user="user1";
$pwd="user1";
$db="gestionpret";
$lien=mysql_connect($serveur,$user,$pwd) or die("impossible de connecter de serveur");
mysql_select_db($db,$lien);
$query="select *from article where local='$local' and Reference='$choix'";
$res=mysql_query($query);
if(mysql_num_rows($res)>0)
{
while($ligne=mysql_fetch_row($res))
{
echo"<tr><td>$ligne[0]</td><td>correcte</td></tr>";
}
}
else
echo"<tr><td>$choix</td><td>faux</td></tr>";
?>
</td>
</tr>
</table>
</form>
</body>
</html>
je suppose que je dois travailler avec la fonction split()
exemple ; $valore=split("[,]",$choix);
je suppose que le resultat est sous forme de tableau
et après parcourir ce tableau et tester élément par element
merci d'avance
A voir également:
- Gestion d'inventaire en php
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Logiciel gestion photo gratuit - Guide
- Easy php - Télécharger - Divers Web & Internet
- Gestion de fichiers - Télécharger - Gestion de fichiers
- Gestion autorisation application android - Guide