IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Fonction php stockée dans ma DB qui ne s'exécute pas [MySQL]


Sujet :

PHP & Base de données

  1. #21
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut
    quand je l'insert dans une page php super je n'ai plus le problème des symbole de fin mais quand le code est récupérer de la base de donnée là j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "; $data1.= ""; $data1.= ""; eval("?>$data1"); ?>
    dans la base de donnée le code est comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php 
    $data1 = "<p>";
    $data1.= "<?=date('Y')?>";
    $data1.= "</p>";
     
    eval("?>$data1");
     
    ?>

  2. #22
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut
    Je pense qu'il suffit de changer la fonction appel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function appel($page,$categ) {
      $sql = "SELECT * FROM corps ";
      $sql.= "WHERE `page`='$page' ";
      $sql.= "AND `categorie`='$categ'";
      $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
      $data = mysql_fetch_array($req);
     
      $data1 = $data['compo'];
      echo eval("?>$data1");
    }

  3. #23
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut
    YES, grand merci pour votre aide sa fonctionne comme désiré

    le code de la fonction appel est comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    //Affichage du résultat 
    function appel($page,$categ)
    {
    	 $sql = "SELECT * FROM corps where `page`='$page' && `categorie`='$categ'";
    	 $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    	 $data = mysql_fetch_array($req);
         $data1 = $data['compo'];
         echo eval("?>$data1");
     
    }
    le code dans la base de donnée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    <form method="post">
    <table width="300px" align="center" style="left: 150px;" border="0">
       <tr>
    	  <td><div align="center">Recherche par Nom : </div>
    	    <div align="center"><input class='inTxt' type="text" name='version' size=30 value=""></div></td>
       </tr>
          <td align="center"><input type="submit" id="bnt" name="bntRech" value="Rechercher"></td>
       </tr>		        
    </table>
    </form>
    <br>
    <table id="include" height="20" border="0" cellpadding="0" cellspacing="0" background="im/corps2.gif">	
        <tr>
    	<td width="10" align="center"><div align="CENTER">&nbsp;</div></td>
    	<td width="20" align="center"><div align="CENTER">&nbsp;</div></td>
    	<td width="20" align="center"><div align="CENTER">&nbsp;</div></td>
    	<td width="140" align="center"><div align="center">Nom : </div></td>
        <td width="90" align="center"><div align="center">Type : </div></td>
        <td width="270" align="center"><div align="center">Cl&eacute; Compta : </div></td>
        <td width="190" align="center"><div align="center">Cl&eacute; S&eacute;rial : </div></td>
        <td width="80" align="center"><div align="center">Num&eacute;ros : </div></td>
    	<td width="70" align="center"><div align="center">Version : </div></td>
    </table>	
    	<table id="include" height="20" border="0" align="center" cellpadding="0" cellspacing="0" background="im/corps2.gif">		
    <?php 
    if(isset($_POST['bntRech']))
         {$ver = $_POST['version'];  
    	  RechercheS($ver);} 
    ?>
     
    </table>
    je suis débloquer dans mon projet grand merci

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [MySQL] Code PHP stocké dans une base MySQL
    Par yvon_huynh dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 27/10/2008, 02h28
  2. Fonction Javascript qui ne s'exécute pas
    Par bubuche007 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 25/01/2007, 11h17
  3. Réponses: 17
    Dernier message: 21/11/2006, 11h44
  4. Réponses: 18
    Dernier message: 27/10/2006, 14h15
  5. [D7-EXCEL2000] Formule dans cellule Excel qui ne se calcule pas
    Par Albertolino dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 09/09/2003, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo