Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/11/2006, 18h20   #1
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 164
Points : 35
Points : 35
Par défaut Problème de variable suivant l'hébergeur

Bonjour à tous

J'ai un fichier contenant un FORM et un bouton submit.

Lorsque j'envois normalement je récupère ma variable et la test avec un isset.
Jusque là, rien de bien sorcier.

Mais voilà, si je place mon fichier chez FREE, pas de problème, le script fonctionne mais si je le mets chez OVH ou Hosteur.com, il ne se passe rien, comme si je ne récupérais pas ma variable

Qui a déjà rencontré ce problème et mieux, qui a une solution

Merci d'avance

Pascal
PM_calou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 18h24   #2
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
C'est étrange, je suis chez ovh, et j'ai testé mon site sur free, j'utilise des isset et pas de problèmes...

Peux-tu envoyer un bout de code?

++
JC
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 18h27   #3
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Tu utiliserais pas le code obsolète d'appel des variables que Free autorise ??

C'est-à-dire : au lieu de
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 18h34   #4
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 164
Points : 35
Points : 35
Par défaut je t'ai envoyé le code en message privé

pour ne pas encombrer le forum.
PM_calou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 18h37   #5
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 164
Points : 35
Points : 35
Par défaut je fait ceci

Code :
1
2
3
4
5
6
<?
    if(isset($selectionner)):
 
   	print("Selectionner");
    endif;
 ?>
par exemple

J'ai trainé sur le tuto et repris mes bouquins, et j'ai vu pas mal d'exemples comme ceci
PM_calou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 18h49   #6
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Sorry mais je ne connais pas la syntaxe avec les :

je fais

Code :
1
2
3
 
if (isset($variable))
echo "variable = $variable";
++
JC
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 18h51   #7
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Code :
1
2
if (isset($_POST['variable']))
echo "variable = ".$_POST['variable'];
Et moi je préfère cette notation vu que ce sont des données d'un formulaire
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 19h00   #8
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 164
Points : 35
Points : 35
j'ai fais la modif comme pré-cité et ça na marche pas non plus
PM_calou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 19h02   #9
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Bon là il serait intéressant de poster le code au moins la partie concernée.
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 19h08   #10
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 164
Points : 35
Points : 35
Par défaut Voici le code complet.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
 
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title>poignees</title>
</head>
<body>
<form method="get" action="poignees.php" name="poignees">
  <div style="text-align: center;">&nbsp;<br>
  </div>
  <br>
  <table
 style="width: 600px; text-align: left; margin-left: auto; margin-right: auto;"
 border="1" cellpadding="2" cellspacing="2">
    <tbody>
      <tr>
        <td style="text-align: right;">Marque
: </td>
        <td><input maxlength="20" name="marque"></td>
      </tr>
      <tr>
        <td style="text-align: right;">Modele
:</td>
        <td style="text-align: left;"><input maxlength="30"
 name="modele"></td>
      </tr>
      <tr>
        <td style="text-align: right;">Longueur
: </td>
        <td><input maxlength="2" name="longueur"></td>
      </tr>
      <tr>
        <td style="text-align: right;">Poids
: </td>
        <td><input maxlength="4" name="poids"></td>
      </tr>
      <tr>
        <td style="text-align: center; vertical-align: middle;"
 colspan="2" rowspan="1">test
 <?
    if(isset($_POST['selectionner'])):
	//if ($selectionner == "selectionner") :
	echo "selectionner = ".$_POST['selectionner'];
    ?><p>
    Selectionner activé<p>
    <?
	print("Selectionner");
    endif;
 ?>
        <select size="20" name="liste_poignees">
        </select>
        <button value="selectionner" name="selectionner">S&eacute;lectionner</button><br>
        </td>
      </tr>
    </tbody>
  </table>
  <br>
  <div style="text-align: center;"><button value="ajouter"
 name="ajouter">Ajouter/Modifier</button><button value="effacer"
 name="effacer">Effacer</button><br>
  </div>
  <div style="text-align: center;"><button value="RaZ" name="raz"
 type="reset">RaZ</button><br>
  </div>
</form>
</body>
</html>
PM_calou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 19h21   #11
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Vu que tu passes en GET il serait judicieux de mettre GET à la place de POST dans :
Code :
1
2
3
if(isset($_POST['selectionner'])):
	//if ($selectionner == "selectionner") :
	echo "selectionner = ".$_POST['selectionner'];
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 19h34   #12
Nouveau Membre du Club
 
Inscription : juillet 2006
Messages : 164
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 164
Points : 35
Points : 35
Par défaut Super

Ca marche

Merci pour le coup de pouce.

@ bientôt

Pascal
PM_calou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h01.


 
 
 
 
Partenaires

Hébergement Web