Recherche de cours ou tuto

Répondre
Patochewie
le 18/06/2004 à 11:44
Patochewie
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...
Patochewie
le 18/06/2004 à 14:21
Patochewie
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.
Patochewie
le 18/06/2004 à 14:32
Patochewie
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...
Patochewie
le 18/06/2004 à 15:17
Patochewie
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].
Patochewie
le 18/06/2004 à 15:30
Patochewie
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
Patochewie
le 18/06/2004 à 15:33
Patochewie
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.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours