Besoin d'aide en php


Simcamb

Recommended Posts

J'aurais besoin d'un coup de main pour un probleme que je n'arrive pas à élucider, et ça commence à me gonfler méchant

J'aimerais imposer un choix par défaut dans une liste déroulante, en fonction d'une variable.

Pour imposer un choix, il faut ajouter l'attribut "selected" à ce choix.

Or, comme c'est une variable, j'ai besoin d'une fonction php, que j'ai faite (en m'aidant du sdz), voilà ce que ça donne en simplifié

[fixed]

<?

$type == "Mega";

function ChoixParDefaut($choix) {

if ($choix == $type) { return "selected"; }

}

?>

Mini

Middle

Mega

Mono

[/fixed]

Et ça ne fonctionne pas... Mais le plus drole : Si je remplace $type par sa valeur (Mega), ça fonctionne !

Link to comment
Share on other sites

Ha oui c'est pas con, mais ça marche toujours pas :/

Ne fonctionne pas :

[fixed]

<?

$type = "Mega";

function ChoixParDefaut($choix) {

if ($choix == $type) { return "selected"; }

}

?>

Mini

Middle

Mega

Mono

[/fixed]

Fonctionne :

[fixed]

<?

function ChoixParDefaut($choix) {

if ($choix == "Mega") { return "selected"; }

}

?>

Mini

Middle

Mega

Mono

[/fixed]

Link to comment
Share on other sites

  • 2 years later...

Up.

Un petite question super facile:

Je cherche à mettre une image qui pointe sur un site externe dans le template d'un dotclear. J'ai mis l'image dans le dossier img du thème par défault, mais je comprends pas bien comment on le fait :/

Me renvoyez pas pour le site du zero, j'ai pas le temps d'apprendre le php, pour ce que j'ai à en faire...

Un bout de code avec ce que j'ai essayé de faire: (l'image ne s'affiche pas, mais j'ai pas de message d'erreur, j'ai fait plusieurs tentatives pour le chemin vers l'image...)

[cpp]

Mon exploitation

bouton.png

[/cpp]
Link to comment
Share on other sites

  • 1 year later...

Bon c'est à moi de upper cette fois :D

J'aimerai utiliser des variables dans une fonction PHP, qui sont définies en dehors de cette fonction. Typiquement, ce sont les login/mdp de la base MySQL, et la fonction simplifie le mysql_connect() de base.

[cpp]include('variables.php');

function BDD_connect() {

mysql_connect($mysql_serveur,$mysql_user,$mysql_mdp);

mysql_select_db($mysql_db); // Ces variables sont définies dans variables.php

}

[/cpp]

Et il me renvoie:

[fixed]Notice: Undefined variable: mysql_serveur in fonctions.php on line 4[/fixed]

Contenu de variables.php (qui est dans le meme repertoire que fonctions.php):

[cpp]//Variables pour mysql

$mysql_serveur = 'localhost';

$mysql_user = 'root';

$mysql_mdp = '';

$mysql_db = 'toto';

[/cpp]

Alors est-ce un probleme de variables globales/pas globales, d'include qui passe pas les variables, de mauvaises déclarations .. ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...