Modifier et lire ligne spécifique fichier .txt avec php

cyril1310 -  
imencity Messages postés 228 Statut Membre -
Bonjour,
Je suis en train de réaliser un site qui permet de gérer le stockage d'objet dans un entrepôt.
Je voudrais que quand je reçois du matériel comme des vis, les ajouter a un fichier.txt ou les enlever si j'en vend. Mais je voudrais que ce fichier .txt puisse contenir un article par ligne mais juste en affichant le nombre
exemple:
ligne 1: 256
ligne 2: 5869
etc...
voila ce que j'ai pu faire , je n'ai pas réussi a faire en sorte d'avoir plusieurs articles sur le même fichier.


<?php
$file = "visserie.txt";
$M3x5 = file_get_contents($file);
if(isset($_POST['Submit'])) {
file_put_contents($file, $M3x5 + (int)$_POST['M3x5add'] - (int)$_POST['M3x5sub']);
header("Location: ".$_SERVER['REQUEST_URI']);
exit();
}
?>
<body>
<form method="post" action="<?php echo $_SERVER['REQUEST_URI'];?>" >

<table>
<tr>
<th>Taille</th>
<th>En Stock</th>
<th>Ajouter</th>
<th>Enlever</th>
<th></th>
</tr>
<tr>
<td>M3 x 5</td>
<td><?php echo '<p>'.$M3x5.'</p>'; ?></td>
<td><input type="text" name="M3x5add"/></td>
<td><input type="text" name="M3x5sub"/></td>
<td><input name="Submit" type="submit" value="Valider" /></td>
</tr>
<tr>
<td>M3 x 10</td>
<td><?php echo '<p>'.$M3x10.'</p>'; ?></td>
<td><input type="text" name="M3x10add"/></td>
<td><input type="text" name="M3x10sub"/></td>
<td><input name="Submit" type="submit" value="Valider" /></td>
</tr>
</table>

</form>

</body>


Merci de bien vouloir m'aider.

3 réponses

  1. cyril1310
     
    Aidez moi svp je ne trouve aucune solution merci d'avance.
    0
  2. Alain_42 Messages postés 5413 Statut Membre 904
     
    Bonjour, ce serait beaucoup plus simple d'utiliser une base de données
    0
  3. imencity Messages postés 228 Statut Membre 43
     
    Alain_42 a raison.

    Sur le principe tu peux parfaitement faire ce dont tu parles.
    Mais le dév de cela + lourdeur < CMS déjà existant

    Donnes-nous plutôt tes besoins précis et on pourra t'orienter vers un CMS où une solution CMS + plugin qui pourra te convenir.
    N'ai pas peur de ces bêtes, elles sont souvent gratuites, open source, fourni avec une administration très pointu, etc...
    En quelques heures tu peux déjà avoir un système opérationnel ;-)

    Si tu cherches une solution de gestion de stock: joomla 2.5 + virtuemart 2.0 !
    0