Variable d'une donnée sql

Eléphant du PHP | 297 Messages

04 mai 2006, 01:40

Salut...encore moi :roll:
J'ai un petit prob de variable,
Je recupere les données d'un jeux d'enregistrement pour les envoyer par email.
je prepare donc quelques variables, comme ceci :
$codeproduit=$row_Recordset3['produit'];
$nomproduit=$row_Recordset4['hosting'];
$codeclient=$row_Recordset1['id'];
$nomclient=$row_Recordset1['nombre'];
mais rien n'est affiché sur le mail !.
pourtant lorsque je fais un echo sur la page d'ou va partir l'email,
des données du jeu d'enregistrement (et pas des variables), ca m'affiche bien les données. comme ceci par exemple:
<?php echo $codeproduit=$row_Recordset3['produit']; ?>
est-ce que je me plante dans la facon d'ecrire la variable ?
Modifié en dernier par Chile le 04 mai 2006, 23:48, modifié 1 fois.

Mammouth du PHP | 1353 Messages

04 mai 2006, 10:51

Si ton echo fonctionne le probleme vient peut etre de la facon dont tu ecris le mail non ?

Eléphant du PHP | 297 Messages

04 mai 2006, 14:59

salut,
ben je pense pas, car je recois la partie des infos qui est remplis
par le visiteur sur le formulaire. par contre je ne recois pas les infos
que je sors de mon jeu d'enregistrement. voici mon script email:
$msg="<html>";
$msg .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><em>PEDIDA DE DOMINIO</em></strong><br />";
$msg .= "<br />";
$msg .= "<strong><em>Nombre:</em></strong>:<br />";
$msg .= "\t$nomclient\n<br />";
$msg .= "<strong><em>Code client:</em></strong>:<br />";
$msg .= "\t$codeclient\n<br />";
$msg .= "<strong><em>Produit:</em></strong>:<br />";
$msg .= "\t$nomproduit\n<br />";
$msg .= "<strong><em>Code produit:</em></strong>:<br />";
$msg .= "\t$codeproduit\n<br />";
$msg .= "<strong><em>Adresse:</em></strong>:<br />";
$msg .= "\t$adresse\n<br />";
$msg .= "<strong><em>Clave:</em></strong>:<br />";
$msg .= "\t$clave\n<br />";
$msg .="<html>";

$email2="[email protected]";
$sujet="Dominio";

$Headers  = "Content-Type:text/html;charset=iso-8859-1\n";
$Headers .= "Content-Transfer-Encoding: 8bit\n";
et voici les variables du formulaire qui passent bien:
$adresse=$_POST['adresse']; 
$clave=$_POST['clave'];