problème de code qui s'affiche dans le champs

5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

J’ai eu un petit soucis et j’ai pas du tout pu le résoudre alors que j’ai passé toute une journée à tester, j’ai ajouté un champs date dans le formulaire d’ajout de produit qui a le format dd/mm/aaaa que je format en aaaa/mm/dd quand je l’insert dans la base de donnée, tout se passe bien je peux ajouter et modifier des produits, mais il y a un petit problème c’est que quand je clique sur ajouter un produit il y a « <br /> »qui s’affiche, je sais pas comment je dois faire pour l’enlever, sachant que j’ai mis une ligne de code dans la valeur pour afficher la date formatée j’ai mis ce code la <?php echo returne_date ($frm['date_cours']); ?> qui donne ce format : dd/mm/aaaa , et quand je tape ce code : <?php echo stripslashes($frm['date_cours'])?> tout fonctionne bien je voie plus le <br /> mais en mode modifier la date est en format aaaa/mm/dd alors que j’ai installé un calendrier qui est dans ce format : dd/mm/aaaa,

Merci de me trouver une solution.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

J’ai eu un petit soucis et j’ai pas du tout pu le résoudre alors que j’ai passé toute une journée à tester, j’ai ajouté un champs date dans le formulaire d’ajout de produit qui a le format dd/mm/aaaa que je format en aaaa/mm/dd quand je l’insert dans la base de donnée, tout se passe bien je peux ajouter et modifier des produits, mais il y a un petit problème c’est que quand je clique sur ajouter un produit il y a « <br /> »qui s’affiche, je sais pas comment je dois faire pour l’enlever, sachant que j’ai mis une ligne de code dans la valeur pour afficher la date formatée j’ai mis ce code la <?php echo returne_date ($frm['date_cours']); ?> qui donne ce format : dd/mm/aaaa , et quand je tape ce code : <?php echo stripslashes($frm['date_cours'])?> tout fonctionne bien je voie plus le <br /> mais en mode modifier la date est en format aaaa/mm/dd alors que j’ai installé un calendrier qui est dans ce format : dd/mm/aaaa,

Merci de me trouver une solution.

Il nous faut le code de la page si possible, car là...

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

Voila le code de toute la page il suffi de rajouter juste un champs date après reference dans la base de données pour tester :


<?php
include("../configuration.inc.php");

necessite_identification();

necessite_priv("admin");

$DOC_TITLE = "Gérer les produits";

include("modeles/haut.php");

$start = vn($_REQUEST['start']);// Détermine la variable start (début de page)

switch (vb script:return confirm('Êtes-vous sûr de vouloir supprimer le produit <?php echo addslashes($ligne['nom']) ?> ?');" class="normal" title="Supprimer <?php echo $ligne['nom'] ?>" href="<?php echo $_SERVER['PHP_SELF']?>?mode=suppr&id=<?php echo $ligne['id'] ?>">
<img src=<?php echo $wwwroot?>/images/poubelle.gif border=0></a></td>
<td class="normal" align="center">

<?php

$sqlCAT = "SELECT id, nom FROM peel_categories c, peel_produits_categories pc WHERE pc.produit_id = ".$ligne['id']." AND c.id = pc.categorie_id";

$resCAT = mysql_query($sqlCAT);

if (mysql_num_rows($resCAT) > 0) {

while ($cat = mysql_fetch_array($resCAT)) {

echo html_entity_decode($cat['nom'])."<br />";

}

} else {

echo "<font color=\"red\"><b>n.c</b></font>";

}

?>

</td>
<td class="normal" align="center"><a class="normal" title="Modifier ce produit" href="<?php echo $_SERVER['PHP_SELF']?>?mode=modif&id=<?php echo $ligne['id'] ?>"><?php echo stripslashes($ligne['nom'])?></a></td>
<td class="normal" align="center"><?php echo $ligne['prix'] ?> € T.T.C</td>
<td align="center" class="normal"><?php if (empty($ligne['etat'])) {echo "<img src=\"".$wwwroot."/administrer/images/puce-blanche.gif\" alt=\"\" />";} else {echo "<img src=\"".$wwwroot."/administrer/images/puce-verte.gif\" alt=\"\" />";} ?></td>
<td align="center" class="label"><?php if (empty($ligne['on_stock'])) { echo "n.a"; } else { echo ($ligne['stock'] <= 0) ? "<font color=\"red\">".$ligne['stock']."</font>" : $ligne['stock'];} ?></td>
<td class="normal" align="center"><?php echo date("d-m-Y", strtotime($ligne['date_maj'])) ?></td>
</tr>
<tr><td align="center" class="normal" colspan="7">
<?php
$i++;
}

}

//Boutons précédent et suivant
if($start)
{

print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=".($start-$nb)."&categorie=".vb($frm['categorie'])."\">page précédent</a>");}

$result=mysql_query($sql_count);

$row=mysql_fetch_row($result);


if($row[0]>($start+$nb))
{

if($start) {print(" / ");}

print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=".($start+$nb)."&categorie=".vb($frm['categorie'])."\">page suivante</a>");

}

print("<br />");

//Affichage des pages
if($row[0]>$nb) // le nombre d'enreg. est > au nb de lignes d'affichage ?

for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
{
?>
<a class="normal" href="<?php echo $_SERVER['PHP_SELF']."?start=".$index*$nb; ?>&categorie=<?php echo vb($frm['categorie'])?>"><?php echo $index+1; ?></a>
<?php
}
echo "</td></tr></table>";
}

function valide_form_produit(&$frm, &$erreurs) {

$erreurs = array();
$msg = array();

if (empty($frm['nom'])) {
$erreurs['nom'] = true;
$msg['nom'] = " Vous devez insérer un nom de produit.";

}

return $msg;
}

?>
[/codebox]

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pour prendre en charge les sauts de lignes <br /> <?php echo "".nl2br(stripslashes($frm['date_cours'])).""?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

Ca ne marche pas en fait quand je mets ce code : <?php echo stripslashes($frm['date_cours'])?>

ça fonctionne bien mais quand je veux modifier un produit le champs de la date il est pas dans le bon format après j'appelle la fonction qui format la date, et c'est la ou je vois afficher le <br /> quand je clique sur ajouter produit, et quand j'enlève le code de la fonction il disparet, j'ai tester aussi ce code : <?php echo date("d/m/Y", strtotime($frm['date_cours'])) ?>

mais pareil toujours le <br /> :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping