Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Problemer med maillist

Problemer med maillist


 

Problemer med maillist

mikkel  

Hey... igen! jeg har før fremlagt dette problem, men har endnu ikke fundet en løsning. Mit
problem er at når man tilføjer en mail adresse til databasen så godtager den det ikke. Mit
nyhedsbrev består af 2 filer, admin.php og mailliste.php. Når jeg prøver at tilføje en
adresse siger den i admin.php følgende: 

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in
/customers/peternorsk.dk/peternorsk.dk/httpd.www/admin.php on line 113

MIN ADMIN:PHP FIL SER SÅDAN UD:
<?

// ADMIN AREA

// HER ER DER MULIGHED FOR AT SENDE E-MAILS TIL HELE LISTEN





$sql_host "localhost";

$sql_user "peternorsk_dk";

$sql_passwd "frihed";

$db "peternorsk_dk";

mysql_connect($sql_host,$sql_user,$sql_passwd);

mysql_select_db($db);

if (
$mode == "send") {

    

    if (
$action == "on") {

    
$res mysql_query("SELECT * FROM mailliste");

    while (
$row mysql_fetch_array($res)) {

    
$afsender "postmaster@peternorsk.dk";

    
$modtager $row["mail"];

    
mail($modtager,$emne,$besked,"From: $afsender \nContent-Type: text/plain;");

        

    }

    
?>Mail sendt<?

    
exit;    

        }

    
?><form action="admin.php?mode=send&action=on" method="post">

    <table cellpadding="3" cellspacing="0" border="0" width="350">

    <tr>

    <td><font face="helvetica" size="2" color="#000000">Emne: </font></td>

    <td><input type="text" name="emne" size="30"></td>

    </tr><tr valign="top">

    <td><font face="helvetica" size="2" color="#000000">Besked: </font></td>

    <td><textarea cols="50" rows="10" name="besked"></textarea></td>

    </tr><tr>

    <td colspan="2"><input type="submit" value="SEND"></td>

    </tr></table></form>



    <?    

    
}



if (!
$mode) {

// Laver oversigt

?>

<font face="helvetica" size="2" color="#000000"><b><font
size="+1">Oversigt:</b></font><br>

Her er en oversigt over, hvilke E-mail adresser der er tilmeldt maillisten.

<br>

<table cellpadding="1" cellspacing="2" border="0" width="100%" bgcolor="#FFFFFF">

<tr>

<td bgcolor="#000000"><center><font face="helvetica" size="2"
color="#FFFFFF"><b>#:</B></font></center></td>

<td bgcolor="#000000"><center><font face="helvetica" size="2"
color="#FFFFFF"><b>ID:</b></font></center></td>

<td bgcolor="#000000"><center><font face="helvetica" size="2" color="#FFFFFF"><b>IP:
</B></Font></Center></Td>

<td bgcolor="#000000"><center><font face="helvetica" size="2" color="#FFFFFF"><b>E-mail:
</b></font></center></td>

<td bgcolor="black"><center><font face="helvetica" size="2" color="#FFFFFF"><b>Dato &
tid</b></font></center></td>

</Tr>

<?

$result 
mysql_query("SELECT * FROM mailliste ORDER by tid desc");

$nummer 1;

while (list(
$id$ip$mail$tid) = mysql_fetch_row($result)) {

?>

<tr>

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print $nummer;
$nummer++;?></font></td>

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print $id;
?></font></td>

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print $ip;
?></font></td>

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print $mail;
?></font></td>

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print $tid;
?></font></td>

</tr>

<?

}



?>

</table>

<?

}

?>

<br>

<a href="admin.php?mode=send">Send Mail til listen</a>

<br><br>



Dato : 15.11.2004, 00:43

Visninger : 1409

Points : 130

 

okay.. php5 det her, går jeg ud fra (Er først selv begyndt at køre på det, for to dage
siden)

Den der "list" kode, er den overhovedet gyldig? (Hvis ja, så blev jeg da også lidt klogere
:p )


Dato : 15.11.2004, 00:48

Kommentar af : Daniel Truelsen  

 

og noget andet.. heddr det så ikke mysql_fetch_array?

Dato : 15.11.2004, 00:48

Kommentar af : Daniel Truelsen  

 

aaaargh! rettelse...!! fejlen er rettet men den gider stadig ik og modtage adresserne i
databasen


Dato : 15.11.2004, 00:49

Kommentar af : mikkel  

 

erh.. jeg er altså multi dummy til det her, så jeg ka altså ik svare på dine spørgsmål.. 

Dato : 15.11.2004, 00:51

Kommentar af : mikkel  

 

erh.. jeg er altså multi dummy til det her, så jeg ka altså ik svare på dine spørgsmål.. 

Dato : 15.11.2004, 00:53

Kommentar af : mikkel  

 

tre sek.. kigger lige lidt på scriptet ;o)
Må vi jo se, om vi kan finde fejlen :p


Dato : 15.11.2004, 00:54

Kommentar af : Daniel Truelsen  

 

erh.. jeg er altså multi dummy til det her, så jeg ka altså ik svare på dine spørgsmål.. 

Dato : 15.11.2004, 00:55

Kommentar af : mikkel  

 

Prøv med denne. og hvis det ikk virker, kan jeg nok programmere en, der er lidt nemmere...
Tager måske 30 min

<? 

// ADMIN AREA 

// HER ER DER MULIGHED FOR AT SENDE E-MAILS TIL HELE LISTEN 





$sql_host "localhost"

$sql_user "peternorsk_dk"

$sql_passwd "frihed"

$db "peternorsk_dk"

mysql_connect($sql_host,$sql_user,$sql_passwd); 

mysql_select_db($db); 

if (
$mode == "send") { 

     

    if (
$action == "on") { 

    
$res mysql_query("SELECT * FROM mailliste"); 

    while (
$row mysql_fetch_array($res)) { 

    
$afsender "postmaster@peternorsk.dk"

    
$modtager $row["mail"]; 

    
mail($modtager,$emne,$besked,"From: $afsender \nContent-Type: text/plain;"); 

         

    } 

    
?>Mail sendt<? 

    
exit;     

        } 

    
?><form action="admin.php?mode=send&action=on" method="post"> 

    <table cellpadding="3" cellspacing="0" border="0" width="350"> 

    <tr> 

    <td><font face="helvetica" size="2" color="#000000">Emne: </font></td> 

    <td><input type="text" name="emne" size="30"></td> 

    </tr><tr valign="top"> 

    <td><font face="helvetica" size="2" color="#000000">Besked: </font></td> 

    <td><textarea cols="50" rows="10" name="besked"></textarea></td> 

    </tr><tr> 

    <td colspan="2"><input type="submit" value="SEND"></td> 

    </tr></table></form> 



    <?     

    




if (!
$mode) { 

// Laver oversigt 

?> 

<font face="helvetica" size="2" color="#000000"><b><font
size="+1">Oversigt:</b></font><br> 

Her er en oversigt over, hvilke E-mail adresser der er tilmeldt maillisten. 

<br> 

<table cellpadding="1" cellspacing="2" border="0" width="100%" bgcolor="#FFFFFF"> 

<tr> 

<td bgcolor="#000000"><center><font face="helvetica" size="2"
color="#FFFFFF"><b>#:</B></font></center></td> 

<td bgcolor="#000000"><center><font face="helvetica" size="2"
color="#FFFFFF"><b>ID:</b></font></center></td> 

<td bgcolor="#000000"><center><font face="helvetica" size="2" color="#FFFFFF"><b>IP:
</B></Font></Center></Td> 

<td bgcolor="#000000"><center><font face="helvetica" size="2" color="#FFFFFF"><b>E-mail:
</b></font></center></td> 

<td bgcolor="black"><center><font face="helvetica" size="2" color="#FFFFFF"><b>Dato &
tid</b></font></center></td> 

</Tr> 

<? 

$result 
mysql_query("SELECT * FROM mailliste ORDER by tid desc"); 

$nummer 1

while(
$result mysql_fetch_array($result)){

?> 

<tr> 

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print
$result[nummer]; $result[nummer]++;?></font></td> 

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print
$result[id]; ?></font></td> 

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print
$result[ip]; ?></font></td> 

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print
$result[mail]; ?></font></td> 

<td bgcolor="#EEEEEE"><font face="helvetica" size="2" color="#000000"><? print
$result[tid]; ?></font></td> 

</tr> 

<? 





?> 

</table> 

<? 



?> 

<br> 

<a href="admin.php?mode=send">Send Mail til listen</a> 

<br><br>


Dato : 15.11.2004, 00:57

Kommentar af : Daniel Truelsen  

 

erh.. jeg er altså multi dummy til det her, så jeg ka altså ik svare på dine spørgsmål.. 

Dato : 15.11.2004, 00:57

Kommentar af : mikkel  

 

erh.. jeg er altså multi dummy til det her, så jeg ka altså ik svare på dine spørgsmål.. 

Dato : 15.11.2004, 01:07

Kommentar af : mikkel  

 

Er der egentlig nogen som har fået det her script til at virke.. Man kan downloade det fra
den her side jo, så.... det burde vel være rigtigt


Dato : 15.11.2004, 13:57

Kommentar af : mikkel  

 

ok har fundet ud af det! min host er b-one og jeg skulle bare sætte globale variabler til
i filen...


Dato : 15.11.2004, 14:02

Kommentar af : mikkel  

 

Ville så lige kaste en email validate på 

http://www.phpuniverset.dk/show_tips.phtml?Kat=&Id=61

lukke du ikke spørgmål?


Dato : 15.11.2004, 16:34

Kommentar af : Thor B.N.  

 

erh.. er rimelig ny på siden, så.. ka du ik sige mig hvordan jeg gør det?

Dato : 15.11.2004, 16:37

Kommentar af : mikkel  

 

har du fundet ud af det? hvis ja må du gerne lukke spørgsmålet. bare god skik

Dato : 04.02.2005, 18:30

Kommentar af : Thor B.N.  

 

aaargh! ja, men ka hitte ud af det...

Dato : 05.02.2005, 19:39

Kommentar af : mikkel  

 

kanon, giver du ikke selv et svar og godkender det..

Dato : 05.02.2005, 20:06

Kommentar af : Thor B.N.  

 

blabla så

Dato : 06.02.2005, 15:58

Godkendt svar af : mikkel  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund