Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29

Discussione: [error]

  1. #1
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357

    [error]

    Ciao ragazzi ho fatto un piccolo pannello admin molto stupido..
    in un punto fa vedere tutte le persone iscritte..
    e se l'admin volesse li potrebbe scrivere.. xke sotto ogni iscritto c'è il link per scriverli...
    come si klicca si apre un pop up cn un form... però nel campo email non viene riportata l'eamil anke se li è stato detto...
    inoltre poi mi da sempre errore alla stringa mail..
    vi posto il codice cosi li date un okkiata

    Codice PHP:
    if($action=="iscritti")
    {
    $us_admin demo;   // Username dell'admin
    $pass_admin demo;   // Password dell'admin
    if ($user == "$us_adminAND $password == "$pass_admin")
    {
     
    $query "SELECT * FROM lega Order By id";
    $result mysql_query($query) or die (mysql_error());
    $num_righe mysql_num_rows ($result);
    $colore1 "#CCCCCC";
    $colore2 "#F0F3F1";
    echo 
    "<center><table cellspanning=\"0\" cellpanning=\"0\" style=\"border: 1px solid #000000\" width=\100%\"><tr><td width=\"200\">[b]Membri[/b]</td><td>DELETE</td></tr>";
    while(
    $query_data mysql_fetch_array($result))
    {
    $id $query_data["id"];
    $categoria $query_data["categoria"];
    $name $query_data["name"];
    $url $query_data["url"];
    $webmaster $query_data["webmaster"];
    $banner  $query_data["banner"];
    $email $query_data["email"];
    $bgcolor = ($bgcolor == $colore1) ? $colore2 $colore1;
    echo 
    "<tr bgcolor=\"$bgcolor\">
    <td align=\"left\">
    $categoria


    Nome sito: 
    $name

    WEBMASTER: 
    $webmaster

    email: <a href=\"javascript:apri('admin.php?action=scrivili&email=
    $email');\">Scrivili</a>
    </td>
    <td>
    <a href=\"?action=delete&id=
    $id\">DELETE</a>
    </td>
    </tr>"
    ;
    }
    echo
    "</table>
    "
    ;

    /*iscritti totali*/
     
    $query3 "SELECT * FROM lega";
     
    $result3 mysql_query($query3) or die (mysql_error());
     
    $num_righe mysql_num_rows ($result3);
     while(
    $query3_data mysql_fetch_array($result3))
     { 
    $id $query3_data["id"];}
     echo
    "
    Numero iscritti: [b]
    $num_righe[/b]

    "
    ;
     echo
    "</center>
    "
    ;
     }
    //* SE la PW è sbagliata *//
    else
     {
       echo
    "DEVI INSERIRE USER E PASSWORD CORRETTE.
      

    <a href=\"javascript:history.go(-1)\">Torna Indietro</a>"
    ;
     }
    if(
    $action=="delete")
    {
    $query "DELETE * FROM lega WHERE id='$id'";
    $result mysql_query($query) or die (mysql_error());
    $num_righe mysql_num_rows ($result);
    while(
    $query_data mysql_fetch_array($result))
    $id $query_data["id"];
    $categoria $query_data["categoria"];
    $name $query_data["name"];
    echo
    "Il Sito $name, è stato cancellato dalla categoria: $categoria";
    echo
    "<a href=\"javascript:history.go(-1)\">Torna Indietro</a>";
     }
    }
    if(
    $action == "scrivili")
    {
     
    $query3 "SELECT * FROM lega WHERE email='$email'";
     
    $result3 mysql_query($query3) or die (mysql_error());
     
    $num_righe mysql_num_rows ($result3);
     while(
    $query3_data mysql_fetch_array($result3))
     { 
    $id $query3_data["id"]; 
      
    $email $quey3_data["lui"];}
     echo
    "SCRIVILI:
    "
    ;


    echo
    "<form action=\"?action=scrivili_ok\" method=\"post\">
      <table>
      <tr><td>Email</td></tr>
      <tr><td><input name=\"invia\" type=\"text\" value=\"
    $lui\"></td></tr>
        <tr>
          <td>Oggetto</td>
        </tr>
        <tr>
          <td><input name=\"subject\" type=\"text\" size=\"20\" /></td>
        </tr>
        <tr>
          <td>Testo:</td>
        </tr>
     <tr>
    <td><textarea name=\"text\" cols=\"20\" rows=\"10\">


    ____________
    EVA PROJECT @ DARK DEVIL
    </textarea>
    </td>
        </tr>
        <tr>
          <td align=\"center\"><input type=\"submit\" value=\"INVIA\"></td>
        </tr>
      </table>
    </form>"
    ;
    }
    if(
    $action=="scrivili_ok")
    {
      
    mail($invia$subject$text"Da: " .Dark Devil"\r\n");
    }

    L'errore lo segnala sempre qui: mail($invia, $subject, $text, "Da: " .Dark Devil. "\r\n");

    Grazie in anticipo

  2. #2
    primo: cerca di esprimeti in modo più intellegibile

    secondo: QUALEerrore ti da? o dovremmo tirare ad indovinare?

  3. #3
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    l'errore che mi da è errore di stringa su mail($invia, $subject, $text, "Da: " .Dark Devil. "\r\n");

    Cercavo solo di dirvi che è un pannello admin che cancella utenti dal mysql.. ma allo stesso tempo ha la possbilità di poterli mandare le email alla persona iscritta...
    Xke su ogni untenti viene riportato il link per poterli scrivere...
    Cioe <a href=\"java script:apri('admin.php?action=scrivili&email=$emai l');\">Scrivili</a>..
    infatti se io passo con il mouse sopra alla scritta mi fa vedere indirizzo email nella stringa... ma una volta ke apro il pop up non viene riportata l'email nel campo invia..
    nonostante abbia messo un value="$email"

    un'latra cosa.. mi sono accorto.. che nn mi cancella l'id che voglio cancellare.. eppure la stringa è giusta.. potete vedere anke li.. nn capisco..

  4. #4
    [supersaibal]Originariamente inviato da kakashi
    l'errore che mi da è errore di stringa su mail($invia, $subject, $text, "Da: " .Dark Devil. "\r\n");
    [/supersaibal]
    ti dispiace scrivere l'errore che nessuno ha voglia di fare da parser umano? -.-

  5. #5
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    l'errore è: Parse error: parse error, unexpected T_STRING in /membri/evaproject/7/exchange/admin.php on line 124

  6. #6
    [supersaibal]Originariamente inviato da kakashi
    l'errore è: Parse error: parse error, unexpected T_STRING in /membri/evaproject/7/exchange/admin.php on line 124 [/supersaibal]
    mail($invia, $subject, $text, "Da: " .Dark Devil. "\r\n");

    e beh.. "dark Devil" mm è mica una variabhile.. perchè sta fuori dalla stringa?

    mail($invia, $subject, $text, "Da: Dark Devil \r\n");


  7. #7
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    e per quanto riguarda il fatto che nn mi elimina l'id?
    la nn mi da nessuno errore solo che nn va

  8. #8
    $query = "DELETE * FROM lega WHERE id='$_GET['id']'";


  9. #9
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    niente nn funziona + niente :Pse clikkio su scrivici per far apri il pop up con il form.. mi apre il pop up ma nn mi visualizza il form.. nn mi cancella ugualmente i dati il delete mah...

  10. #10
    non so che dirti... sei sicuro che netri in questo ramo dell'if?

    if($action=="delete")

    prova a mettere dentro quell'IF un echo "ok";

    giusto per vedere s eci entra


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.