Insertion et modification en php
Résolu/Fermé
ironic86
Messages postés
4
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
28 mai 2008
-
28 mai 2008 à 21:02
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 29 mai 2008 à 05:24
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 29 mai 2008 à 05:24
A voir également:
- Insertion et modification en php
- Suivi de modification word - Guide
- Logiciel gratuit modification pdf - Guide
- Insertion liste déroulante excel - Guide
- Insertion sommaire word - Guide
- Insertion signature word - Guide
5 réponses
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
28 mai 2008 à 21:06
28 mai 2008 à 21:06
bonsoir ca te metquoi comme message ou sa t'affiche quoi ? une page blanche?
à mon avis l'erreur est peut etre la
$connexion=cnx();
cnx c'est quoi ?
si c'est ta variable de connexion que tu a recupérée depuis le require ca devrais plutot s'ecrire comme ça
$connexion=$cnx;
à mon avis l'erreur est peut etre la
$connexion=cnx();
cnx c'est quoi ?
si c'est ta variable de connexion que tu a recupérée depuis le require ca devrais plutot s'ecrire comme ça
$connexion=$cnx;
ironic86
Messages postés
4
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
28 mai 2008
28 mai 2008 à 22:18
28 mai 2008 à 22:18
merci pour la reponse...
une page blanche qui s'affiche.. et cnx() est une fonction que j'ai déclarer dans connexion.php comme suit:
<?php
// Connexion au serveur
function cnx(){
// Déclaration des paramètres de connexion Généralement la machine est loca
$host = "localhost";
$user = "root";
$bdd = "bdmra";
$passwd = "";
$con=mysql_connect($host,$user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd,$con) or die("erreur de connexion a la base de donnees");
return $con;
}
?>
et voici la deuxieme partie aprés quelque retouches mais ca marche encore pas :ss
<?php
require("connexion.php");
$connexion=cnx();
if($connexion==NULL)
{
erreur("Impossible de se connecter au serveur de base de données");
}
$date = date('Y-m-d');
$req1 = "insert into volume (id_volume,num_volume,date_pub,id_article,etatv) values ('','volume 2008','$date','".$_GET['identifiant']."','non publié')" or die (mysql_error());
$req2 = "update article set lib_etat='publier' where id_article='".$_GET['identifiant']."'" or die (mysql_error());
$resultat1=mysql_query($req1);
$resultat2=mysql_query($req2);
if($resultat1)
{
if($resultat2)
{
echo "<font color='blue' siz=5><b> Cet article sera publié dans le volume de cette année....</b></font>";
}
else
{
echo "une erreur d'insertion est survenue.....reessayer svp";
}
}
?>
je crois que le probleme vient du $_GET mais je n'arrive pas à le regler...
une page blanche qui s'affiche.. et cnx() est une fonction que j'ai déclarer dans connexion.php comme suit:
<?php
// Connexion au serveur
function cnx(){
// Déclaration des paramètres de connexion Généralement la machine est loca
$host = "localhost";
$user = "root";
$bdd = "bdmra";
$passwd = "";
$con=mysql_connect($host,$user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd,$con) or die("erreur de connexion a la base de donnees");
return $con;
}
?>
et voici la deuxieme partie aprés quelque retouches mais ca marche encore pas :ss
<?php
require("connexion.php");
$connexion=cnx();
if($connexion==NULL)
{
erreur("Impossible de se connecter au serveur de base de données");
}
$date = date('Y-m-d');
$req1 = "insert into volume (id_volume,num_volume,date_pub,id_article,etatv) values ('','volume 2008','$date','".$_GET['identifiant']."','non publié')" or die (mysql_error());
$req2 = "update article set lib_etat='publier' where id_article='".$_GET['identifiant']."'" or die (mysql_error());
$resultat1=mysql_query($req1);
$resultat2=mysql_query($req2);
if($resultat1)
{
if($resultat2)
{
echo "<font color='blue' siz=5><b> Cet article sera publié dans le volume de cette année....</b></font>";
}
else
{
echo "une erreur d'insertion est survenue.....reessayer svp";
}
}
?>
je crois que le probleme vient du $_GET mais je n'arrive pas à le regler...
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
28 mai 2008 à 22:26
28 mai 2008 à 22:26
oki ,
alors essye de remplacer ton $_idetifiant dans tes requetes comme ça
avant $date tu met $idf=$_get['identifiant'];
pius tes rquetes
$req1 = "insert into volume (id_volume,num_volume,date_pub,id_article,etatv) values ('','volume 2008','$date','$idf','non publié')" or die (mysql_error());
$req2 = "update article set lib_etat='publier' where id_article='$idf'" or die (mysql_error());
alors essye de remplacer ton $_idetifiant dans tes requetes comme ça
avant $date tu met $idf=$_get['identifiant'];
pius tes rquetes
$req1 = "insert into volume (id_volume,num_volume,date_pub,id_article,etatv) values ('','volume 2008','$date','$idf','non publié')" or die (mysql_error());
$req2 = "update article set lib_etat='publier' where id_article='$idf'" or die (mysql_error());
ironic86
Messages postés
4
Date d'inscription
jeudi 8 mai 2008
Statut
Membre
Dernière intervention
28 mai 2008
28 mai 2008 à 23:00
28 mai 2008 à 23:00
oui oui ca marche... comme je suis bete looool
merci
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
29 mai 2008 à 05:24
29 mai 2008 à 05:24
de rien c'est avec plaisir.
pense à marquer résolu dans ton sujet
@+
pense à marquer résolu dans ton sujet
@+