Mass message fout

  • Beste leden,


    Ik heb een klein probleempje (miss wel groot)
    ik ben bezig met een mass message script schrijven maar ik heb een black out ofzo want ik weet niet meer hoe ik hem naar elk lid kan laten sturen.


    Iemand die mij kan helpen?



    database van berichten:

    PHP
    `id` int(255) NOT NULL AUTO_INCREMENT,
      `afzender` varchar(255) DEFAULT NULL,
      `geaddresseerde` varchar(255) DEFAULT NULL,
      `titel` varchar(255) DEFAULT NULL,
      `inhoud` text,
      `gelezen` varchar(3) NOT NULL DEFAULT 'Nee',
      `datum` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',


    Users is:

    PHP
    username


    EDIT:
    Excuses verkeerde topic

  • PHP
    if($fout == 0) {
                $leden = mysql_query("SELECT * FROM users");
                while($leden_fetchje = mysql_fetch_assoc($leden)) {    
    $id = $leden_fetchje->id; //neem tenminste aan dat je veld id heet..
                $sql->query("INSERT INTO berichten (afzender, geaddresseerde, titel, bericht, datum) VALUES('" . $own['id'] . "', '" . $id . "', '" . $_POST['onderwerp'] . "', '" . $_POST['bericht'] . "', NOW())");
    }
            
            echo "Je hebt succesvol een bericht naar alle leden verstuurd.";
        }
  • '" . $id . "' moet anders gewoon $leden_fetchje->id zijn of gewoon $id = $leden_fetchje->id wat db-maffia aangeeft.

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

  • Helaas, hij slaat nu helemaal niet meer op in de database. eerst sloeg hij alleen de ontvanger niet op.


    Hele script nu:

  • PHP
    if($fout == 0) {
                $leden = mysql_query("SELECT * FROM users");
                while($leden_fetchje = mysql_fetch_assoc($leden)) {    
                $sql->query("INSERT INTO berichten (afzender, geaddresseerde, titel, bericht, datum) VALUES('" . $own['id'] . "', '" . $leden_fetchje['id'] . "', '" . $_POST['onderwerp'] . "', '" . $_POST['bericht'] . "', NOW())");
    }
  • PHP
    mysql_query("INSERT INTO berichten (afzender, geaddresseerde, titel, bericht, datum) VALUES('" . $own['id'] . "', '" . $leden_fetchje['id'] . "', '" . $_POST['onderwerp'] . "', '" . $_POST['bericht'] . "', NOW())");
    }


    en anders moet je ff het een en ander laten echoen.. error reporting ofzo

  • ik heb hier een WERKENDE versie van mijn oude source.. wellicht heb je hier wat aan


  • HIj slaat nu gewoon helemaal niks meer op in de berichten. Toen ik begon met het stukje scripten sloeg die alles nog op Afzender titel bericht etc. behalve de ontvanger dus geen enkel lid kreeg hem binnen. Nu naar mijn aanpassing doet die helemaal niks meer. HIj slaat niks meer op dus. Best raar, aangezien ik naar mijn weten alles goed heb ingevuld in mij script (2x overgekeken.) Maar, ik kan natuurlijk een foutje over het hoofd zien hé


    Groetjes

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!