par
Nad21 » 18 nov. 2008, 16:56
le probleme c'est que c'est une script complet je vais te donner les morceaux
formulaire :
Code : Tout sélectionner
<input type="checkbox" name="debattre"
<?php
if($tab_pa[$i]["debattre"]=="oui") {
echo 'checked="checked"';
}
?> />
le form renvoi à un fichier update qui entre autre upload des fichiers photo donc tout le debut c'est pour les photos
if(empty($_POST['debattre'])){
$_POST['debattre']==NULL;
}
$modif=modifier_pa($id,$_POST['date'],$_POST['titre'],$_POST['texte'],$_POST['prix'],$_POST['debattre'],$_POST['nom'],$_POST['email'],$nom_fichier);
la fonction modifier_pa se trouve dans un fichier special
function modifier_pa($id_pa,$date_pa,$titre_pa,$texte_pa,$prix_pa,$debattre_pa,$nom_pa,$email_pa,$nom_fichier){
//vérification des paramètres passés
$tab_erreur = array();
if(is_null($date_pa)){
$tab_erreur["date_pa"] = $date_pa;
}
if(is_null($titre_pa)){
$tab_erreur["titre_pa"] = $titre_pa;
}
if(is_null($texte_pa)){
$tab_erreur["texte_pa"] = $texte_pa;
}
if(is_null($nom_pa)){
$tab_erreur["nom_pa"] = $nom_pa;
}
//affichage du tableau d'erreurs si elles existent
$nb_erreur = count($tab_erreur);
if($nb_erreur > 0){
echo $tab_erreur;
exit();
}
(string)$maj_photo = "";
if( !empty($nom_fichier) )
{
$maj_photo = ",photo='$nom_fichier'";
}
$up="UPDATE petitesannonces SET date='$date_pa', titre='$titre_pa',texte='$texte_pa',prix='$prix_pa',debattre='$debattre_pa',nom='$nom_pa',email='$email_pa' $maj_photo WHERE id=$id_pa";
echo $up;
$resultat=mysql_query($up);
if ($resultat){
return true;
}
else {
return false;
}
}
voilà
le probleme c'est que c'est une script complet je vais te donner les morceaux
formulaire : [code]
<input type="checkbox" name="debattre"
<?php
if($tab_pa[$i]["debattre"]=="oui") {
echo 'checked="checked"';
}
?> />[/code]
le form renvoi à un fichier update qui entre autre upload des fichiers photo donc tout le debut c'est pour les photos
[php]
if(empty($_POST['debattre'])){
$_POST['debattre']==NULL;
}
$modif=modifier_pa($id,$_POST['date'],$_POST['titre'],$_POST['texte'],$_POST['prix'],$_POST['debattre'],$_POST['nom'],$_POST['email'],$nom_fichier);
[/php]
la fonction modifier_pa se trouve dans un fichier special
[php]
function modifier_pa($id_pa,$date_pa,$titre_pa,$texte_pa,$prix_pa,$debattre_pa,$nom_pa,$email_pa,$nom_fichier){
//vérification des paramètres passés
$tab_erreur = array();
if(is_null($date_pa)){
$tab_erreur["date_pa"] = $date_pa;
}
if(is_null($titre_pa)){
$tab_erreur["titre_pa"] = $titre_pa;
}
if(is_null($texte_pa)){
$tab_erreur["texte_pa"] = $texte_pa;
}
if(is_null($nom_pa)){
$tab_erreur["nom_pa"] = $nom_pa;
}
//affichage du tableau d'erreurs si elles existent
$nb_erreur = count($tab_erreur);
if($nb_erreur > 0){
echo $tab_erreur;
exit();
}
(string)$maj_photo = "";
if( !empty($nom_fichier) )
{
$maj_photo = ",photo='$nom_fichier'";
}
$up="UPDATE petitesannonces SET date='$date_pa', titre='$titre_pa',texte='$texte_pa',prix='$prix_pa',debattre='$debattre_pa',nom='$nom_pa',email='$email_pa' $maj_photo WHERE id=$id_pa";
echo $up;
$resultat=mysql_query($up);
if ($resultat){
return true;
}
else {
return false;
}
}[/php]
voilà