Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Newsletter-Script [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Newsletter-Script


 
hannes
02-08-2001, 09:23 
 
Also, ich schreibe an einem Newsletter-Script mit mehreren Listen (alles auf MySQL-Basis).
Dies ist ein kleiner Teil vom Unsubscribe-Script:
Dieses Script hat dann folgende Möglichkeiten:
Entweder den User austragen, oder ein paar Listen hinzufügen bzw. entfernen.
Irgendwie funktioniert das nicht !
Hier wird vom eingetragenen User die Listen (im Sinne von 1|9|14|...) ausgelesen und wenn dann diese Liste auftaucht, soll sie automatisch angehackt werden !

while($list = mysql_fetch_array($sql)){
$liste_check = explode("|",$user[lists]);
for($b=0;$b<count($liste_check);$b++){
if($list[id]==$liste_check[$a]){
$checker = "checked ";
}
}
?>
<tr>
<td width="24%">
<p class="text"><? echo $list[name]; ?></td>
<td width="66%">
<p class="text"><? echo $list[beschreibung]; ?></td>
<td width="10%"><input type="checkbox" <? echo $checker; ?>name="subscribe[<? echo $list[id]; ?>]" value="check" class="button"></td>
</tr>
<?
}

 
BrainBug
06-08-2001, 08:24 
 
warum zählst du in der FOR-Schleife $b hoch und benutzt $a als Array-Zähler??
Vielleicht so:

for($b=0;$b<count($liste_check);$b++){
if($list[id]==$liste_check[$b]){
$checker = "checked ";
}
}

 
hannes
06-08-2001, 11:42 
 
Ja, stimmt !
Danke, da lag der Fehler !


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:19 Uhr.