Erreur script php

Résolu/Fermé
di_tunisian - 26 mars 2007 à 10:25
 fab - 27 juin 2007 à 23:37
slt , mon probleme est dans ce script php,
svp aidez moi maint si c'est posssible
merci
voici le script d'ajout

<?
$action_p = $_POST['action'];
if ($action_p == "ajouter"){
$code=$_POST['t1'];
$design=$_POST['t2'];
$marque=$_POST['s1'];
$categorie=$_POST['s2'];
$garantie=$_POST['t3'];
$prix=$_POST['t4'];
$prix_pro=$_POST['t5'];
$photo=$_POST['t6'];
$design_det=$_POST['t7'];
$exreq1="insert into promotion values('','".$code."','".$design."','".$marque."','".$categorie."','".$garantie."','".$prix."','".$prix_pro."','".$photo."','".$design_det."','".now()",'')";
mysql_query($exreq1);
echo("ajout produit promotion avec succées");
?>
<script>
parent.location("affiche.php");
</script>
<?
}
if ($action_p=="annuler")
{
?>
<script>
parent.location("affiche.php");
</script>

<? }?>

22 réponses

foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 533
29 mars 2007 à 16:48
Alors c'est génial !

Quelle est la solution ?
0
di_tunisian Messages postés 41 Date d'inscription lundi 26 mars 2007 Statut Membre Dernière intervention 25 février 2008
29 mars 2007 à 17:03
<?php

if (isset ($_POST['ajout']))
{
$code=$_POST['t1'];
$design=$_POST['t2'];
$marque=$_POST['s1'];
$categorie=$_POST['s2'];
$garantie=$_POST['t3'];
$prix=$_POST['t4'];
$prix_pro=$_POST['t5'];
$photo=$_POST['t6'];
$designation_det=$_POST['t7'];
$jour = date('Y-m-d');
$heure = date('h:i:s');
$aujourdhui = $jour." ".$heure;

include("configuration.php");
$exreq1=mysql_query("INSERT INTO produit VALUES(id,'$code','$design','$marque','$categorie','$garantie','$prix','$prix_pro','$photo','$designation_det','$aujourdhui' )");

if ($exreq1)
echo 'ajout produit avec succées';
else
echo 'erreur d ajout';


}
?>
0
A.Nonyme > di_tunisian Messages postés 41 Date d'inscription lundi 26 mars 2007 Statut Membre Dernière intervention 25 février 2008
27 juin 2007 à 23:22
Exception faire que 'id' n'est pas défini. Autant le remplacer par la valeur qu'il avait initialement : '' .
Ceci suppose que ce champ corresponde à un index (PK, U, ...) auto-increment
0
fab > A.Nonyme
27 juin 2007 à 23:37
merci d avoir repondu mais je ne comprends pas ce que tu me dis peux tu m expliquer les demarches a faire
fab
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 533
29 mars 2007 à 17:36
Ok merci ;-)
0
j ai un souci quand j insstalle pes5 ca me dit impossible d installer erreur de script 1628 d ou ca peut venit
j aurai besoin d un tuyau merci
0