l'ajout ne fonctionne pas correctement - PHP - Programmation
Marsh Posté le 16-08-2011 à 10:32:41
Code :
|
Marsh Posté le 16-08-2011 à 10:48:57
désolé tout le monde faute de frappe dans ma base de données le delai est marqué int(10) c'est pour ça qu'il affiche 0 a chaque fois que je saisit une chaine,,
Marsh Posté le 16-08-2011 à 09:53:56
bonjour tout le monde,,
j'ai un petit probléme lors de l'ajout d'un enregistrement dans une table mysql il affecte toujours dans le mauvais ordre en plus le dernier champ lui affecte 0
voila le code : la table flvraison contient 3 champs code fournisseur et delai qui devraient etre affichés dans un tableau avec un bouton ajouter tout en bas qui affcihe un formulaire d'ajout
<?php
if($id_serveur=mysql_connect("localhost","root","" ))
{
if($id_db=mysql_select_db("leoni" ))
{ $query = "SELECT code, fournisseur,delai FROM flivraison";
$result_linked = mysql_query($query) or die(mysql_error());
echo "<table cellpadding='1px' cellspacing='1' border='0'><tr><td>";
echo "<tr><td bgcolor='#457DBB' align='center' colspan=4><font color='#ffffff'><b>Gestion des Fournisseurs</b></td></tr>";
echo "<tr>";
echo "<td bgcolor='#77ABD6' align='center' width='50'><b>Code Fournisseurs</b></td>";
echo "<td bgcolor='#77ABD6' align='center' width='400'><b>Fournisseurs</b></td>";
echo "<td bgcolor='#77ABD6' align='center' width='400'><b>Delais</b></td>";
echo "<td bgcolor='#77ABD6' align='center' width='400'></td>";
echo "</tr>";
//formulaire des deux boutons supprimer et modifier
echo "<form name='suppModif' method='post' action='".$_SERVER['PHP_SELF']."'>";
$i=0;
if ($result_linked)
{
while ($data=mysql_fetch_array($result_linked))
{ echo "<tr>";
echo "<td bgcolor='#ff8800' width='400'><b>".$data["code"]."</b></td>";
echo "<td bgcolor='#ff8800' width='400'><b>".$data["fournisseur"]."</b></td>";
echo "<td bgcolor='#ff8800' align='center' width='400'><b>".$data["delai"]."</b></td>";
echo "<td bgcolor='#ff8800' align='center' width='50'><input type='checkbox' name='selection".$i."' value='check' /></td>";
echo "</tr>";
$i++;
}
echo "<tr><td width='50'><a href='touCocher.php?ID=$cocher&select=none'>tout cocher</a> / <a href='touDecocher.phpID=$decocher&select=none'>tout decocher</a></td>";
echo"<td width='50'align='center'><input type='submit' value='Modifier' name='modifier' class='bouton'/></td><td width='50'align='center'><input type='submit' value='Supprimer' name='supprimer' onclick=\"return confirm('Etes-vous sûr de vouloir supprimer cet enregistrement ?');\" class='bouton'/>";
echo "</td>";
echo"</form>";
echo"<td width='50' align='center'> <form name='fournisseur' method='post' action='".$_SERVER['PHP_SELF']."'>";
echo"<input type='submit' value='Ajouter' name='ajouter' class='bouton' />";
echo"</form></td>";
echo "</tr>";
echo "</table>";
echo"</form>";
}
//debut du bouton ajouter ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
if(isset($_POST['ajouter']))
{ //echo"<style type='text/css'>";
//echo ".bouton { display:none; }";
//echo"</style>";
echo"<form name='ajout' method='post' action=".$_SERVER['PHP_SELF']."><br>";
echo "Code :<input type='text' value='' name='code'/><br>";
echo " Fournnisseur:<input type='text' value='' name='fournisseur'/><br>";
echo "Delai :<input type='text' value='' name='delai'/><br>";
echo"<input type='submit' value='Ajouter' name='ajouter1' />";
echo"</form>";
}
if(isset($_POST['ajouter1']))
{ //if((!empty($_POST['code']))&&(!empty($_POST['fournisseur']))&&(!empty($_POST['delai'])))// je l'ai ai mis en commentaire pour chercher l'erreur
//{
//echo"aaaaaaaaaaaa";
/*echo "<br>";
echo $_POST['code'];
echo "<br>";
echo $_POST['fournisseur'];
echo "<br>";
echo $_POST['delai'];
echo "<br>";*/
$ajout="INSERT INTO flivraison (code, fournisseur, delai) VALUES ('$_POST[code]','$_POST[fournisseur]',' $_POST[delai]')";
$result_linked2 = mysql_query($ajout) or die(mysql_error());
// }else echo( "<script language=\"javascript\">alert(\"Attention vous avez oublié de remplir un champs!\" );</script>" );
//pour rafraichir la page
//echo "<script> window.location='gestionFournisseur.php'; </script>";
}