Videos streaming images jeux et buzz
Connexion






Perdu le mot de passe ?

Inscrivez-vous maintenant !
Menu Principal
Communauté




Wiliwilliam
Formulaire et exécution dans un même .php
 0  #1
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 38209
Karma: 18938
en gros j'essaie de faire ça:

<?php
function affichage_upload_form() 
{ 
echo 'FORMULAIRE'; //on obtient un input type file avec nom XXX
}

function execute_upload() 
{
$XXX = $_POST['XXX'];
echo .$XXX.;
}
?php>


mais ça marche pas du tout, car j'ai essayé de partir d'un script d'upload d'image, en supprimant la partie de condition if-else dans la deuxième partie du programme.

Moi j'aimerais juste faire UN php où tout d'abord on fait des inputs tout con (du texte et tout)
et ensuite avec des echo et des incrémentations, recréer un texte à partir input... dans le même .php

HELP :lol:

Contribution le : 08/05/2014 10:54
Signaler

AshySlashy
 0  #2
J'aime glander ici
Inscrit: 05/04/2007 11:48
Post(s): 8201
Karma: 1358
Si tu ne mets pas tout le code ça va être dur de t'aider.

Il me semble qu'on met une condition genre
if isset(ma variable post)
le résultat de l'envoie du formulaire
else
le formulaire avant envoie

Ou un truc du genre (désolé j'ai pas fait de php depuis un baille)

Contribution le : 08/05/2014 15:48
Signaler

Wiliwilliam
 0  #3
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 38209
Karma: 18938
ça ... ne m'aide pas vraiment du coup 😃

Contribution le : 08/05/2014 16:12
_________________
>> Récompenses si tu passes en article <<
Signaler

AshySlashy
 0  #4
J'aime glander ici
Inscrit: 05/04/2007 11:48
Post(s): 8201
Karma: 1358
Tiens, un mini tuto qui donne un exemple très simple de formulaire en un seul script:

http://sylvie-vauthier.developpez.com/tutoriels/php/grand-debutant/?page=formulaires

Contribution le : 08/05/2014 16:31
Signaler

Wiliwilliam
 0  #5
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 38209
Karma: 18938
non, celui là est en deux parties.
moi je veux que ce soit dans le même fichier php.

je pense qu'il y a une syntaxe particulière pour ce cas justement. 😞

Contribution le : 08/05/2014 16:34
Signaler

AshySlashy
 0  #6
J'aime glander ici
Inscrit: 05/04/2007 11:48
Post(s): 8201
Karma: 1358
Citation :

@Wiliwilliam_ a écrit:
non, celui là est en deux parties.


Si si, il est en une seule partie. Regarde à la fin, chapitre "III-4. Les formulaires, fin"
L'exemple propose le contenu complet de l'unique fichier "saisie.php".

Par contre, il faut remplacer les
$pseudo = $_POST['pseudo'];
par du:
$pseudo = htmlspecialchars($_POST['pseudo']);
pour éviter l'injection de code dans ta page par un posteur malveillant.

Contribution le : 08/05/2014 16:44
Signaler

Wiliwilliam
 0  #7
La loi c'est moi
Inscrit: 07/04/2012 19:19
Post(s): 38209
Karma: 18938
HAN .... il se redirige simplement sur lui même ......................................................
mais c'est tout con 🔨 dans quoi j'étais en train de m'engager dis donc!
merci du coup ça devrait aller 😉

Contribution le : 08/05/2014 16:46
Signaler


 Haut   Précédent   Suivant






Si vous êtes l'auteur d'un élément de ce site, vous pouvez si vous le souhaitez, le modifier ou le supprimer
Merci de me contacter par mail. Déclaré à la CNIL N°1031721.