Et oui encore moi ...
( est ce utile de préciser que je connais rien en php :--)... )
J'ai tenté de personnaliser la newsletter, dans la mesure ou il va s'agir de prospect, j'aimerai avoir un minimum d'information à leurs sujet.
Nom
Prenom
société
Code postal
J'ai suivis les information du tuto !
tout est bien en place dans mon formulaire, mais je ne vois rien apparaitre dans ma base de données :-( même pas le nom qui si j'ai bien compris est traité différemment vu que déjà inclus.
J'ai donc introduit ceci sur phpmyadmin
ALTER TABLE `ntux2_users` ADD `prenom` VARCHAR(250) NOT NULL;
ALTER TABLE `ntux2_users` ADD `entreprise` VARCHAR(250) NOT NULL;
LTER TABLE `ntux2_users` ADD `code_postal` VARCHAR(5) NOT NULL;
Voici ce que j'ai mis sur form-netlettux2.php :
Ligne 780 :
echo ' <fieldset><legend>Données annexes</legend>'.CR;
echo ' <p><label for="user_name">Votre nom :</label>';
echo '<input type="text" id="user_name" name="user_name" tabindex="'.$tabindex.'"'.DOC.'</p>'.CR; $tabindex++;
echo ' <p><label for="code_postal">Votre Code Postal :</label>';
echo '<input type="text" id="code_postal" name="code_postal" tabindex="'.$tabindex.'"'.DOC.'</p>'.CR; $tabindex++;
echo ' <p><label for="entreprise">Nom de votre société</label>';
echo '<input type="text" id="entreprise" name="entreprise" tabindex="'.$tabindex.'"'.DOC.'</p>'.CR; $tabindex++;
echo ' <p><label for="prenom">Votre prenom :</label>';
echo '<input type="text" id="prenom" name="prenom" tabindex="'.$tabindex.'"'.DOC.'</p>'.CR; $tabindex++;
echo ' </fieldset>'.CR;
echo ' </div>'.CR;
echo ' <div class="formfoot"><input type="submit" name="submit" value="'; echo ($act == 'manage') ? $ntux2['reg_upd'] : $ntux2['reg_now']; echo'" tabindex="'.$tabindex.'"'.DOC.'</div>'.CR; $tabindex++;
echo '</form>'.CR;
ensuite ligne 591 :
$email = (IsEmail($email)) ? $email : '';
$user_name = (isset($_POST['user_name'])) ? Rec($_POST['user_name']) : '';
$code_postal = (isset($_POST['code_postal'])) ? Rec($_POST['code_postal']) : '';
$entreprise = (isset($_POST['entreprise'])) ? Rec($_POST['entreprise']) : '';
$prenom = (isset($_POST['prenom'])) ? Rec($_POST['prenom']) : '';
if ($email == '')
et pour finir en 680 :
$otherfields = array();
$otherfields['code_postal'] = $code_postal;
$otherfields['entreprise'] = $entreprise;
$otherfields['prenom']=$prenom;
$new_subscriber_id = AddSubscriber($email);
$useradd = true;
Je pense donc avoir suivit tout bien comme il faut ..; mais ma base de donnée n'enregistre rien du tout :-(

