par
Cyrano » 09 sept. 2005, 22:09
Avec ça, c'est sur que ça plante : à la rigueur si on met des parenthèses, il faudrait que ce soit:
include ("connect.php");
Par contre il y a une erreur dans ta requête, une apostrophe en trop. Sans compter que tu fais analyser un formulaire HTML par PHP, ce qui non seulement est complètement inutile mais en plus ralentit les performances. Proposition de corrigé:
<?php
include "connect.php";
?>
<form method="post" action="Amat.php">
<table align="center" border="0" class="table">
<tr>
<td><b>Matériel:</b></td>
<td><input type="text" name="type_mat" value=""></td>
</tr>
<tr>
<td><b>Tarif:</b></td>
<td><input type="text" name="tarif_mat" value=""></td>
</tr>
<tr>
<td><b>Descriptif:</b></td>
<td><input type="text" name="descr_mat" value=""></td>
</tr>
<tr>
<td colspan="2" align="center" width="80" height="30"><input type="submit" value="Valider"></td>
</tr>
</table>
</form>
<?php
mysql_query("INSERT INTO materiel(id,type_mat,tarif_mat,descr_mat) VALUES('', '".$_POST['type_mat']."', '".$_POST['tarif_mat']."', '".$_POST['descr_mat']."') ");
?>
[quote="Truc"][php]include (connect.php);[/php][/quote]
Avec ça, c'est sur que ça plante : à la rigueur si on met des parenthèses, il faudrait que ce soit:
[php]include ("connect.php");[/php]
Par contre il y a une erreur dans ta requête, une apostrophe en trop. Sans compter que tu fais analyser un formulaire HTML par PHP, ce qui non seulement est complètement inutile mais en plus ralentit les performances. Proposition de corrigé:
[php]<?php
include "connect.php";
?>
<form method="post" action="Amat.php">
<table align="center" border="0" class="table">
<tr>
<td><b>Matériel:</b></td>
<td><input type="text" name="type_mat" value=""></td>
</tr>
<tr>
<td><b>Tarif:</b></td>
<td><input type="text" name="tarif_mat" value=""></td>
</tr>
<tr>
<td><b>Descriptif:</b></td>
<td><input type="text" name="descr_mat" value=""></td>
</tr>
<tr>
<td colspan="2" align="center" width="80" height="30"><input type="submit" value="Valider"></td>
</tr>
</table>
</form>
<?php
mysql_query("INSERT INTO materiel(id,type_mat,tarif_mat,descr_mat) VALUES('', '".$_POST['type_mat']."', '".$_POST['tarif_mat']."', '".$_POST['descr_mat']."') ");
?>[/php]