Scoutnet vzw

We connect scouts!
Het is momenteel 16 Nov 2024 10:54

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 19 berichten ]  Ga naar pagina 1, 2  Volgende
Auteur Bericht
 Titel: e-mail+mysql
BerichtGeplaatst: 25 Mei 2005 13:57 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Mrt 2005 0:00
Berichten: 16
ik heb een vraag...
ik ben van plan om op onze website een formulier te maken waar de mensen allerlei info kunnen invullen (voor oud-leiding).
is het mogelijk om dan naar een hele kolom uit mysql een e-mail te sturen?
en waar kan ik daarover info vinden?


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 25 Mei 2005 15:29 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Je bedoelt iets als: alle e-mailadressen van oudleiding uit een tabel opvissen en die dan gebruiken om via php een mailtje te sturen? Ja hoor, dat kan.

Laat je even weten wat je al kan (bijvoorbeeld dingen ophalen uit een tabel, of mailen in php (maar geen combinatie van deze twee), of nog helemaal niks, of...)? We helpen je dan wel even verder!

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 25 Mei 2005 19:04 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Mrt 2005 0:00
Berichten: 16
ik kan een mail sturen via php
maar ik weet niet hoe ik iets moet ophalen uit een tabel
een verbinding maken met mysql kan ik wel


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 25 Mei 2005 20:44 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Ziehier een beetje code waarmee het moet lukken:
Code:
<?php
 
  // verbinding maken
  include('verbinden_maken.php');
 
  // naam van de tabel waar de gegevens instaan
  $tabel = "oudleiding";
 
  $adressen = "";
 
  // de juiste gegevens uit de tabel opvissen
  $select = "SELECT email FROM $tabel ORDER BY email";
  $query = mysql_query($select)or die(mysql_error());
 
  while ($list = mysql_fetch_object($query)) {
    if ($adressen <> "") {
      $adressen .= ", ";
    }
    $adressen .= $list->email;
  }
 
  if ($adressen == "") {
    echo ("De tabel is blijkbaar nog leeg");
  } else {
    echo ("Dit is de lijst met e-mailadressen:\n<br />$adressen");
  }
 
  //mailgegevens
  $onderwerp = "testje";
  $afzender = "Webmaster";
  $email_afzender = "webmaster@mijndomein.be";
  $body = "Hallo!\nDit is een test.";
 
  // dit hoef je niet te veranderen
  $hoofd = "From: $afzender<$email_afzender>\n";
  $hoofd .= "To: $adressen\n";
  $hoofd .= "Reply-To: $afzender<$email_afzender>\n";
  $hoofd .= "MIME-Version: 1.0\n";
  $hoofd .= "X-Sender: $afzender <$email_afzender>\n";
  $hoofd .= "X-Mailer: PHP4\n";
  $hoofd .= "X-Priority: 3\n";
  $hoofd .= "Return-Path: <$email_afzender>\n";
  $hoofd .= "Errors-To: <$email_afzender>\n";
 
  // mailen zelf
  mail("", $onderwerp, $body, $hoofd);

?>

Succes ermee!

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 25 Mei 2005 21:43 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Mrt 2005 0:00
Berichten: 16
heel erg bedankt, hiermee zal het wel lukken.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 8:51 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Mrt 2005 0:00
Berichten: 16
blijkbaar doe ik toch nog iets verkeerd:
No Database Selected
ik gebruik de zelfde manier om verbinding te maken zoals altijd:
Code:
$DBhost = "localhost";
$DBuser = "sn0872";
$DBpass = "ga ik hier niet zetten :) ";
$DBName = "sn0872";
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");


en daarna heb ik jouw code geplakt,

in mysql heb ik een tabel oudleiding gemaakt
met daarin voorlopig: naam (varchar (25) + sleutel) en email (varchar (50) )....
wat doe ik verkeerd??


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 11:27 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
doncorleone schreef:
blijkbaar doe ik toch nog iets verkeerd:
No Database Selected
ik gebruik de zelfde manier om verbinding te maken zoals altijd:
Code:
$DBhost = "localhost";
$DBuser = "sn0872";
$DBpass = "ga ik hier niet zetten :) ";
$DBName = "sn0872";
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");

Je bent een regeltje vergeten kopiëren :wink: :

Code:
$DBhost = "localhost";
$DBuser = "sn0872";
$DBpass = "ga ik hier niet zetten :) ";
$DBName = "sn0872";
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");
// de volgende regel moet er natuurlijk ook staan:
mysql_select_db($DBName);

Zo lukt het wel.

To


Laatst gewijzigd door To op 26 Mei 2005 14:09, in totaal 1 keer gewijzigd.

Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 11:38 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Mrt 2005 0:00
Berichten: 16
ach zo stom van mij!! :oops:
thx a lot om me er attent op te maken :D
nu lukt het dus wel :)
bedankt!


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 14:01 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Jan 2004 0:00
Berichten: 94
Woonplaats: Berchem (Antwerpen)
Euh, To...

verander uw password maar al...
En snel ook ;)

...

ThDC

_________________
- O Lord, raise me to Thy right hand -
- and count me among Thy Saints! -


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 14:08 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Oeps :oops:

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 14:47 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Mrt 2005 0:00
Berichten: 16
waarom?


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 15:19 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
In mijn laatste code-post had ik een persoonlijk wachtwoord gezet (om het hier thuis te kunnen uittesten). Dat stond daar vrolijk te raap voor iedereen die dat wilde (maar blijkbaar viel het niet echt op, want jij hebt er overgekeken).

Anyway, de post is aangepast en het wachtwoord overal veranderd. Dus al had je het gezien: ondertussen ben je er toch niks meer mee...

(had nochtans al een tas koffie naar binnengespeeld :P)

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 15:37 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 12 Mrt 2005 0:00
Berichten: 16
:D
ni zo slim dus...

ondertussen werkt alles al perfect, de mensen kunnen de lijst invullen en achteraf kan ik iedereen mailen, nice...
kwist niet dat het zo simpel was... gewoon mySQL en php combineren :)
ik weet al welke boeken ik zal halen na mijn examens, de mogelijkheden zijn enorm, en tis ni moeilijk (zo lijkt het nu toch :wink: )
ciao


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 21:15 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 16 Nov 2003 0:00
Berichten: 68
doncorleone schreef:
en tis ni moeilijk (zo lijkt het nu toch :wink: )


wacht maar tot je OOP begint...


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 26 Mei 2005 22:11 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Jan 2004 0:00
Berichten: 773
maarten schreef:
doncorleone schreef:
en tis ni moeilijk (zo lijkt het nu toch :wink: )

wacht maar tot je OOP begint...

Omg OOP in php, ik krijg er koude rillingen van... Maar mss ben ik verwend door OOP te leren met Java.


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 19 berichten ]  Ga naar pagina 1, 2  Volgende

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
cron
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.