php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.05.2009, 13:09  
Neuer Benutzer
 
Registriert seit: 08.05.2009
Beiträge: 2
eslpx25 befindet sich auf einem aufstrebenden Ast
Standard hilfe [ frage zu einen script ]

hi liebe community ich hätte da eine frage zu einen newsletter script.
und zwar erhaelt man ein newsletter wenn man den harken gesetzt hat bei "news letter erhalten" nun hab ich mit einfachen copy paste kenntnissen das user erweitert das man zwei email adressen angeben kann leider bekommt nur die erste ( standart email angabe nenn newsletter ) wie kann ich das ändern bzw. wie kann ich das von mir hinzugefügte email fehlt mit den newsletter verbinden?
hilfe wäre nett ;/

ich weis jetzt nur nicht genau welche datei ihr braucht...

hier ist zB die datei wo man den newsletter abonieren kann:

PHP-Code:
<?php
$cs_lang 
cs_translate('newsletter');
$data = array();
if(isset(
$_POST['submit'])) {
  
$data['users']['users_newsletter'] = $_POST['newsletter'];
  
$data['head']['body_text'] = empty($data['users']['users_newsletter']) ? $cs_lang['unsubscribe_letter'] : $cs_lang['subscribe_letter'];
  
$users_cells array_keys($data['users']);
  
$users_save array_values($data['users']);
  
cs_sql_update(__FILE__,'users',$users_cells,$users_save,$account['users_id']);
} else {
  
$data['head']['body_text'] = $cs_lang['newsletter_info'];
}
  
$user cs_sql_select(__FILE__,'users','users_id, users_newsletter',"users_id = '" $account['users_id']. "'",0,0,1);
  
$data['users']['users_newsletter'] = $user['users_newsletter'];
  
$data['newsletter']['checked'] = empty($data['users']['users_newsletter']) ? '' 'checked';
  
$data['url']['action'] = cs_url('newsletter','center');
  
$data['head']['back'] = cs_link($cs_lang['back'],'users','settings');
  echo 
cs_subtemplate(__FILE__,$data,'newsletter','center');
?>
eslpx25 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.05.2009, 13:32  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

1. Dein Titel ist mal überhaupt nicht aussage kräftig -> siehe Forenregeln
2. Dein erster Satz (bzw. du hast eigentlich nur einen Satz in dem ganzen Post) ist echt nicht verständlich. Verwende mal . und , und Groß/Kleinschreibung und bau deine Sätze nach deutscher Grammatik zusammen. Ansonsten wirds schwer für mich zu verstehen was du willst.
3. Copy & Paste wird wohl nicht so viel nützen bei deinem Skript. So wies aussieht wird zum User die Email und ob er Newsletter empfangen will in der Datenbank gespeichert. Möchtest du eine zweite Emailadresse eingeben musst du die Datenbank um eine Spalte erweitern und das Skript dass die Emails versendet ebenfalls so modifizieren dass es die beiden Spalten mit den Emailadressen ausliest und an beide Adressen eine Mail verschickt.

Für jemanden ohne PHP Kenntnisse ist das wohl kaum zu erledigen!
Flor1an ist offline   Mit Zitat antworten
Alt 08.05.2009, 14:07  
Neuer Benutzer
 
Registriert seit: 08.05.2009
Beiträge: 2
eslpx25 befindet sich auf einem aufstrebenden Ast
Standard :re

entschuldige bitte mein rechtschreibung / satzbau ;(

also die datenbank hab ich beim ( user ) erweitert um users_email2 das funktioniert auch ich kann die angabe machen und sie wird auch gespeichert.
das problem liegt jetzt nur noch wie du es schon gesagt hast, dass ich die zweite email addy für das newsletter script sichtbar machen muss.

nun in der prefix_newsletter tabelle kann ich leider nichts finden

Code:
CREATE TABLE prefix_newsletter (
  newsletter_id {serial},
  users_id int(8) NOT NULL default '0',
  newsletter_to varchar(200) NOT NULL default '',
  newsletter_subject varchar(200) NOT NULL default '',
  newsletter_text text,
  newsletter_time varchar(200) NOT NULL default '',
  PRIMARY KEY (newsletter_id)
){engine};

aber unter prefix_users wo ich die zweite email addy hinzugefügt habe
( users_email2 varchar(40) NOT NULL default '', )

steht unten noch etwas

Code:
PRIMARY KEY (users_id),
  UNIQUE (users_nick),
  UNIQUE (users_email)
){engine};
muss ich dort auch die zweite mail eintragen?

Code:
PRIMARY KEY (users_id),
  UNIQUE (users_nick),
  UNIQUE (users_email)
  UNIQUE (users_email2)  
){engine};
ich bitte dich helf mir ;D trotz meiner schlechten rechtschreibung
eslpx25 ist offline   Mit Zitat antworten
Alt 08.05.2009, 14:16  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Das was du bei der Userdatenbank versuchst zu machen ist ein Index über diese Spalte zu legen. Das kommt jetzt wieder darauf an was du damit machst ... da sollte man sich mit Datenbanken auskennen da können wir dir nicht so einfach helfen. Daran wirds aber nicht liegen.

So wie deine Newsletter Tabelle aussieht wird für jeden Empfänger des Newsletters ein eigener Eintrag erstellt. Daher musst du das Skript wo eben diese Einträge erstellt werden ändern und dass er für einen Empfänger mit zwei Emailadressen eben auch zwei Einträge in der DB generiert.
Flor1an ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] kurze frage zu screen in einem shell script Server, Hosting und Workstations 4 16.12.2005 21:22
Frage: Suche Fehler in diesem Script... PHP Tipps 2005-2 14 25.10.2005 19:24
popups blocken, newsletter script und frage zu db's PHP Tipps 2005-2 2 28.09.2005 07:00
Script, welches PDF mit Hilfe von PDFlib generiert Beitragsarchiv 3 02.09.2005 15:49
Hilfe bei script HTML, Usability und Barrierefreiheit 1 30.08.2005 08:08
Hilfe, finde Fehler im Script nicht! PHP Tipps 2005-2 5 28.08.2005 01:37
Frage bezüglich eines script PHP Tipps 2005-2 5 02.08.2005 08:47
Frage an die Profis !!! HILFE PHP Tipps 2005-2 19 31.07.2005 11:07
Bitte um Hilfe: Fehler im Script ?!? PHP Tipps 2005 6 23.05.2005 21:46
brauche dringend hilfe für ein login script PHP Tipps 2005 17 22.05.2005 21:56
Hilfe für Script (ähnlich wie Clanwar) PHP Tipps 2005 10 18.05.2005 20:28
Hilfe bei Bilderupload Script ypsie PHP Tipps 2005 15 09.05.2005 18:58
Script zum ändern einer RDF Datei ! Brauche HILFE! PHP Tipps 2004-2 3 06.12.2004 09:21
Hilfe bei einem simplen Script Beitragsarchiv 5 27.11.2004 16:44
Hilfe bei einem Script benötigt! PHP Tipps 2004 3 02.06.2004 22:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum