Undefined variable: option_block6

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Undefined variable: option_block6

par iclo » 28 nov. 2005, 00:03

L'opérateur . (point) concatene "<OPTION value=\"$nom\">$nom</OPTION>" à la variable $option_block6
Cette variable n'est pas déclarée avant la première opération de concaténation, d'où l'erreur.

Ps: tu pourrais directement faire un echo de chaque ligne "option" pour les afficher au fur et à mesure, plutôt que de les concaténer les unes aux autres et de les afficher en une seule fois.

par Max0 » 27 nov. 2005, 23:42

La ligne 66

$option_block6.= "<OPTION value=\"$nom\">$nom</OPTION>";

Merci

PS : zut je peux pas revenir... et corriger... désolé

par iclo » 27 nov. 2005, 23:38

S'aurait été bien de poster le code entre balise
 pour qu'on ai la coloration synthaxique.
Ensuite pourrais-tu nous indiquer quelle est la ligne 66 ?

Chtite précision

par Max0 » 27 nov. 2005, 23:28

Oup's

J'oubliais.... ne pas tenir compte de option_block6

Le 6... j'avais nettoyé le code pour eviter une lecture fastidieuse...

Merci

Undefined variable: option_block6

par Max0 » 27 nov. 2005, 23:23

Bonjour,

En changeant de serveur, j'ai ce message d'erreur... sur mon script
Un simple appel de base dans un menu déroulant...

Notice: Undefined variable: option_block6 in /usr/home/v1009/fiche.php on line 66
aloors qu'avant ca fonctionnait bien....

<?
$sql = "SELECT nom FROM toto";
$sql_result = mysql_query($sql) or die("Couldn't execute query.");
while ($row = mysql_fetch_array($sql_result)) {
$nom = $row["nom"];
$option_block.= "<OPTION value=\"$nom\">$nom</OPTION>";
}
?>
</font>
<select name="lapin" id="select8" STYLE="COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 8pt">
<option value=""> </option>
<?php echo "$option_block"; ?>
</select>

Merci pour votre aide...