par
swool » 18 juin 2010, 14:13
Bonjour, j'ai un script de requête et de passage de variable à flash qui a toujours bien marché (un bon paquet d'années) mais qui ne veut plus rien savoir sur mon nouvel hébergement, je pense que ça vient du passage de php4 à php5 mais voilà, je ne suis pas du tout programmeur php alors je me tourne vers vous, le regard implorant, les genoux fléchis et les mains jointes
j'ai un fichier de fonction "01_fonctionscr.php":
function parse($var,$val)
{
echo "&$var=$val";
}
un fichier d'ouverture de base "01_ouverture.php" :
mysql_connect($dbhost,$dblogin,$dbpass) or die("Impossible de se connecter");
un fichier de paramétrage "01_param.php" :
$dbhost="***";
$dbname="***";
$dblogin="***";
$dbpass="***";
un fichier de fermeture "01_fermeture.php":
mysql_close();
et mon fichier principal "authentification.php" :
require('01_fonctionscr.php');
require('01_param.php');
require('01_ouverture.php');
$query="SELECT id,identifiant,mot_de_passe,nom_prenom FROM collaborateurs WHERE identifiant='$identifiant'";
$result=mysql($dbname,$query);
$combien=mysql_num_rows($result);
if ($combien==0) {
parse("done",2);
} else {
$val = mysql_fetch_array($result);
$nbrchamps=mysql_num_fields($result);
for ($i = 1; $i < $nbrchamps; $i++)
{
$nomchamp=mysql_field_name($result,$i);
$valeurchamp=$val["$i"];
parse("$nomchamp",stripslashes($valeurchamp));
}
parse("done",1);
}
require('01_fermeture.php');
J'ai regardé quand même avant de poster et il semblerait que le "&" dans la fonction ne soit plus nécessaire, j'ai essayé de l'enlever mais ça ne suffit pas.
ce script fonctionne bien sur un autre hébergement en php4, les variables reviennent bien à flash et je peux les traiter.
merci de votre aide, je suis sûr que ce n'est pas grand-chose mais ça dépasse mes compétences de graphiste

Bonjour, j'ai un script de requête et de passage de variable à flash qui a toujours bien marché (un bon paquet d'années) mais qui ne veut plus rien savoir sur mon nouvel hébergement, je pense que ça vient du passage de php4 à php5 mais voilà, je ne suis pas du tout programmeur php alors je me tourne vers vous, le regard implorant, les genoux fléchis et les mains jointes :priere:
j'ai un fichier de fonction "01_fonctionscr.php":
[php]function parse($var,$val)
{
echo "&$var=$val";
}[/php]
un fichier d'ouverture de base "01_ouverture.php" :
[php]mysql_connect($dbhost,$dblogin,$dbpass) or die("Impossible de se connecter");[/php]
un fichier de paramétrage "01_param.php" :
[php]$dbhost="***";
$dbname="***";
$dblogin="***";
$dbpass="***";[/php]
un fichier de fermeture "01_fermeture.php":
[php]mysql_close();[/php]
et mon fichier principal "authentification.php" :
[php]require('01_fonctionscr.php');
require('01_param.php');
require('01_ouverture.php');
$query="SELECT id,identifiant,mot_de_passe,nom_prenom FROM collaborateurs WHERE identifiant='$identifiant'";
$result=mysql($dbname,$query);
$combien=mysql_num_rows($result);
if ($combien==0) {
parse("done",2);
} else {
$val = mysql_fetch_array($result);
$nbrchamps=mysql_num_fields($result);
for ($i = 1; $i < $nbrchamps; $i++)
{
$nomchamp=mysql_field_name($result,$i);
$valeurchamp=$val["$i"];
parse("$nomchamp",stripslashes($valeurchamp));
}
parse("done",1);
}
require('01_fermeture.php');[/php]
J'ai regardé quand même avant de poster et il semblerait que le "&" dans la fonction ne soit plus nécessaire, j'ai essayé de l'enlever mais ça ne suffit pas.
ce script fonctionne bien sur un autre hébergement en php4, les variables reviennent bien à flash et je peux les traiter.
merci de votre aide, je suis sûr que ce n'est pas grand-chose mais ça dépasse mes compétences de graphiste :oops: