Recherche de cours ou tuto
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...
As tu regardé
ceci ?
Koboneil
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.
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...
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é merci Koboneil, il me suffit de stocker le contenu de la cellule de mon tableau a deux dim dans une va
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.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: