problème de base (mais qui m'énerve!) [newbies en PHP] - PHP - Programmation
Marsh Posté le 07-08-2003 à 11:58:16
s'il n'y a pas de sortie ecran dans ta page de traitement .. rien d'alarmant ...
il va falloir que tu en dises plus .....
on veut le code de ta balise d'ouverture de formulaire, le code de ton fichier de traitement, 3 pizzas et un helico
Marsh Posté le 07-08-2003 à 12:03:58
alors voici le code du formulaire:
<FORM method= "get" Action = "ajout_poste.php">
<TABLE BORDER=0>
<TR>
<TD>modèle:</TD>
<TD>
<INPUT name="modele_poste" type=text size="40">
</TD>
<TD>fabriquant:</TD>
<TD>
<INPUT name="fabriquant_poste" type=text size="40">
</TD>
</TR>
<TR>
<TD>référence interne du poste:</TD>
<TD>
<INPUT name="ref_interne_poste" type=text size="30">
</TD>
<TD>référence fournisseur du poste:</TD>
<TD>
<INPUT name="ref_fabriquant_poste" type=text size="30">
</TD>
</TR>
<TR>
<TD>taille du dique dur en GO:</TD>
<TD>
<INPUT name="taille_dd" type=text size="10">
</TD>
<TD>Mémoire:</TD>
<TD>
<INPUT type=text name="ram">
</TD>
</TR>
<TR>
<TD>processeur:</TD>
<TD>
<INPUT name="processeur" type=text size="25">
</TD>
<TD>prise réseau utilisée:</TD>
<TD>
<SELECT name="num_prise">
</SELECT>
</TD>
</TR>
<TR>
<TD>commentaires:</TD>
<TD>
<textarea name="commentaire_poste" cols="40" rows="5"></textarea> </TD>
</TR>
</TABLE>
<p> </p><p> </p>
<TABLE>
<TR>
<TD align=middle> <div align="center"> </div></TD>
</TR>
</TABLE>
<div align="center">
<input type="submit" name="Ajouter" value="Ajouter">
</div>
</form>
et voici mon code php (ce n'est qu'un test ne rigolez pas)
<HTML>
<HEAD>
</HEAD>
<BODY>
toto
<?
echo "Bonjour, ce texte provient d'une balise PHP";
?>
</BODY>
</HTML>
En fait dans ce précédent fichier je vais insérer des fonctions de contrôle d'intégrité des donées saisies dans le formulaire du fichier html.
En fait ce que je souhaite, c'est que ma page html reste affichée durant l'exécution du script php.
Marsh Posté le 07-08-2003 à 12:05:11
PS je fais des recherches pour l'elico. Je devrai pouvoir t'en avoir un
Marsh Posté le 07-08-2003 à 12:10:56
croit pas que ca soit possible ca.
Sinon ton code ne serait jamais interpreté par le parser si tu veut rester sur une page html
Marsh Posté le 07-08-2003 à 12:15:01
Ca viendrait pas d'une mauvaise config de ton serveur HTTP, des fois ? Genre oublier de préciser que les fichiers en .php doivent faire appel à php.exe ou un truc du genre...
Marsh Posté le 07-08-2003 à 12:33:09
pour une meilleure lecture
Code :
|
est-ce que tu es sur que ta configuration autorise l'ouverture avec la balise reduite <? .. essayes <?php
edit : t'as un serveur avec interpretation PHP installé ?
Marsh Posté le 07-08-2003 à 12:34:42
simogeo a écrit : |
Ba pour moi, le coup de la balise simplifiée ça vient de l'interpréteur PHP, donc ça veut plus ou moins dire que l'interpréteur est pas appelé. D'où la remarque sur le serveur HTTP mal configuré
Marsh Posté le 07-08-2003 à 15:39:58
simogeo a écrit : on veut le code de ta balise d'ouverture de formulaire, le code de ton fichier de traitement, 3 pizzas et un helico |
tu sais que t'es marrant toi des fois..
des fois hein..
Marsh Posté le 07-08-2003 à 17:39:39
Hello,
en fait je te propose une chose : tu envois les données de ton formulaire http à une page php qui s'éxécute : si c bon, ça te rajoute les info dans ta base et si c pas bon ça revient a ton formulaire avec un msg d'erreur.
Si cela te conviend tu pourrais t'aider de ça :
page .php
<?php
if (condition1 == "truc" and condition2= "machin" )
{
connection à ta base;
ajout;affichage des résultat;
}
else
{
include("formulaire.htm" );
}
?>
Voila avec ça tui devrait t'en sortir car le client ne voit pas la page php mais juste le résultat du traitement.
Allé Ciao
Marsh Posté le 07-08-2003 à 18:54:03
ok!
merci bcp. j'adopte cette solution!
Je te dois combient ?
Marsh Posté le 08-08-2003 à 13:03:03
lol
rien du tout ça sert à ça les forums, et puis un jour tu m'aideras peut être a ton tour donc voila.
En tout cas c cool de s'avoir que ça te convient!
allé ciao et bonne continuation pour ton site.
Marsh Posté le 07-08-2003 à 11:54:44
salut, à tous. Je développe mon premier site (pour l'entreprise dans laquelle je bosse).
J'ai un nouveau ptit problème:
J'ai un formulaire dans une page html dans lequel sont saisies diverses informations. tout à la fin de ce formulaire j'ai un bouton de type submit. Ce bouton pointe vers un fichier php (qui doit me permettre dans un premier temps, de contrôler l'intégrité des données saisies).
Alors mon problème c'est que dès que l'utilisateur clique sur le bouton de validation, mon fichier php s'affiche à l'écran. Je voudrai donc que mon script php s'exécute sans qu'il n'apparaisse à l'écran. (en fait ce qui apparait à l'écran, c'est une page blanche et dans la barre d'adresse j'ai le nom de mon fichier php).
Bon j'éspère avoir été clair (je le suis pas toujours).
Merci par avance!