[RESOLU] Supprimer une donnée avec condition en php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Supprimer une donnée avec condition en php

Re: [RESOLU] Supprimer une donnée avec condition en php

par moogli » 26 mai 2014, 18:27

de rien

Re: [RESOLU] Supprimer une donnée avec condition en php

par Anais31 » 26 mai 2014, 16:05

Ok m je vais le faire :D
Merci

Re: Supprimer une donnée avec condition en php

par moogli » 26 mai 2014, 15:48

de rien.

si tu reviens, pense à t'inscrire tu pourras noter tes futur sujets comme résolus afin de faciliter la recherche ;)


@+

Re: Supprimer une donnée avec condition en php

par Anais31 » 26 mai 2014, 15:42

Salut moogli
Merci pour ta réponse
php m'avait bien signalé cette erreur mais je n'avais pas fait attention à l'accolade de trop
Merci pour ton code, c'est vrai que c'est beaucoup plus logique mais je n'y avais même pas pensé :roll: !

Re: Supprimer une donnée avec condition en php

par moogli » 26 mai 2014, 15:34

salut,

tu as une erreur de syntaxe (une parenthèse en trop dans le if).

ceci devrait t'être indiqué par php.
si ce n'est pas le cas il te faut absolument activer les rapport d'erreur (et les afficher) lorsque tu développe (sinon tu va t'arracher les cheveux assez vite).

pour cela, dans le php.ini :
- error_reporting = E_ALL
- display_error = on


le plus logique serait de faire
<?php
if ($date1 !="0000-00-00")
        {
    echo '<p>' . $date1 . '</p>'; // note la concaténation
        }
@+

Supprimer une donnée avec condition en php

par Anais31 » 26 mai 2014, 15:27

Bonjour :)

Je débute en php, et j'aurais besoin de quelques conseils..
Voilà , j'ai fait un code php qui a pour but de parser un fichier xml et de l'afficher.
Mais je voudrai mettre une condition : mon code php m'affiche des dates. Le problème , c'est qu'il m'affiche même les date qui sont : 0000-00-00. Je voudrai faire une condition pour supprimer cette date, j'ai commencé cette condition :
    if ($date1)=="0000-00-00")
        {
        unlink($date1);
        }
    else 
        {
    echo '<p>';echo $date1; echo '</p>';
        }
Mais ce code ne fonctionne pas , pouvez vous m'aider ?
Merci d'avance