nasdrovia70

Inscris le 27/04/2009 à 12:01
  • Nombre de sujets
    3
  • Nombre de messages
    6
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
nasdrovia70
le 02/05/2009 à 11:53
problème d'UPDATE
Bonjour, j'ai un problème d'UPDATE a la modification d'une fiche
<?php
//paramètres de la base
$serveur="localhost";
$util="root";
$mpasse="";
$base="stocks";
// connexion au serveur Mysql
$lien=mysql_connect($serveur,$util,$mpasse);
// connexion à la base de données
mysql_select_db($base);
// réccupération des données du formulaire

// Vérification du formulaire

// déclaration de la fonction

echo "<table border='1' bordercolor='yellow' width='4010'>
<tr>
<td width='30'><font color ='white'>ID</font></td>
<td width='300'><font color ='white'>jour</font></td>
<td width='300'><font color ='white'>commande</font></td>
<td width='300'><font color ='white'>produit</font></td>
<td width='300'><font color ='white'>marque</font></td>
<td width='300'><font color ='white'>designation</font></td>
<td width='300'><font color ='white'>sequence</font></td>
<td width='300'><font color ='white'>etat</font></td>
<td width='300'><font color ='white'>commentaire</font></td>
<td width='300'><font color ='white'>serie</font></td>
<td width='300'><font color ='white'>date</font></td>
<td width='300'><font color ='white'>affectation</font></td>
<td width='300'><font color ='white'>nom</font></td>
</tr>";




$reponse = mysql_query("SELECT * FROM Pcs");
echo '<form action="modifier2.php" name="fiche" method="post">';
while ($donnees = mysql_fetch_array($reponse))
{

$id = $donnees['id_pcs'];
$jour = $donnees['jour'];
$commande = $donnees['commande'];
$produit = $donnees['produit'];
$marque = $donnees['marque'];
$designation = $donnees['designation'];
$sequence = $donnees['sequence'];
$etat = $donnees['etat'];
$commentaire = $donnees['commentaire'];
$serie = $donnees['serie'];
$date = $donnees['date'];
$affectation = $donnees['affectation'];
$nom = $donnees['nom'];





echo ' <tr>

<td width="300"><input type="text" name="id_pcs" value="'.$id.'" size="50" /></td>
<td width="300"><input type="text" name="jour" value="'.$jour.'" size="50" /></td>
<td width="300"><input type="text" name="commande" value="'.$commande.'" size="50" /></td>
<td width="300"><input type="text" name="produit" value="'.$produit.'" size="50" /></td>
<td width="300"><input type="text" name="marque" value="'.$marque.'" size="50"/></td>
<td width="300"><input type="text" name="designation" value="'.$designation.'" size="50" /></td>
<td width="300"><input type="text" name="sequence" value="'.$sequence.'" size="50" /></td>
<td width="300"><input type="text" name="etat" value="'.$etat.'" size="50" /></td>
<td width="300"><input type="text" name="commentaire" value="'.$commentaire.'" size="50" /></td>
<td width="300"><input type="text" name="serie" value="'.$serie.'" size="50" /></td>
<td width="300"><input type="text" name="date" value="'.$date.'" size="50" /></td>
<td width="300"><input type="text" name="affectation" value="'.$affectation.'" size="50" /></td>
<td width="300"><input type="text" name="nom" value="'.$nom.'" size="50" /></td>

</tr>';




}
echo " </table>

<input type='submit' name='modifier' value='Modifier le contact' /> </form>";






mysql_close(); // Déconnexion de MySQL
?>

<?php
//paramètres de la base
$serveur="localhost";
$util="root";
$mpasse="";
$base="stocks";
// connexion au serveur Mysql
$lien=mysql_connect($serveur,$util,$mpasse);
// connexion à la base de données
mysql_select_db($base);

// Traitement


if (isset($_POST['modifier'])) {
$id=htmlentities($_POST['id_pcs']);
$jour=htmlentities($_POST['jour']);
$commande=htmlentities($_POST['commande']);
$produit=htmlentities($_POST['produit']);
$marque=htmlentities($_POST['marque']);
$designation=htmlentities($_POST['designation']);
$sequence=htmlentities($_POST['sequence']);
$etat=htmlentities($_POST['etat']);
$commentaire=htmlentities($_POST['commentaire']);
$serie=htmlentities($_POST['serie']);
$date=htmlentities($_POST['date']);
$affectation=htmlentities($_POST['affectation']);
$nom=htmlentities($_POST['nom']);
mysql_query("UPDATE pcs SET jour='$jour', commande='$commande', produit='$produit', marque='$marque', designation='$designation', sequence='$sequence', etat='$etat', commentaire='$commentaire', serie='$serie', date='$date', affectation='$affectation', nom='$nom' WHERE id_pcs='$id'");
}

mysql_close(); // Déconnexion de MySQL
echo "<meta http-equiv='refresh' content='1; url=index.php'>"; // redirection vers l'index

?>
nasdrovia70
le 28/04/2009 à 16:47
recherche multicritère dans BDD
Bonjour, j'aimerai un code a adapté pour une recherche multicritère dans une base de données sur une seule table.
Si quelqu'un peut me montrer un script avec 2 ou 3 critère de recherche merci.
nasdrovia70
le 27/04/2009 à 12:06
problème avec INSERT
Bonjour, j'ai un formulaire dans une boucle qui m'affiche le nombre de formulaire a rentrée.

<?php
echo " <font color='white' size='5'><center><b>Ajouter une fiche</b></center></font><br /><br />";
echo "<table border='1' bordercolor='yellow' width='4050'>
<tr>
<td width='50'><font color ='white'>n°</font></td>
<td width='300'><font color ='white'>jour</font></td>
<td width='300'><font color ='white'>commande</font></td>
<td width='300'><font color ='white'>produit</font></td>
<td width='300'><font color ='white'>marque</font></td>
<td width='300'><font color ='white'>designation</font></td>
<td width='300'><font color ='white'>sequence</font></td>
<td width='300'><font color ='white'>etat</font></td>
<td width='300'><font color ='white'>commentaire</font></td>
<td width='300'><font color ='white'>serie</font></td>
<td width='300'><font color ='white'>date</font></td>
<td width='300'><font color ='white'>affectation</font></td>
<td width='300'><font color ='white'>nom</font></td>
</tr>
</table>";


$nb=$i;
for($i=1;$i<=$nb_fiches;$i++)
{ $sequence=$nb_fiches;
echo " <form action='ajout3.php' name='fiche[]' method='post'>";
echo " <table width='4050' align='center' border='1' bordercolor='yellow'>
<tr>
<td width='300'><font color ='white'>$nb</font></td>
<td width='300'><input type='text' name='jour' value='$jour' size='50' /></td>
<td width='300'><input type='text' name='commande' value='$commande' size='50' /></td>
<td width='300'><input type='text' name='produit' value='$produit' size='50' /></td>
<td width='300'><input type='text' name='marque' value='$marque' value=size='50' /></td>
<td width='300'><input type='text' name='designation' value='$designation' size='50' /></td>
<td width='300'><input type='text' name='sequence' value='$nb/$sequence' size='50' /></td>
<td width='300'><input type='text' name='etat' value='$etat' size='50' /></td>
<td width='300'><input type='text' name='commentaire' value='$commentaire' size='50' /></td>
<td width='300'><input type='text' name='serie' value='$serie' size='50' /></td>
<td width='300'><input type='text' name='date' value='$date' size='50' /></td>
<td width='300'><input type='text' name='affectation' value='$affectaion' size='50' /></td>
<td width='300'><input type='text' name='nom' value='$nom' size='50' /></td>
</tr>
</table>";


}
echo "<input type='submit' name='ajouter' value='ajouter le contact' /></form>
<font size='4'><a href='index.php'><center><b>Retour</center></b></a></font><br />";?>


et la tentative d'ajout

<?php 
<code type="php">
//paramètres de la base
$serveur="localhost";
$util="root";
$mpasse="";
$base="stocks";
// connexion au serveur Mysql
$lien=mysql_connect($serveur,$util,$mpasse);
// connexion à la base de données
mysql_select_db($base);
// réccupération des données du formulaire
// strip_tags($_POST['champ']); // on retire les codes HTML du champ
// Traitement

if(is_array($_POST['fiche'])) {

foreach($_POST['fiche'] as $k=>$val)
{ // boucle de traitement
$jour=strip_tags($_POST['jour']);
$commande=strip_tags($_POST['commande']);
$produit=strip_tags($_POST['produit']);
$marque=strip_tags($_POST['marque']);
$designation=strip_tags($_POST['designation']);
$sequence=strip_tags($_POST['sequence']);
$etat=strip_tags($_POST['etat']);
$commentaire=strip_tags($_POST['commentaire']);
$serie=strip_tags($_POST['serie']);
$date=strip_tags($_POST['date']);
$affectation=strip_tags($_POST['affectation']);
$nom=strip_tags($_POST['nom']);

mysql_query("INSERT INTO Pcs VALUES(NULL,'$jour','$commande','$produit','$marque','$designation','$sequence','$etat','$commentaire','$serie','$date','$affectation','$nom') WHERE '$val'");
echo "<meta http-equiv='refresh' content='1; url=index.php'>";
}
mysql_close(); // Déconnexion de MySQL
echo "<meta http-equiv='refresh' content='1; url=index.php'>"; // redirection vers l'index
}
else { // si c'est pas un tableau de checkbox , erreur !
mysql_close(); // Déconnexion de MySQL
echo "<meta http-equiv='refresh' content='5; url=index.php'>";
echo "erreur dans le formulaire !";
}

?>


Je n'arrive pas a ajouter les fiche quand j'en ai plus d'une

Ses derniers messages sur les forums

forum
nasdrovia70
le 02/05/2009 à 15:08
problème d'UPDATE
désolé mais j'ai pas trop compris ta solution,il y a surement plus simple
nasdrovia70
le 02/05/2009 à 13:24
problème d'UPDATE
Je veux pouvoir modifier 1 ou plusieur données d'un coup
nasdrovia70
le 02/05/2009 à 11:53
problème d'UPDATE
Bonjour, j'ai un problème d'UPDATE a la modification d'une fiche
<?php
//paramètres de la base
$serveur="localhost";
$util="root";
$mpasse="";
$base="stocks";
// connexion au serveur Mysql
$lien=mysql_connect($serveur,$util,$mpasse);
// connexion à la base de données
mysql_select_db($base);
// réccupération des données du formulaire

// Vérification du formulaire

// déclaration de la fonction

echo "<table border='1' bordercolor='yellow' width='4010'>
<tr>
<td width='30'><font color ='white'>ID</font></td>
<td width='300'><font color ='white'>jour</font></td>
<td width='300'><font color ='white'>commande</font></td>
<td width='300'><font color ='white'>produit</font></td>
<td width='300'><font color ='white'>marque</font></td>
<td width='300'><font color ='white'>designation</font></td>
<td width='300'><font color ='white'>sequence</font></td>
<td width='300'><font color ='white'>etat</font></td>
<td width='300'><font color ='white'>commentaire</font></td>
<td width='300'><font color ='white'>serie</font></td>
<td width='300'><font color ='white'>date</font></td>
<td width='300'><font color ='white'>affectation</font></td>
<td width='300'><font color ='white'>nom</font></td>
</tr>";




$reponse = mysql_query("SELECT * FROM Pcs");
echo '<form action="modifier2.php" name="fiche" method="post">';
while ($donnees = mysql_fetch_array($reponse))
{

$id = $donnees['id_pcs'];
$jour = $donnees['jour'];
$commande = $donnees['commande'];
$produit = $donnees['produit'];
$marque = $donnees['marque'];
$designation = $donnees['designation'];
$sequence = $donnees['sequence'];
$etat = $donnees['etat'];
$commentaire = $donnees['commentaire'];
$serie = $donnees['serie'];
$date = $donnees['date'];
$affectation = $donnees['affectation'];
$nom = $donnees['nom'];





echo ' <tr>

<td width="300"><input type="text" name="id_pcs" value="'.$id.'" size="50" /></td>
<td width="300"><input type="text" name="jour" value="'.$jour.'" size="50" /></td>
<td width="300"><input type="text" name="commande" value="'.$commande.'" size="50" /></td>
<td width="300"><input type="text" name="produit" value="'.$produit.'" size="50" /></td>
<td width="300"><input type="text" name="marque" value="'.$marque.'" size="50"/></td>
<td width="300"><input type="text" name="designation" value="'.$designation.'" size="50" /></td>
<td width="300"><input type="text" name="sequence" value="'.$sequence.'" size="50" /></td>
<td width="300"><input type="text" name="etat" value="'.$etat.'" size="50" /></td>
<td width="300"><input type="text" name="commentaire" value="'.$commentaire.'" size="50" /></td>
<td width="300"><input type="text" name="serie" value="'.$serie.'" size="50" /></td>
<td width="300"><input type="text" name="date" value="'.$date.'" size="50" /></td>
<td width="300"><input type="text" name="affectation" value="'.$affectation.'" size="50" /></td>
<td width="300"><input type="text" name="nom" value="'.$nom.'" size="50" /></td>

</tr>';




}
echo " </table>

<input type='submit' name='modifier' value='Modifier le contact' /> </form>";






mysql_close(); // Déconnexion de MySQL
?>

<?php
//paramètres de la base
$serveur="localhost";
$util="root";
$mpasse="";
$base="stocks";
// connexion au serveur Mysql
$lien=mysql_connect($serveur,$util,$mpasse);
// connexion à la base de données
mysql_select_db($base);

// Traitement


if (isset($_POST['modifier'])) {
$id=htmlentities($_POST['id_pcs']);
$jour=htmlentities($_POST['jour']);
$commande=htmlentities($_POST['commande']);
$produit=htmlentities($_POST['produit']);
$marque=htmlentities($_POST['marque']);
$designation=htmlentities($_POST['designation']);
$sequence=htmlentities($_POST['sequence']);
$etat=htmlentities($_POST['etat']);
$commentaire=htmlentities($_POST['commentaire']);
$serie=htmlentities($_POST['serie']);
$date=htmlentities($_POST['date']);
$affectation=htmlentities($_POST['affectation']);
$nom=htmlentities($_POST['nom']);
mysql_query("UPDATE pcs SET jour='$jour', commande='$commande', produit='$produit', marque='$marque', designation='$designation', sequence='$sequence', etat='$etat', commentaire='$commentaire', serie='$serie', date='$date', affectation='$affectation', nom='$nom' WHERE id_pcs='$id'");
}

mysql_close(); // Déconnexion de MySQL
echo "<meta http-equiv='refresh' content='1; url=index.php'>"; // redirection vers l'index

?>

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours