Kezdőoldal » Számítástechnika » Weblapkészítés » Levélküldő közösségi oldalra?

Levélküldő közösségi oldalra?

Figyelt kérdés

Hali!


Megpróbáltam beilleszteni a kódot, de meghülyült a rendszer, szóval belinkelném.


[link]


Köszi!


2010. márc. 22. 23:15
 1/7 anonim ***** válasza:

Én is hasonló dolgozok és csak némi tanácsot tudok adni.


Javascriptre nem támaszkodjon lényeges elem. Kinézet és extrák okés, de semmi egyéb lényeges mert az böngésző függő és kikapcsolható.


Igazából elnézem valami régi iskola szerint tanulsz.


Honnan van ez a kód?

Pl. ebben a formában nincs erre szükség (bár attúl még működhet

if ($_GET['clearsession']=="true"){

Mivel ha az if () érték true akkor tovább megy ugyis azaz így:

if ($_GET['clearsession']){

Itt az if csak is true válasz esetén teljesül.


Én már az echo-t tanultam a printet nem ismerem.

Azaz:

print "<form action=\"feldolg.php\" method=\"post\">";

echo '<form action="feldolg.php" method="post">';

2010. márc. 23. 00:30
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

Most még nézem tovább:


A $kapcsolat-t a connect.php-ből kapja?

Illetve ebben se vagyok 100% hogy így és ott jó

header('Location: index.php');

2010. márc. 23. 00:44
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:

Most ha jól értelmezem, te a közösségi oldalon belül akarsz egy belső üzenet küldő-fogadó rendszert?

Rákattintasz egy usere, hogy "üzenet neki", elküldi a rendszer és a címzett megkapja?

2010. márc. 23. 05:57
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

if ($_GET['clearsession']=="true") és if ($_GET['clearsession']) teljesen mindegy


print=echo


a $kapcsolatot a connect.php-ből kapja, és a header is jó


Én nem egy hibás kódot másoltam be, ami ebbe bele van írva, az működik, tehát nem hibakeresés céljából másoltam be.


Igen, egy belső üzenetküldőt szeretnék megvalósítani, és olyan is lesz, hogy adatlapon lehet kattintani, hogy üzenet küldése, de ez most az üzenet küldése oldal, ahol még nem tudni, hogy kinek.


Van most ötletem, ha kész lesz, megmutatom.

2010. márc. 23. 10:47
 5/7 A kérdező kommentje:

<?php

session_start();

?>

<html><head>

<script type="text/javascript">

function area() {

var uzenet=document.getElementById("uzenet");



var gomb=document.getElementById("kuld");


var hossz=uzenet.value.length;


if (hossz>10000) {

gomb.disabled=true;

} else {

gomb.disabled=false;

}


}

var ids=new Array();

function katt(){

var sel=document.getElementById("sel");

var index=sel.selectedIndex;

var id=sel.options[index].value;



ids.push(id);

alert(ids);


var cimzettek=document.getElementById("cimzettek");


cimzettek.value=cimzettek.value + id + ",";


document.getElementById(id).parentNode.removeChild(document.getElementById(id));



var nev=sel.options[index].text;



document.getElementById("cimzett").value=document.getElementById("cimzett").value + nev + ", ";

}


</script>

</head>

<?php

if (!empty ($_SESSION['user_id'])){

$user_id=$_SESSION['user_id'];

if (!empty ($_GET['clearsession'])){

if ($_GET['clearsession']=="true"){

$_SESSION['cimzett']="";

}

}

print "<center><h1>Üzenet írás</h1></center><br/><br/>";


include("connect.php");


print "<div style=\"float:left;\">";

print "<form action=\"feldolg.php\" method=\"post\">";



print "Címzett:<input type=\"text\" name=\"cimzett\" readonly=\"yes\" id=\"cimzett\" size=\"100\"><br/>";

print "Tárgy:<input type=\"text\" name=\"targy\"><br/>";

print "Üzenet:<textarea maxlength=\"10000\" name=\"uzenet\" id=\"uzenet\" cols=\"80\" rows=\"20\" onblur=\"area();\"></textarea><br/>";


print "<input type=\"hidden\" name=\"action_id\" value=\"uzenet_kuldes\">";

print "<input type=\"hidden\" name=\"cimzettek\" value=\"\" id=\"cimzettek\">";


print "<input type=\"submit\" value=\"Küldés\" id=\"kuld\">";


print "</form>";

print "</div>";


print "<div>";

print "<h3>Ismerősök</h3>";

print "<select size=\"10\" id=\"sel\">";


$parancs="SELECT * FROM kapcsolatok WHERE (jelolo='$user_id' OR jelolt='$user_id') AND aktiv='I'";

$eredmeny=mysql_query($parancs, $kapcsolat);


$azonositok=array();


while ($sor=mysql_fetch_assoc($eredmeny)){

if ($sor['jelolt']==$user_id){

array_push($azonositok, $sor['jelolo']);

} else {

array_push($azonositok, $sor['jelolt']);

}

}


$ismerosok=array();


foreach ($azonositok as $azon){

$parancs="SELECT * FROM felhasznalok WHERE id='$azon'";

$eredmeny=mysql_query($parancs, $kapcsolat);


$sor=mysql_fetch_assoc($eredmeny);


array_push($ismerosok, array (


"teljnev" => $sor['teljnev'],

"id" => $sor['id'],

"becenev" => $sor['nev']


)

);

}


sort($ismerosok);


foreach ($ismerosok as $value){


$teljnev=$value['teljnev'];

$becenev=$value['becenev'];

$id=$value['id'];


print "<option value=\"$id\" id=\"$id\">$teljnev [$becenev]</option>";

}


print "</select><br/>";

print "<input type=\"button\" value=\"Címzettekhez ad\" onclick=\"katt();\">";

print "</div>";


mysql_close($kapcsolat);

} else {

header('Location: index.php');

}

?>

2010. márc. 23. 11:32
 6/7 anonim ***** válasza:

De most mit akarsz akkor kérdezni?


"Levélküldő közösségi oldalra?"


Hajrá! Csináld meg, közösségi oldalra kell üzenetküldés lehetőség.


Ha nem hibát keresel akkor erre a kérdésre ilyen válasz adható.

2010. márc. 23. 18:42
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
mindegy, nem érted, hála istennek más fórumokra nem ilyenek járnak
2010. márc. 24. 16:42

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!