PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#26 23-03-2010 10:07:46

xunil2003
Membre
Lieu : Var - Tourves
Inscription : 21-02-2010
Messages : 33

Re : Menu PHP/MySQL

Bonjour,

Comment envoyer une pièces jointes de la capture d'écran de la table sur le forum.

Merci


Win XP Pro | WampServer 2.0 | Apache 2.2.8 | Php 5.2.6 | MySQL 5.0.5.1b

Hors ligne

#27 23-03-2010 12:25:20

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Menu PHP/MySQL

Tu peux utiliser un site d'hébergement tel que imageshack.us

Hors ligne

#28 23-03-2010 13:09:09

xunil2003
Membre
Lieu : Var - Tourves
Inscription : 21-02-2010
Messages : 33

Re : Menu PHP/MySQL

Bonjour,

Le lien fonctionne quand je met en dur dans index.php ceci : (donc si j'ai compris c'est bien sa mettre en dur)

case 'telecom1':
      $url="x10/palmpad-1/palmpad.html";break;

Le lien ne fonctionne pas quand je met pas en dur dans index.php ceci :

while ($donnees_2 = mysql_fetch_array($requete_1)) {
echo 'case'.$donnees_2['INDEX_case']. ': $url ='.$donnees_2['INDEX_$url'].'</a>';break;
      } //toute la ligne est comprise dans la boucle while

Testé dans les deux cas avec dans menu.index.php  ceci

<tr>
    <?php while ($donnees_1 = mysql_fetch_array($requete_1))
{// boucle pour lister tout ce que contient la table 0 ?>
    <td bordercolor="#CCCCCC" bgcolor="#CCCCCC"><?php echo $donnees_1["MENU_INDEX_a_href"]; ?>" title="<?php echo $donnees_1["MENU_INDEX_title"]; ?>"><?php echo $donnees_1["MENU_INDEX_nom_lien"]; ?></a></td>
  </tr>
 
  <?php } //toute la ligne est comprise dans la boucle while ?>
  <tr>

Le lien en bas a droit du navigateur est correcte au survole du lien, cependant lorsque je clique sur le lien la page revient sur elle même donc sur index.php aevec aucum message d'erreur.

Pour imageshack.us, le nom d'utilisateur est : xunil2003 (http://profile.imageshack.us/user/xunil2003/), il y a deux images de la table.

Merci.

Dernière modification par xunil2003 (23-03-2010 13:16:57)


Win XP Pro | WampServer 2.0 | Apache 2.2.8 | Php 5.2.6 | MySQL 5.0.5.1b

Hors ligne

#29 23-03-2010 19:18:27

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Menu PHP/MySQL

Impossible de voir les images. LE site permet de linker directement les images sur un forum donc il n'y a aucun intérêt à nous rediriger vers ton profil.

Comme je te l'ai déjà dit il n'est pas possible de générer du code PHP dynamiquement. Un echo 'case'; ne ferra donc qu'écrire la chaîne de caractère case sur l'interface de sortie.

Il existe un case default que tu pourrai utiliser, il rentrera dedans pour une page non définie ou uniquement définie dans la bdd.
Il te suffira donc plus qu'à rechercher les informations puis si elles existent de renseigner la variable $url.

Hors ligne

#30 23-03-2010 19:37:56

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : Menu PHP/MySQL

>>Comme je te l'ai déjà dit il n'est pas possible de générer du code PHP dynamiquement.

heuuuuuuuuuuuuu

et eval() ca sert a quoi roll

a++

Hors ligne

#31 24-03-2010 07:15:00

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Menu PHP/MySQL

C'est pas quelque chose que j'apprendrai à un débutant.
Remplir sa base de donnée de code PHP exécutable bonjour la galère...
Il faudrait déjà apprendre à sécuriser.

Balances un os de métal parfumé à la viande à ton chien et il se jettera dessus pour y aller se briser les dents.

Hors ligne

#32 16-04-2010 22:21:10

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : Menu PHP/MySQL

Bonjour,

Encoder en dur signifie que ton code soit interprété par le navigateur.
Par ex : $str="<button>Bonjour</button>";
ce code ne fait rien du tout dans ton navigateur car il n'est pas encodé en dur. Ici comme l'a dit xTG c'est une simple variable contenant du texte.
Par contre si tu ajoutes print $str; ton navigateur affichera un beau bouton avec le mot bonjour dessus, parceque tu l'auras encodé en dur.;)
Tu peux donc utiliser pour cela eval(); print(); ou echo();

Dernière modification par Jc (16-04-2010 22:21:59)


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

Pied de page des forums