send email met account info in een echo

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kzip verhje

kzip verhje

28/11/2011 11:10:12
Quote Anchor link
hoi ben nu all een paar uur aan het k**te met dit scriptje en krijg het maar niet voor elkaar het moet een email sturen als notificatie naar mij met de user id er in, hoe doe ik dit ?

heb nu dit :
[script]
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php $valuecredits = $account['credits'];
if ( $valuecredits >= "10" ) {
 echo "<img src='pbar/100.png' width='700' height='61' /><br><br>";
 $to = '[email protected]';
 $subject = 'subject mail';
 $body = ' echo $account['customers_id']; got ..... ! mail';
 if (mail($to, $subject, $body)) {
   echo('<p>your request has been sent! </p>');
 }
else {
 echo('<p>Message delivery failed...</p>');
 }
  }
       
?>

[/script]
Gewijzigd op 28/11/2011 11:12:26 door Kzip verhje
 
PHP hulp

PHP hulp

22/11/2024 08:11:06
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 11:33:11
Quote Anchor link
Variabelen buiten quotes, en je wilt toch niks echo'en?
Echo gebruik je alleen als je iets direct op het scherm wilt tonen, en dat is niet van toepassing op mail().


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php // kleurtjes
 $body = $account['customers_id'].' got ..... mail';
?>
Gewijzigd op 28/11/2011 11:33:57 door - Ariën -
 
Kzip verhje

kzip verhje

28/11/2011 11:44:26
Quote Anchor link
ok dit werkt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php $valuecredits = $account['credits'];
if ( $valuecredits >= "10" ) {
 echo "<img src='pbar/100.png' width='700' height='61' /><br><br>";
 $to = '[email protected]';
 $subject = 'subjje';
 $body = $account['customers_id'].' got ..... mail';
  if (mail($to, $subject, $body)) {
   echo('<p>your request has been sent! </p>');
  }
else {
   echo('<p>Message delivery failed...</p>');
  }
 }
       
?>


nog een vraag hoe doe ik een db update als de mail is verzonden ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php $valuecredits = $account['credits'];
if ( $valuecredits >= "10" ) {
 echo "<img src='pbar/100.png' width='700' height='61' /><br><br>";
 $to = '[email protected]';
 $subject = 'subjje';
 $body = $account['customers_id'].' got ..... mail';
 if (mail($to, $subject, $body)) {
   echo('<p>your request has been sent! </p>
tep_db_query("update " . TABLE_CUSTOMERS . " SET credits_send=credits+1 WHERE customers_id='".mysql_real_escape_string($account['customers_id']). "'");
   '
);
  }
else {
   echo('<p>Message delivery failed...</p>');
  }
 }
      
?>
Gewijzigd op 28/11/2011 11:47:06 door kzip verhje
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 11:46:54
Quote Anchor link
Probeer eens. Ik zou voor de consistentie wel 'update' in hoofdletters doen, als ik jouw was.

Kijk ook eens naar je kleurtjes op lijn 8 en 9.
Gewijzigd op 28/11/2011 11:47:53 door - Ariën -
 
Kzip verhje

kzip verhje

28/11/2011 11:49:16
Quote Anchor link
krijg : Parse error: syntax error, unexpected '"' in /home/account.php on line 107
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 11:50:34
Quote Anchor link
Ik zie geen lijn 107.

Zie ook mijn vorige reactie.
Gewijzigd op 28/11/2011 11:51:01 door - Ariën -
 
Kzip verhje

kzip verhje

28/11/2011 11:51:05
Quote Anchor link
107: tep_db_query("UPDATE " . TABLE_CUSTOMERS . " SET credits_send=credits+1 WHERE customers_id='".mysql_real_escape_string($account['customers_id']). "'");
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 11:51:48
Quote Anchor link
En daarvoor.. Zie de kleurtjes in je code-blok, en je ziet dat hier iets niet goed loopt.

kijk maar goed.
Gewijzigd op 28/11/2011 11:52:22 door - Ariën -
 
Kzip verhje

kzip verhje

28/11/2011 12:03:38
Quote Anchor link
ik zie het echt niet heb alle " vervagen met ' maar dat is het ook niet
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 12:06:28
Quote Anchor link
Waar eindigt je echo op lijn 8?
En wat doet de code in lijn 10?
Gewijzigd op 28/11/2011 12:07:10 door - Ariën -
 
Kzip verhje

kzip verhje

28/11/2011 12:08:39
Quote Anchor link
is een echo

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
   echo('<p>your request has been sent! </p> tep_db_query("update " . TABLE_CUSTOMERS . " SET credits=credits+1 WHERE customers_id='".mysql_real_escape_string($_COOKIE['credits_id']). "'"); ');
Gewijzigd op 28/11/2011 12:10:56 door kzip verhje
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 12:09:00
Quote Anchor link
Lijn 8... echo....................................
Jij laat nu je query zien, maar nogmaals, het gaat om de echo.. die eindigt nergens.

Lijn 10 is ook dus onzin.
Gewijzigd op 28/11/2011 12:11:03 door - Ariën -
 
Kzip verhje

kzip verhje

28/11/2011 12:13:55
Quote Anchor link
okyoky dus het is :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php $valuecredits = $account['credits'];
if ( $valuecredits >= "10" ) {
 echo "<img src='pbar/100.png' width='700' height='61' /><br><br>";
 $to = '[email protected]';
 $subject = 'subjje';
 $body = $account['customers_id'].' got ..... mail';
 if (mail($to, $subject, $body)) {
   echo('<p>your request has been sent! </p>');
   tep_db_query("update " . TABLE_CUSTOMERS . " SET credits=credits+1 WHERE customers_id='".mysql_real_escape_string($_COOKIE['credits_id']). "'");
  }
else {
   echo('<p>Message delivery failed...</p>');
  }
 }
      
?>

dan denk ik er temoelijk over (palm face)
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 12:19:06
Quote Anchor link
Ja, en maak van 'update' ook eens'UPDATE'. Een beetje consistent zijn, is altijd handig.

Denk ook eens na over een PHP-tutorial, gezien dit best basic-fouten zijn.

En zie mijn PM over je andere topic.
Gewijzigd op 28/11/2011 12:19:32 door - Ariën -
 
Kzip verhje

kzip verhje

28/11/2011 12:31:23
Quote Anchor link
- Aar - oky sorry. maar hier is hij dan :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
                  <?php $valuecredits = $account['credits'];
if ( $valuecredits >= "10" ) {
$valuecredits_send = $account['credits'];
if ( $valuecredits_send == "0" ) {
 echo "<img src='pbar/100.png' width='700' height='61' /><br><br>";
 $to = '[email protected]';
 $subject = 'subjje';
 $body = $account['customers_id'].' got ..... mail';
 if (mail($to, $subject, $body)) {
   echo('<p>your request has been sent! </p>');
   tep_db_query("UPDATE " . TABLE_CUSTOMERS . " SET credits_send=credits+1 WHERE customers_id='".mysql_real_escape_string($account['customers_id']). "'");
  }
else {
   echo('<p>Message delivery failed...</p>');
  }
 }
      
$valuecredits_send = $account['credits_send'];
if ( $valuecredits_send >= "1" ) {
 echo "<img src='pbar/100.png' width='700' height='61' /><br><br>
 Your request is already send "
; $account['credits_id'];
 }      
 }

      ?>
Gewijzigd op 28/11/2011 12:31:50 door kzip verhje
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.