SMS

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

MihaiM47
Average Member
Mesaje: 113
Membru din: Mar Mai 10, 2011 5:22 pm
Localitate: Moroeni
Contact:

SMS

Mesajde MihaiM47 » Lun Feb 24, 2014 11:42 pm

Cod :

Cod: Selectaţi tot

<?
$catagory=$_POST['catagory'];
$priority=$_POST['priority'];
$staff=$_POST['staff'];
$text=$_POST['text'];
$date = gmdate('Y-m-d h:i:s');
$reply_id=$_GET['answer'];
$reply=$_POST['reply'];
$id=$_POST['id'];
$ini=$_GET['type'];
$ini2=$_GET['text'];
$submit=$_POST['submit'];
$count = 0;
$count++;

if (isset($_POST['submit'])) {
mysql_query("INSERT INTO `[ticket]` (data,text,catagory,priority,autor,staff) values(NOW(),'$text','$catagory','$priority','$data->login','$staff')");
print"<tr><td class=mainTxt>Biletul a fost deschis</td></tr>";
}
if($data->level == 1){
$object=mysql_query("SELECT * FROM `[ticket]` WHERE `staff`='Gardiani' AND `closed`='0' ORDER by `id` DESC");
}
if($data->level == 1 ){
$object=mysql_query("SELECT * FROM `[ticket]` WHERE `staff`='Admini' AND `closed`='0' ORDER by `id` DESC");
}
if($data->level == 1 ){
$object=mysql_query("SELECT * FROM `[ticket]` WHERE `closed`='0' ORDER by `id` DESC");
}
$sterge=$_GET['sterge'];
if($sterge){
if ($data->login == Admin || $data->level > 1) {
print"<tr><td class=mainTxt><font color=red>Nu ai drepturi de administrare</font></td></tr><br / ><br / >";
exit;
}
if ($data->login == Admin || $data->level > 1) {
mysql_query("DELETE FROM `[ticket]`  WHERE `id`='$id'");
print"<tr><td class=mainTxt>Ai sters Mesajul </font></td></tr><br / ><br / >";
}else{
print"<tr><td class=mainTxt>Nu ai drepturi de administrare pentru aceasta actiune</td></tr><br / ><br / >";
}
}
?>

Problema : Cand dau sa sterg un sms apare intruna ca Nu ai drepturi de administrare



tanatos
Senior Member
Mesaje: 269
Membru din: Vin Iun 06, 2008 8:01 pm
Localitate: Iasi
Contact:

Re: SMS

Mesajde tanatos » Mar Feb 25, 2014 8:35 am

Ne dai si codul cu care iei obiectul data ?

Avatar utilizator
ispas
Senior Member
Mesaje: 656
Membru din: Mar Sep 14, 2010 1:35 pm
Localitate: Craiova
Contact:

Re: SMS

Mesajde ispas » Mar Feb 25, 2014 10:44 am

Cod: Selectaţi tot

if ($data->login == Admin || $data->level > 1) {


incearca asa :


Cod: Selectaţi tot

if ($data->login == "Admin" || $data->level > 1) {


si verifica daca ai admin, ce level ai.

MihaiM47
Average Member
Mesaje: 113
Membru din: Mar Mai 10, 2011 5:22 pm
Localitate: Moroeni
Contact:

Re: SMS

Mesajde MihaiM47 » Mar Feb 25, 2014 5:35 pm

Nu merge ..
Cod Complet :

Cod: Selectaţi tot

<?
$catagory=$_POST['catagory'];
$priority=$_POST['priority'];
$staff=$_POST['staff'];
$text=$_POST['text'];
$date = gmdate('Y-m-d h:i:s');
$reply_id=$_GET['answer'];
$reply=$_POST['reply'];
$id=$_POST['id'];
$ini=$_GET['type'];
$ini2=$_GET['text'];
$submit=$_POST['submit'];
$count = 0;
$count++;

if (isset($_POST['submit'])) {
mysql_query("INSERT INTO `[ticket]` (data,text,catagory,priority,autor,staff) values(NOW(),'$text','$catagory','$priority','$data->login','$staff')");
print"<tr><td class=mainTxt>Biletul a fost deschis</td></tr>";
}
if($data->level == 1){
$object=mysql_query("SELECT * FROM `[ticket]` WHERE `staff`='Gardiani' AND `closed`='0' ORDER by `id` DESC");
}
if($data->level == 1 ){
$object=mysql_query("SELECT * FROM `[ticket]` WHERE `staff`='Admini' AND `closed`='0' ORDER by `id` DESC");
}
if($data->level == 1 ){
$object=mysql_query("SELECT * FROM `[ticket]` WHERE `closed`='0' ORDER by `id` DESC");
}
$sterge=$_GET['sterge'];
if($sterge){
if ($data->login == "Admin" || $data->level > 1) {
print"<tr><td class=mainTxt><font color=red>Nu ai drepturi de administrare</font></td></tr><br / ><br / >";
exit;
}
if ($data->login == "Admin" || $data->level > 1) {
mysql_query("DELETE FROM `[ticket]`  WHERE `id`='$sterge'");
print"<tr><td class=mainTxt>Ai sters Parteneriatul </font></td></tr><br / ><br / >";
}else{
print"<tr><td class=mainTxt>Nu ai drepturi de administrare ptr aceasta actiune</td></tr><br / ><br / >";
}
}
?>
<?
if($reply){
$someshite=mysql_fetch_object(mysql_query("SELECT * FROM `[ticket]` WHERE `id`='$id'"));
$message="Raspunsul la biletul cu numarul $id a fost dat de $data->login:

$reply";
 $dbres1=mysql_query("SELECT * FROM `[ticket]` WHERE `id`='$id'");
$data11 = mysql_fetch_object($dbres1);
       mysql_query("INSERT INTO `[messages]`(`time`,`from`,`to`,`subject`,`message`,`outbox`) values(NOW(),'Sistem de Ajutor($data->login)','$data11->autor','Raspuns la intrebare','Intrebarea ta este: {$data11->text}.<br><br>Raspunsul moderatorului de bilete este: {$_POST['reply']}','0')");
mysql_query("UPDATE `[ticket]` SET `closed`='1' WHERE `id`='$id'");
print "<p class='success'>Bilet rezolvat!</p>";
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=contact.php\">";
}
?>

<body onLoad="goaway();">
<form method="post" action="">
  <table width="607" border="0" align="center" cellspacing="0" >
  <tr>
      <td width="599" colspan="6" class="subTitle"><strong>Sistemul de ajutor Online !</strong></td>
    </tr>
    <tr>
      <td class=mainTxt >

</table>




 


</center></td></tr><table>
<table width="607" border="0" align="center" cellspacing="0" >
   <tr>
      <td class=mainTxt >        <p class="rightaligntext">Categorie:        </p></td>
      <td class=mainTxt >
     <select name="catagory" class="ddm" `id`="catagory" >
        <option value="Parola" <? if($ini == "Parola"){ print "selected='selected'"; } ?>>Parola</option>
       

        <option value="Sectiuni" <? if($ini == "Sectiuni"){ print "selected='selected'"; } ?>>Sectiuni</option>
        <option value="Forum" <? if($ini == "Forum"){ print "selected='selected'"; } ?>>Forum</option>
        <option value="Erori"<? if($ini == "Erori"){ print "selected='selected'"; } ?>>Erori</option>     
        <option value="Bug" <? if($ini == "Bug"){ print "selected='selected'"; } ?>>Bug</option>
        <option value="Jocuri de noroc"<? if($ini == "Jocuri de noroc"){ print "selected='selected'"; } ?>>Grafica</option>
        <option value="Grafica"<? if($ini == "Grafica"){ print "selected='selected'"; } ?>>Reclame</option>
        <option value="Probleme tehnice"<? if($ini == "Probleme tehnice"){ print "selected='selected'"; } ?>>Probleme tehnice</option>
        <option value="Afaceri multiple"<? if($ini == "Afaceri multiple"){ print "selected='selected'"; } ?>>Afaceri multiple</option>
        <option value="Alta"<? if($ini == "Alta"){ print "selected='selected'"; } ?>>Alta</option>
       
      </select>
     </td>
      <td class=mainTxt ><p class="rightaligntext">Prioritate:</p></td>
      <td class=mainTxt >
     <select name="priority" class="ddm"  id="priority" >
        <option value="Urgenta">Urgenta</option>
        <option value="Medie" selected="selected">Medie</option>
        <option value="Normala">Normala</option>
      </select>
     </td>

      <td class=mainTxt ><p class="rightaligntext">Pentru:</p></td>
      <td class=mainTxt >
     <select name="staff" class="ddm" id="staff" >
         <option value="Gardiani">Gardieni *</option>
        <option value="Admini">Admini *</option>
       <option value="Admini Principali">Admini Principali</option>
      </select>
     </td>
    </tr>

    <tr>
      <td colspan="6" class=mainTxt ><div align="center">
      <textarea name="text" cols="80" rows="10" class="textarea" `id`="text"onKeyDown="limitText(this.form.text,this.form.countdown,250);"
onKeyUp="limitText(this.form.text,this.form.countdown,250);">
<? echo"{$ini2}"; ?></textarea>
      <br>
<font size="1">(Maximul de caractere: 250)<br>
Mai ai <input name="countdown" type="text" class="button" value="250" size="3" readonly>
caractere ramase.</font>
      </div></td>
    </tr>
    <tr>

      <td colspan="6" class=mainTxt ><div align="center">
        <input name="submit" type="submit" class="button" id="submit" value="Trimite Biletul" /><br />
      
      </div></td>
    </tr>
  </table>
</form>
<br><? if(($reply_id) && ($helper != "2" || $helper == "2")){ ?>
<form method="post" action="">
<table width="543" border="0" align="center" class=mainTxt>
  <tr class="header">
    <td width="537" class=subTitle>Raspunde la bilet<a name="raspuns" id="raspuns"></a></td>
  </tr>
  <tr class=mainTxt>
   <input name="id" type="hidden" value="<? print"$reply_id"; ?>" />
    <td class=mainTxt><textarea name="reply" cols="80" rows="10" class="textarea" id="reply"></textarea></td>
  </tr>
  <tr>
    <td class=mainTxt><center><input name="submit2" type="submit" class="button" value="Trimite raspuns" /></center></td>
  </tr>
</table>
</form>
<? } ?><br>
<? if($data->level > 1){ ?>
<table width="702" border="0" align="center" cellspacing="0" class=mainTxt>
  <tr class="subTitle">
    <td colspan="7" class=subTitle scope="col">Bilete deschise</td>
  </tr>
  <tr class="subTitle">
    <td width="64" class=subTitle><div align="center"><strong>Raspunde
      </td>
      </strong>
    </div>
       <td width="77" class=subTitle><div align="center"><strong>Autor</strong></div></td>
    <td width="24" class=subTitle><div align="center"><strong>ID</strong>
        </th>
    </div>

      <td width="77" class=subTitle><div align="center"><strong>Autor</strong></div></td>
    <td width="75" class=subTitle><div align="center"><strong>Categorie</strong></div></td>
    <td width="70" class=subTitle><div align="center"><strong>Prioritate</strong></div></td>
    <td width="364" class=subTitle><div align="center"><strong>Intrebare</strong></div></td>
    <td width="77" class=subTitle><div align="center"><strong>Pentru</strong></div></td>

  </tr>
  <? while($ticket = mysql_fetch_object($object)){ ?>
  <tr>
    <td class=mainTxt><a href="?sterge=<? print "$ticket->id"; ?>#sterge">Sterge</a>
    <td class=mainTxt><a href="?answer=<? print "$ticket->id"; ?>#raspuns">Raspunde</a></td>
    <td class=mainTxt><? print"$ticket->id"; ?></th>
    <td class=mainTxt><? print"$ticket->autor"; ?></td>
    <td class=mainTxt><? print"$ticket->catagory"; ?></td>
    <td class=mainTxt><? print"$ticket->priority"; ?></td>
    <td class=mainTxt><? print"$ticket->text"; ?></td>
    <td class=mainTxt><? print"$ticket->staff"; ?></td>

  </tr>
  <? } ?>
</table>
<p>
  <? } ?>
   

tanatos
Senior Member
Mesaje: 269
Membru din: Vin Iun 06, 2008 8:01 pm
Localitate: Iasi
Contact:

Re: SMS

Mesajde tanatos » Mie Feb 26, 2014 7:33 am

In codul tau (cel putin cel pe care l-ai postat) obiectul $data nu este definit nicaieri.
Poti posta codul prin care este initializat (daca este initializat) ?


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 66 vizitatori