Probleme de script php : Undefined index.

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 : Probleme de script php : Undefined index.

par Invité » 28 oct. 2006, 18:00

Merci beaucoup, je n'avais pas penser a cela.
Ca m'aide vraiment.
Le probleme etait tous bete. Je debute en php alors je pensait que c'etait cela. Mais non, juste une erreur de code dans le html.

Merci sincerement.

par Truc » 28 oct. 2006, 17:13

Ne poste pas tout le code....

Avant de le faire regarde ceci :
<option selected="selected">Choissisez le bloc à modifier</option>
<option value='fgh' name='blockmodif'>fgh</option>
Il est à sa place l'attribut "name' dans <option> ?!? :wink:

par Invité » 28 oct. 2006, 16:44

Je le post dans quelques dizaines de minutes dès que je suis chez moi. Merci d'avoir repondu quand meme. J'espère que tu pourra m'aider.

par iclo » 28 oct. 2006, 16:32

D'accord mais il est où le code de ce fichier ?

par Invité » 28 oct. 2006, 16:28

c'est une faute de frappe. C'est :

Notice: Undefined index: blockmodif in d:program fileseasyphp1-8wwwgestion de site/block_modifier_2.php on line 2

par Cyrano » 28 oct. 2006, 12:34

Si tu relisais convenablement le message d'erreur :
Notice: Undefined index: blockmodif in d:program fileseasyphp1-8wwwgestion de siteblock_modifier_2.php on line 2
Le fichier est indiqué : "siteblock_modifier_2.php"
L'endroit dans le fichier est indiqué également : "on line 2"

Or tu nous as balancé une grande quantité de codes... sauf le fichier mentionné, c'est peut-être pour ça que personne ne peut te répondre.

par Invité » 28 oct. 2006, 12:15

Excuser-moi. Mais cela ne regle pas mon probleme. j'attend tjs quelqu'un pour m'aider.

par Cyrano » 28 oct. 2006, 10:41

Modération : Cuak, les "Up" sont interdits. D'autre part, tu as posté ton message à 9h48, un UP 40 minutes plus tard : si tu es pressé, fais appel à une société de service. Ce forum est animé exclusivement par des bénévoles, personne ne te doit rien ici. Sois patient, ça fonctionnera mieux.

par cuak » 28 oct. 2006, 10:28

up :!:

Probleme de script php : Undefined index.

par cuak » 28 oct. 2006, 09:48

Bonjour, et merci par avance a ceux qui voudront bien essayer de m'aider.

Voile mon probleme:

J'ai créer un script enfin je suis entrain de créer un scrpt qui permettrai au utilisateur de créer facilement leur premier site web.

Mais voila probleme :
Notice: Undefined index: blockmodif in d:\program files\easyphp1-8\www\gestion de site\block_modifier_2.php on line 2
Voici mes pages :

block_modifier.php
<? include("block_modifier_haut.php"); ?>
<? include("block_modifier_bas.php"); ?>
block_modifier_haut.php
<form action="block_modifier_2.php" method="post">   
<select>
<option selected="selected">Choissisez le bloc à modifier</option>
<option value='fgh' name='blockmodif'>fgh</option>
block_modifier_bas.php
</select> 
<input type="submit" value="Modifier">
</form>
block_ajouter_1.php
<?
include("header.php");
?>
<form action="block_ajouter_2.php">
<big><big><b>Ajouter un block</b></big></big><br><br>
<fieldset>
<legend>INFORMATION</legend>
nom du block:<br><input type="text" name="nomblock"><br>
message:<br><input type="text" name="message">
</fieldset>
<fieldset>
<legend>DIMENSION</legend>
hauteur:<br><input type="text" name="block_hauteur"><br>
largeur:<br><input type="text" name="block_largeur">
</fieldset>
<fieldset>
<legend>POSITION</legend>
marge-gauche:<br><input type="text" name="block_marge_gauche"><br>
marge-haut:<br><input type="text"name="block_marge_haut">
</fieldset>
<fieldset>
<legend>BORDURE-GAUCHE</legend>
couleur-bordure-gauche:<br><input type="text" name="block_couleur_bordure_gauche"><br>
type-bordure-gauche:<br><input type="text" name="block_type_bordure_gauche"><br>
epaisseur-bordure-gauche:<br><input type="text" name="block_epaisseur_bordure_gauche">
</fieldset>
<fieldset>
<legend>BORDURE-DROITE</legend>
couleur-bordure-droite:<br><input type="text" name="block_couleur_bordure_droite"><br>
type-bordure-droite:<br><input type="text" name="block_type_bordure_droite"><br>
epaisseur-bordure-droite:<br><input type="text" name="block_epaisseur_bordure_droite">
</fieldset>
<fieldset>
<legend>BORDURE-HAUT</legend>
couleur-bordure-haut:<br><input type="text" name="block_couleur_bordure_haut"><br>
type-bordure-haut:<br><input type="text" name="block_type_bordure_haut"><br>
epaisseur-bordure-haut:<br><input type="text" name="block_epaisseur_bordure_haut">
</fieldset>
<fieldset>
<legend>BORDURE-BAS</legend>
couleur-bordure-bas:<br><input type="text" name="block_couleur_bordure_bas"><br>
type-bordure-bas:<br><input type="text" name="block_type_bordure_bas"><br>
epaisseur-bordure-bas:<br><input type="text" name="block_epaisseur_bordure_bas">
</fieldset>
<fieldset>
<legend>FOND</legend>
image:<br><input type="text" name="block_image"><br>
couleur:<br><input type="text" name="block_couleur">
</fieldset>
</fieldset><br>
<input type="submit" name="valider" value="ajouter">
</form>
<?
include("footer.php");
?>
block_ajouter_2.php
<?
include("header.php");
?>

<?

$block2="<?";
$block2.="\n";

$block2.="\$nomblock=\"";
$block2.="$nomblock\";";
$block2.="\n";

$block2.="\$message=\"";
$block2.="$message\";";
$block2.="\n";

$block2.="\$block_hauteur=\"";
$block2.="$block_hauteur\";";
$block2.="\n";

$block2.="\$block_largeur=\"";
$block2.="$block_largeur\";";
$block2.="\n";

$block2.="\$block_marge_gauche=\"";
$block2.="$block_marge_gauche\";";
$block2.="\n";

$block2.="\$block_marge_haut=\"";
$block2.="$block_marge_haut\";";
$block2.="\n";

$block2.="\$block_couleur_bordure_gauche=\"";
$block2.="$block_couleur_bordure_gauche\";";
$block2.="\n";

$block2.="\$block_type_bordure_gauche=\"";
$block2.="$block_type_bordure_gauche\";";
$block2.="\n";

$block2.="\$block_epaisseur_bordure_gauche=\"";
$block2.="$block_epaisseur_bordure_gauche\";";
$block2.="\n";

$block2.="\$block_couleur_bordure_droite=\"";
$block2.="$block_couleur_bordure_droite\";";
$block2.="\n";

$block2.="\$block_type_bordure_droite=\"";
$block2.="$block_type_bordure_droite\";";
$block2.="\n";

$block2.="\$block_epaisseur_bordure_droite=\"";
$block2.="$block_epaisseur_bordure_droite\";";
$block2.="\n";

$block2.="\$block_couleur_bordure_haut=\"";
$block2.="$block_couleur_bordure_haut\";";
$block2.="\n";

$block2.="\$block_type_bordure_haut=\"";
$block2.="$block_type_bordure_haut\";";
$block2.="\n";

$block2.="\$block_epaisseur_bordure_haut=\"";
$block2.="$block_epaisseur_bordure_haut\";";
$block2.="\n";

$block2.="\$block_couleur_bordure_bas=\"";
$block2.="$block_couleur_bordure_bas\";";
$block2.="\n";

$block2.="\$block_type_bordure_bas=\"";
$block2.="$block_type_bordure_bas\";";
$block2.="\n";

$block2.="\$block_epaisseur_bordure_bas=\"";
$block2.="$block_epaisseur_bordure_bas\";";
$block2.="\n";

$block2.="\$block_image=\"";
$block2.="$block_image\";";
$block2.="\n";

$block2.="\$block_couleur=\"";
$block2.="$block_couleur\";";
$block2.="\n";

$block2.="?>";


$fp2 = fopen("block/var/block_$nomblock.php","a+");
fwrite($fp2,$block2);
fclose($fp2);

?>


<?	

$block="<? include(";
$block.="\"var/block_$nomblock.php\");";
$block.="?>";
$block.="\n";

$block.="<block>";
$block.="\n";
$block.="<div style='position:absolute;";
$block.="\n";

$block.="height:";
$block.="<? print(";
$block.="\"\$block_hauteur\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="width:";
$block.="<? print(";
$block.="\"\$block_largeur\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="margin-left:";
$block.="<? print(";
$block.="\"\$block_marge_gauche\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="margin-top:";
$block.="<? print(";
$block.="\"\$block_marge_haut\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-left-color:";
$block.="<? print(";
$block.="\"\$block_couleur_bordure_gauche\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-left-style:";
$block.="<? print(";
$block.="\"\$block_type_bordure_gauche\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-left-width:";
$block.="<? print(";
$block.="\"\$block_epaisseur_bordure_gauche\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-right-color:";
$block.="<? print(";
$block.="\"\$block_couleur_bordure_droite\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-right-style:";
$block.="<? print(";
$block.="\"\$block_type_bordure_droite\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-right-width:";
$block.="<? print(";
$block.="\"\$block_epaisseur_bordure_droite\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-top-color:";
$block.="<? print(";
$block.="\"\$block_couleur_bordure_haut\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-top-style:";
$block.="<? print(";
$block.="\"\$block_type_bordure_haut\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-top-width:";
$block.="<? print(";
$block.="\"\$block_epaisseur_bordure_haut\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-bottom-color:";
$block.="<? print(";
$block.="\"\$block_couleur_bordure_bas\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-bottom-style:";
$block.="<? print(";
$block.="\"\$block_type_bordure_bas\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="border-bottom-width:";
$block.="<? print(";
$block.="\"\$block_epaisseur_bordure_bas\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="background-image:url(";
$block.="<? print(";
$block.="\"\$block_image\");";
$block.="?>";
$block.=")";
$block.="; ";
$block.="\n";

$block.="background-color:";
$block.="<? print(";
$block.="\"\$block_couleur\");";
$block.="?>";
$block.="; ";
$block.="\n";

$block.="'>";

$block.="<? print(";
$block.="\"\$message\");";
$block.="?>";
$block.="\n";

$block.="</div>";

$block.="</block>\n\n";



$fp = fopen("block/block_$nomblock.php","a+");
fwrite($fp,$block);
fclose($fp);


$block3="<? ";
$block3.="include(\"";
$block3.="block/block_$nomblock.php\");";
$block3.=" ?>";
$block3.="\n";

$fp3 = fopen("block.php","a+");
fwrite($fp3,$block3);
fclose($fp3);

$block4="<option value='$nomblock' name='blockmodif'>";
$block4.="$nomblock";
$block4.="</option>";
$block4.="\n";

$fp4 = fopen("block_modifier_haut.php","a+");
fwrite($fp4,$block4);
fclose($fp4);

$fp5 = fopen("block_suprimer.php","a+");
fwrite($fp5,$block4);
fclose($fp5);

echo "Votre block a correctement été ajouter.";
?>

<?
include("footer.php");
?>