Ses derniers messages sur les forums
ouep ou je pensais passer par un htmlspecialschar() ou un truc du genre pour choper le code ascii du caractère et kle remettre niquel quand j'écris.
Je peux pas tester pour l'instant par soucis de serveur, je vous dis si j'arrive à faire un truc avec...
ben non:
Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp\www\oupla.php on line 12
j'ai un soucis avec une chaîne de car. Quand je fais ça avec $retemp="ceci est l'exemple":
<?
$ecrit .='$reponse['.$i.']['.$j.']='."\"$reptemp\";\n";
?>
Afin de créer une page dans laquelle j'écris donc mon $ecrit.
Ben lui il écrit ça dans le fichier que je créé:
<?
$reponse[1][1]="ceci est l\'exemple";
?>
Et moi j'en veux pas de son \. existe un moyen simple à la création d'éviter ce soucis ou je dois m'amuser à rajouter des explode sachant que c'est dans une boucle et que ça va alourdir considérablement mon code.
euh je tablerai plus sur du javascript pour faire ça t'aurai moins de mal.
désolé cafouillage plus haut.
Donc je le stocke dans un variable temporaire comma ça:
<?
for($i=1;$i<=$nbquestion;$i++) {
$ecrit .='$question['.$i.']='."\"$question[$i]\";\n";
$ecrit .='$nbreponse['.$i.']='."\"$nbreponse[$i]\";\n";
for($j=1;$j<=$nbreponse[$i];$j++) {
$reptemp=$reponse[$i][$j];
$ecrit .='$reponse['.$i.']['.$j.']='."\"$reptemp\";\n";
}
}
Je le poste au cas ou ça puisse servir à des gens, La globule dis le moi si ça encombre ta base pour rien et j'arrete de poster toutes les 20mn.
bon j'ai trouvé merci Koboneil, il me suffit de stocker le contenu de la cellule de mon tableau a deux dim dans une va
Je devrai essayer avant de poster mais je suis désolé les idées me viennent quand j'envoie.
Bon j'ai reussi pour les tableaux à une dimension avec une bouccle mais pour ceux à deux dimensions les boucles ont du mal:
PAge qui genere:
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1478]ce lien[/lien])
PaGE GENERE:
<html><head><title>guide de choix</title></head><body>
<?if(! isset($rep)){$rep=1;}$nbquestion="2";
$question[1]="question1";
$nbreponse[1]="2";
$reponse[1][1]='$reponse[$i][$j]';$lien[1][1]="Array[1]";
$reponse[1][2]='$reponse[$i][$j]';$lien[1][2]="Array[2]";
$question[2]="question2";
$nbreponse[2]="2";
$reponse[2][1]='$reponse[$i][$j]';$lien[2][1]="Array[1]";
$reponse[2][2]='$reponse[$i][$j]';$lien[2][2]="Array[2]";
function affichequestion($rep) {global $question;global $reponse;global $lien;global $nbreponse;echo '<form name="form'.$rep.'" action="guide.php" method="post">';echo $question[$rep];echo '<br>';
for($k=1;$k<=$nbreponse[$rep];$k++) {echo '<input type="radio" value="'.$lien[$rep][$k].'" name="rep">'.$reponse[$rep][$k].'<br>';}
echo '<input type="submit" name="envoie" value="Envoyer">';
echo '</form>';
}
affichequestion($rep);?>
</body>
</html>
Comme vous pouvez le voir ça marche pour une dimension sinon il me met un Array[dimension 2].
bon j'ai trouvé c'était une erreur de guillemets et quotes.
par contre le code du message précedent me génère cette page:
<?session_start ();?><html><head><title>guide de choix</title></head><body>
<?if(! isset($rep)){$rep=1;}$nbquestion="2";
$question="Array";
$nbreponse="Array";
$reponse="Array";
$lien="Array";
function affichequestion() {
global Array;
global Array;
global Array;
global Array;
echo '<form name="form'..'" action="page4.php" method="post">';
echo ;
echo '<br>';
for(=1;<=;++) {
echo '<input type="radio" value="'.[].'" name="rep">'.[].'<br>';
}
echo '<input type="submit" name="envoie" value="Envoyer">
echo '</form>';
}
affichequestion();
?>
</body>
</html>
Et j'aime bien le Array mais je préfererai avoir les valeurs contenues dans la tableau...
oui merci, en faite j'ai un problème au niveau de l'affectation des variables dans le code suivant:
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1476]ce lien[/lien])
il me sort une erreur que je comprends pas trop:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in c:\program files\easyphp\www\tp\formulaireweb\actes\guide\encore\page4.php on line 27
Parse error: parse error, unexpected '\"' in c:\program files\easyphp\www\tp\formulaireweb\actes\guide\encore\page4.php on line 27
si quelqu'un connait ce genre d'erreur et a une solution, ça me ferait plaisir.
Salut,
je cherche donc des cours ou à la limite des tutos, pour comprendre comment marche la création et l'écriture d'un fichier php en php.
J'aimerai surtout comprendre comment passer des valeurs à la page créée et comment les variables sont reconnus par le fichier créer, faut-il les stocker quelque part pour que le fichier crée se serve des varaibles renseign lors de la création,...
Y a des questions que je me pose...