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

Fermé
cyril1310 - 1 août 2014 à 00:27
imencity Messages postés 214 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 29 août 2014 - 7 août 2014 à 21:09
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.
A voir également:

3 réponses

Aidez moi svp je ne trouve aucune solution merci d'avance.
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
4 août 2014 à 17:50
Bonjour, ce serait beaucoup plus simple d'utiliser une base de données
0
imencity Messages postés 214 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 29 août 2014 43
7 août 2014 à 21:09
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