PHP Send besked til flere brugere

Tags:    php

<< < 12 > >>
Hej allesammen.

Jeg er igang med at lave et besked system men vil gerne have at brugerne kan sende beskeden til mere end en af gangen så jeg tænkte at jeg kunne gøre det her men det virker ikke rigtigt:

Fold kodeboks ind/udPHP kode 


Men af en eller anden grund så smider den kun noget i pm__conversations og pm__messages og så ville jeg jo gerne have at den skulle smide en row i for hver eneste id som indtastet i $_POST['users'] men det gør den af en eller anden grund ikke håbede i måske kan hjælpe mig lidt :)




Indlæg senest redigeret d. 18.05.2016 11:38 af Bruger #21392
16 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
du skal ikke bruge implode men explode
Fold kodeboks ind/udKode 

http://php.net/manual/en/function.explode.php



Har ingen ide om hvorfor men det virker altså nu:


Fold kodeboks ind/udPHP kode 


Mange tak for hjælpen det hjalp ihvertfald videre :)





Indlæg senest redigeret d. 19.05.2016 09:36 af Bruger #21392

Har ingen ide om hvorfor men det virker altså nu:

det er pga du har rettet din stavefejl, og du explodere dine id'er


når du overhoved ned til
$result4 = "INSERT INTO pm__conversation_user...... ??

får du ikke kun indsat 1 row i $result3 ??
hvis det går godt redirecter du siden

Fold kodeboks ind/udKode 

skal ud af din foreach løkke


http://php.net/manual/en/function.header.php



Hi, you will get more and more information with tested out examples at http://www.phptutorials.club



du skal ikke bruge implode men explode


Hov, min fejl. Sorry.



Gør også dig selv en tjeneste at sanitere dit input! Hvis nogle poster til dit script med denne user:

'); drop table pm__conversation_users; --

kunne du have problemer i tidligere versioner af PHP (nej, du skal ikke prøve det ;)).

Heldigvis tillader mysql_query() ikke flere end eet query per kald længere, men pointen er også blot at du bør rense dit input før du anvender det i database kald. Tag i øvrigt et kig på stored procedures og PDO, så du vil kunne forbedre sikkerheden i din applikation :)



<< < 12 > >>
t