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

Anais31
Invité n'ayant pas de compte PHPfrance

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

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
        }
@+
Il en faut peu pour être heureux ......

Anais31
Invité n'ayant pas de compte PHPfrance

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: !

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

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 ;)


@+
Il en faut peu pour être heureux ......

Anais31
Invité n'ayant pas de compte PHPfrance

26 mai 2014, 16:05

Ok m je vais le faire :D
Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

26 mai 2014, 18:27

de rien
Il en faut peu pour être heureux ......