PHP-MySQL Hébergeur wanadoo - Besoin d'aide urgent

PHP-MySQL Hébergeur wanadoo - Besoin d'aide urgent - Programmation

Marsh Posté le 27-05-2002 à 11:55:03    

voila mon probleme :  
j'effectue en ce moment un contrat en sous traitance pour une boite de creation de site internet, hébergé sur wanadoo... je suis sensé faire la partie dynamique du site en php-mysql pour l'envoi et la consultation de petites annonces. malheureusement je n'arrive pas à  effectuer les requètes mysql les plus simples : lorsque j'essaye d'inserer des données dans la base la requete passe (l'identifiant est 'true';) mais les données ne sont pas insérées. Le plus troubalant est que lorsque j'affich la requéte via un echo et que je fais un copier-coller dans phpMyAdmin, l'insertion est faite... Bien sur le script marche parfaitement sur mon serveur(php 4.2), mais le serveur wanadoo n'a que php 3.0.14, mysql 3.22.23b. Peut etre une incompatibilité des versions?  
Je suis sensé rendre le travail aujourd'hui, un coup de main serait le bienvenu.

Reply

Marsh Posté le 27-05-2002 à 11:55:03   

Reply

Marsh Posté le 27-05-2002 à 12:05:31    

Correction apres verification : la version de php est 4.0.6 (il fallait pour ca mettre l'extension .php4 ) et mysql 3.23.32

Reply

Marsh Posté le 27-05-2002 à 12:05:54    

:heink: bizzarre comme truc..
 
perso j'ai été super emmerdé avec Wanadoo, depuis ce temps là je déconseille toujours à mes clients de s'héberger là bas  
 
ils mettent des extensions FP sur leur serveurs Linux,
pas d'indexation de répertoire avec les index.php (oubligé de foutre un .htm avec redirection..)
personnel incompétent
tarifs hallucinants !
 
fais quand même voir ton code il doit y avoir un pb de compatibilité PHP3 / PHP4 ...


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 27-05-2002 à 12:26:18    

Voila mon code : (réduit au plus simple par souci de compatibilité)
 
<?
include "../admin/params.inc.php4";
$db_id = mysql_connect(HOST, USR, PWD);
if (!$db_id)
{
  echo "echec de la connexion mysql<br>";
}
else
{
  echo "connexion mysql etablie<br>";
}
$test1 = mysql_select_db("campbveu", $db_id);
if (!$test1)
{
  echo " echec de la connexion à la base de donnée <br>";
}
else
{
  echo "connxeion à la base de donnée établie<br>";
}
 
$datetime = date("Y-m-d H:i:s" );
if ($Pays == "Autre" )
{
  $Pays = $autre;
}
/*$query1 = "INSERT INTO jachete SET `utilisation`='$Utilisation',`nombre_d
e_places`='$Nombre_de_places',`nombre_
de_FR`='$Nombre_de_FR',`annonce`=
9;$annonce',`identification`='$Identif
ication',`nom`='$Nom',`prenom`=
'$Prenom',`adresse`='$Adresse�
39;,`codepostal`='$Codepostal',`ville`
='$Ville',`pays`='$Pays',`
tel_fixe`='$Tel_fixe',`tel_portable`=
'$Tel_portable',`email`='$email&
#039;,`date_de_creation`='$datetime',`
validation`='N'";
 */
/*$query1 = "INSERT INTO jachete SET utilisation='$Utilisation',nombre_de_p
laces='$Nombre_de_places',nombre_de_FR
='$Nombre_de_FR',annonce='$annon
ce',identification='$Identification&#
039;,nom='$Nom',prenom='$Prenom
',adresse='$Adresse',codepostal=
'$Codepostal',ville='$Ville'
;,pays='$Pays',tel_fixe='$Tel_fi
xe',tel_portable='$Tel_portable'
,email='$email',date_de_creation=
9;$datetime',validation='N'";
 */
$query1 = "INSERT INTO jachete VALUES(NULL,'$Utilisation','$Nom
bre_de_places','$Nombre_de_FR',
'$annonce','$Identification'
;,'$Nom','$Prenom','
$Adresse','$Codepostal','$
Ville','$Pays','$Tel_fixe
','$Tel_portable','$email&
#039;,'$datetime','N';)";
$test = mysql_query($query1, $db_id);
$test2 = mysql_query("SELECT * FROM jachete" );
$test2_result = mysql_fetch_array($test2);
echo $test2_result['nom'];
 
if (!$test)
{
  echo "echec de l'envoi de l'annoce";
}
else
{
  echo "votre annonce a ete envoyée";
}
?>

Reply

Marsh Posté le 27-05-2002 à 13:20:56    

je savai meme pas que wanadoo était passé au php :lol:
 
pour moi ca restera un truc de stockage d'image :D

Reply

Marsh Posté le 27-05-2002 à 13:34:40    

$query1 = "INSERT INTO jachete VALUES(NULL,'$Utilisation','$Nom
 
bre_de_places','$Nombre_de_FR',
'$annonce','$Identification&
#039;
;
,'$Nom','$Prenom',&#
039;
$Adresse','$Codepostal','$
 
Ville','$Pays','$Tel_fixe
','$Tel_portable','$ema
il&
#039;
,'$datetime','N';)
";  
 
t'as un problème de quotes et de ; ça me semble louche..
 
à mon avis ça vient de ça
 
c'est quoi le premier champ de ta base (inséré en NULL) ?

 

[jfdsdjhfuetppo]--Message édité par Sh@rdar le 27-05-2002 à 13:36:18--[/jfdsdjhfuetppo]


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 27-05-2002 à 14:19:13    

J'avais pas remarqué, effectivement cd #39 est bizare, mais ca vient ssans soute du fait que je bosse sous linux et que j'ai fait un copier coller bourrin, ca n'apparait pas dans mon code (je l'ai recupéré sous win pour tester).  
De tte facon le probléme est reglé : j'ai bien l'insertion qui s'effectue mais phpMyAdmin refuse de me l'afficher il doit y avoir un pb de compatibilité ascendante en tre ma version de phpMyAdmin et la version de mysql presente sur le serveur.
Merci  à tous de vos reponses!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed