Pagina 2 di 2 PrimoPrimo 12
Visualizzazione risultati 31 fino 58 di 58

Discussione: Warning: Invalid argument supplied for foreach()

  1. #31
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da mythologia Visualizza messaggio
    E' proprio la sintassi a volere ciò. In si può usare sia come:
    IN(value1, value2, ...)
    che come
    IN(subquery).

    Al contrario, ANY ha solo la forma:
    ANY(subquery)
    come volevasi dimostrare,
    grazie per il chiarimento...
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  2. #32
    Guest

    Predefinito

    Citazione Originalmente inviato da biccheddu Visualizza messaggio
    E come fa vBulletin? phpbb2? phpbb3? IPB?

    Prova così:
    Codice PHP:
    $sql_where = implode(', ', $_POST['messaggi']);
    $sql = 'DELETE FROM tabella WHERE id IN (' . $sql_where . ')';
    ho porvato cosi ma mi dice:


    Notice: Undefined index: messaggi in /membri/zomer/mp/visualizza_messaggi.php on line 15

    Warning: implode() [function.implode]: Bad arguments. in /membri/zomer/mp/visualizza_messaggi.php on line 15
    Come posso fare?

  3. #33
    Guest

    Predefinito

    Stesso errore del foreach, non risulta un array

    Posta il codice completo di form e script php.

  4. #34
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Ripeto, o mette gli indici all'array nel modo che hai indicato te, biccheddu, o non funzionerà mai.

  5. #35
    Guest

    Predefinito

    @mythologia prima funzionava ma poi mi fratello ci ha messo le mani e puf...

    @mythologia quindi dovrei fare qualcosa del tipo

    Codice PHP:

    <input type=\"checkbox\" name=\"messaggi[1]\" value=\"".$row['id']."\" />

    <input type=\"checkbox\" name=\"messaggi[2]\" value=\""
    .$row['id']."\" />

    <input type=\"checkbox\" name=\"messaggi[3]\" value=\""
    .$row['id']."\" />
    se è cosi mi basta fare una semplice somma che poi nel while ripetendosi si incrementa qualcosa dle tipo

    Codice PHP:
    $var = "0";
    $num = $var++;
    @biccheddu

    ecco il codice che genera la pial di messaggi conenuta nel form

    Codice PHP:
    <?php
    $var
    = 1;


    //si conette al database è trova i messaffidell'amico

    $query = "SELECT * FROM mp WHERE destinatario='".$_SESSION['user']."'";
    $select = mysql_query($query) or die("Query fallita <br>".mysql_error()."<br><br>".$query."");

    $NumRow = mysql_num_rows($select);

    // Il recordset NON è vuoto
    if ($NumRow>0){

    //fà il while
    while($row = mysql_fetch_array($select))
    {

    $num = $var++;

    echo
    "
    <div id=\""
    .$num."\" onmouseover=\"CambiaColore('".$num."','#F8971D')\" onmouseout=\"CambiaColore('".$num."','#4C5CBD')\"
    style=\"background-color:#4C5CBD; border-width: 2px; border-style: dotted; border-color: #F8971D;\">
    <table style=\"text-align: left; width: 476px; height: 45px;\"
    border=\"0\" cellpadding=\"0\">
    <tbody>
    <tr>
    <td><input type=\"checkbox\" name=\"messaggi[]\" value=\""
    .$row['id']."\" /></td>
    <td>"
    ;
    if(empty(
    $row['azione'])){

    echo
    "NEW";

    }else{

    echo
    "Massaggio letto";

    }
    echo
    "</td>
    <td>N&deg; "
    .$num."</td>
    </tr>
    <tr>
    <td></td>
    <td>
    Mittente:<a href=\"../profilo.php?nick="
    .$row['mittente']."\">".$row['mittente']." </a>
    <br>
    Oggetto:<a href=\"messaggio.php?vogg="
    .$row['id']."&do=leggi\">".$row['oggetto']."</a></td>
    </tr>
    </tbody>
    </table>
    </div>
    <br>
    <br>"
    ;


    }
    }else {
    echo
    "Nessun Messaggio";
    }
    ?>
    il tasto sumbit sta più sopra nel codice perchè sta in un atro div
    Ultima modifica di zomer : 23-11-2009 alle ore 00.05.22

  6. #36
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

  7. #37
    Guest

    Predefinito

    Mi dice ancora


    Notice: Undefined index: messaggi in /membri/zomer/mp/visualizza_messaggi.php on line 15

    Warning: implode() [function.implode]: Bad arguments. in /membri/zomer/mp/visualizza_messaggi.php on line 15


    il codice della cancellaizone è quello di federico

  8. #38
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

  9. #39
    Guest

    Predefinito

    Così (a quesìora sto dormendo quindi avrei potuto compiere anche errori stupidi..).

    Codice PHP:
    <?php
    $var
    = 1;


    //si conette al database è trova i messaffidell'amico

    $query = "SELECT * FROM mp WHERE destinatario='".$_SESSION['user']."'";
    $select = mysql_query($query) or die("Query fallita <br>".mysql_error()."<br><br>".$query."");

    $NumRow = mysql_num_rows($select);

    // Il recordset NON è vuoto
    if ($NumRow>0){

    //fà il while
    while($row = mysql_fetch_array($select))
    {

    $num = $var++;

    echo
    "
    <div id=\""
    .$num."\" onmouseover=\"CambiaColore('".$num."','#F8971D')\" onmouseout=\"CambiaColore('".$num."','#4C5CBD')\"
    style=\"background-color:#4C5CBD; border-width: 2px; border-style: dotted; border-color: #F8971D;\">
    <table style=\"text-align: left; width: 476px; height: 45px;\"
    border=\"0\" cellpadding=\"0\">
    <tbody>
    <tr>
    <td><input type=\"checkbox\" name=\"messaggi["
    .$num."]\" value=\"".$row['id']."\" /></td>
    <td>"
    ;
    if(empty(
    $row['azione'])){

    echo
    "NEW";

    }else{

    echo
    "Massaggio letto";

    }
    echo
    "</td>
    <td>N&deg; "
    .$num."</td>
    </tr>
    <tr>
    <td></td>
    <td>
    Mittente:<a href=\"../profilo.php?nick="
    .$row['mittente']."\">".$row['mittente']." </a>
    <br>
    Oggetto:<a href=\"messaggio.php?vogg="
    .$row['id']."&do=leggi\">".$row['oggetto']."</a></td>
    </tr>
    </tbody>
    </table>
    </div>
    <br>
    <br>"
    ;


    }
    }else {
    echo
    "Nessun Messaggio";
    }
    ?>

  10. #40
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    posta tutto il codice
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  11. #41
    Guest

    Predefinito

    Codice PHP:
    <?php

    error_reporting
    (E_ALL);

    require(
    '../config.ini.php');

    if(!isset(
    $_SESSION['login']))
    {
    header('Location: ../login.php');
    exit;
    }

    if(isset(
    $_POST['delete'])){

    $sql_where = implode(', ', $_POST['messaggi']);
    $sql = 'DELETE FROM mp WHERE id IN (' . $sql_where . ')';
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>I miei messaggi</title>
    <script type="text/JavaScript" src="../script/bordi/curvycorners.src.js"></script>
    <script type="text/JavaScript">

    addEvent(window, 'load', initCorners);

    function initCorners() {
    var settings = {
    tl: { radius: 10 },
    tr: { radius: 10 },
    bl: { radius: 10 },
    br: { radius: 10 },
    antiAlias: true
    }

    curvyCorners(settings, "#sinistra");
    curvyCorners(settings, "#centro");
    curvyCorners(settings, "#destra");
    }

    </script>
    <style>

    #destra {
    position: absolute;
    top: 260px;
    left: 800px;
    width:180px;
    background: #F4F4F4;
    margin: 1.5;
    padding: 10;
    }

    #sinistra {
    position: absolute;
    top: 260px;
    left: 10px;
    width:205px;
    background: #F4F4F4;
    margin: 1.5;
    padding: 10;
    }

    #banner1 {
    position: absolute;
    top: 1px;
    left: 220px;
    width:600px;
    height:50;
    margin: 0.5in auto;
    padding: 10;
    }

    #logo {
    position: absolute;
    top: 1px;
    left: 1px;
    width:auto;
    height:auto;
    margin: 0.5in auto;
    }

    #centro {
    margin: 0.5in auto;
    background-color: #F4F4F4;
    width: 60%;
    text-align: left;
    position: absolute;
    top: 210px;
    left: 250px;
    width: 495px;
    padding: 20;
    }

    #menu {
    position: absolute;
    top: 130px;
    left: 70px;
    width:auto;
    margin: 0.5in auto;
    }

    </style>
    </head>
    <link rel=stylesheet href="../stili/panel.css" type="text/css">
    <link rel="stylesheet" type="text/css" href="../cpanel/css/superfish.css" media="screen">
    <script src="script/modifica_loco.js" type="text/javascript"></script>
    <script type="text/javascript" src="http://zomer.altervista.org/cpanel/js/jquery-1.2.6.min.js"></script>
    <script type="text/javascript" src="http://zomer.altervista.org/cpanel/js/hoverIntent.js"></script>
    <script type="text/javascript" src="http://zomer.altervista.org/cpanel/js/superfish.js"></script>
    <script type="text/javascript">
    // initialise plugins
    jQuery(function(){
    jQuery('ul.sf-menu').superfish();
    });
    </script>
    <script>
    function CambiaColore(div,colore){
    document.getElementById(div).style.backgroundColor = colore;
    }
    </script>
    <style>
    p{
    font-size: 12pt;
    font-family: arial;
    font-weight: bold;
    }
    </style>
    </head>
    <body>
    <div class="logo"><img src="http://zomer.altervista.org/loghi/logo.png" alt="logo" border="0" width="221" height="78"> <script type="text/javascript">
    //<![CDATA[
    document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=468X60/r='+new Date().getTime()+'"><\/s'+'cript>');
    //]]>
    </script></div><!-- inserisco il logo -->
    <br>
    <?php
    include("../menu.php");
    ?>


    <div id="destra">
    <dl>
    <dt>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <td><a href="new_mp.php"><img src="http://forum.it.altervista.org/immagini/icone/write.png" border="0" alt="rispondi" width="32" height="32"></a><a href="new_mp.php">Nuovo messaggio</a></td>
    </tr>
    <tr>
    <td><br><br><br></td>
    </tr>
    <tr>
    <td>Per cancellare un messaggio spunta la casellina e premi il pulsante sottostante <br>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="submit" value="Cancella selezionati" name="delete"></td>
    </tr>
    </tbody>
    </table>
    </dt>
    </dl>
    <dl>
    <dt>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <td></td>
    <td></td>
    </tr>
    </tbody>
    </table>
    </dt>
    </dl>

    </div>

    </div>

    <div id="centro">
    <br>
    <p><strong><center>Messaggio Ricevuti:</strong><br>(per aprire un messaggio clicca sull'oggetto)<center></p>
    <br>
    <?php
    $var
    = 1;


    //si conette al database è trova i messaffidell'amico

    $query = "SELECT * FROM mp WHERE destinatario='".$_SESSION['user']."'";
    $select = mysql_query($query) or die("Query fallita <br>".mysql_error()."<br><br>".$query."");

    $NumRow = mysql_num_rows($select);

    // Il recordset NON è vuoto
    if ($NumRow>0){

    //fà il while
    while($row = mysql_fetch_array($select))
    {

    $num = $var++;

    echo
    "
    <div id=\""
    .$num."\" onmouseover=\"CambiaColore('".$num."','#F8971D')\" onmouseout=\"CambiaColore('".$num."','#4C5CBD')\"
    style=\"background-color:#4C5CBD; border-width: 2px; border-style: dotted; border-color: #F8971D;\">
    <table style=\"text-align: left; width: 476px; height: 45px;\"
    border=\"0\" cellpadding=\"0\">
    <tbody>
    <tr>
    <td><input type=\"checkbox\" name=\"messaggi["
    .$num."]\" value=\"".$row['id']."\" /></td>
    <td>"
    ;
    if(empty(
    $row['azione'])){

    echo
    "NEW";

    }else{

    echo
    "Massaggio letto";

    }
    echo
    "</td>
    <td>N&deg; "
    .$num."</td>
    </tr>
    <tr>
    <td></td>
    <td>
    Mittente:<a href=\"../profilo.php?nick="
    .$row['mittente']."\">".$row['mittente']." </a>
    <br>
    Oggetto:<a href=\"messaggio.php?vogg="
    .$row['id']."&do=leggi\">".$row['oggetto']."</a></td>
    </tr>
    </tbody>
    </table>
    </div>
    <br>
    <br>"
    ;


    }
    }else {
    echo
    "Nessun Messaggio";
    }
    ?>
    </form>
    </div>

    </div>

    <div id="sinistra">
    <br>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <legend>
    <td><a href="visualizza_messaggi.php"><img src="http://forum.it.altervista.org/immagini/icone/left_64.png" alt="data" border="0" width="32" height="32"></a></td>
    <td><a href="visualizza_messaggi.php">Torna indietro</a></td>
    </legend>
    </tr>
    </tbody>
    </table>
    <br>
    <br>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <td><img src="http://forum.it.altervista.org/immagini/icone/info.png" border="0" alt="info" width="32" height="32" ></td>
    <td>Info messaggi:</td>
    </tr>
    </tbody>
    </table>
    <br>
    <dl>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <td><a href="new_mp.php"><img src="http://forum.it.altervista.org/immagini/icone/Box_In.png" border="0" alt="ricevuti" width="32" height="32"></a></td>
    <td>Messaggi ricevuti [<?php echo"".$NumRow.""; ?>]</td>
    </tr>
    </tbody>
    </table>
    </dt>
    </dl>
    <br>
    <dl>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <?php
    $query
    = "SELECT * FROM mp WHERE mittente='".$_SESSION['user']."'";
    $select = mysql_query($query) or die("Query fallita <br>".mysql_error()."<br><br>".$query."");

    $NumRow = mysql_num_rows($select);
    ?>
    <td><img src="http://forum.it.altervista.org/immagini/icone/Box_Out.png" alt="inviati" border="0" width="32" height="32"></td>
    <td><a href="send.php">Messaggi inviati [<?php echo"".$NumRow.""; ?>]</a></td>
    </tr>
    </tbody>
    </table>
    </dl>
    </div>
    </div>
    </body>
    </html>

  12. #42
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    prima prova cosi:
    Codice PHP:
    $sql = 'DELETE FROM mp WHERE id IN ($sql_where)';
    passa il link che usi per testare il codice

    2. hai messo session_start() per le sessioni?

    3. dopo header(), exit() lo puoi evitare dato che li non arriverà mai.
    Ultima modifica di Xsescott : 23-11-2009 alle ore 22.56.33
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  13. #43
    Guest

    Predefinito

    Citazione Originalmente inviato da Xsescott Visualizza messaggio
    prima prova cosi:
    Codice PHP:
    $sql = 'DELETE FROM mp WHERE id IN ($sql_where)';
    passa il link che usi per testare il codice

    2. hai messo session_start() per le sessioni?

    3. dopo header(), exit() lo puoi evitare dato che li non arriverà mai.
    1. La query che mi hai dato mi restituisce


    Notice: Undefined index: messaggi in /membri/zomer/mp/visualizza_messaggi.php on line 15

    Warning: implode() [function.implode]: Bad arguments. in /membri/zomer/mp/visualizza_messaggi.php on line 15
    2. il session_star() è nel config.ini.php

    3. Ok, anche se in tutte le altre pagine funziona

    4. Il link come te lo do? devi essere registrato...vuoi che ti passo un accunt di prova?

  14. #44
    Guest

    Predefinito

    Citazione Originalmente inviato da zomer Visualizza messaggio
    [...] Il link come te lo do? devi essere registrato...vuoi che ti passo un accunt di prova?
    Sarebbe utile a tutti

  15. #45
    Guest

    Predefinito

    Citazione Originalmente inviato da biccheddu Visualizza messaggio
    Sarebbe utile a tutti
    Tranne (da un lato) a me :D

    Comunque ho creato un utnete e gli ho inviato un messaggio per accedere andate nella mia index e inserite:

    user: kekko
    password: 1234567

    Poi andate in messaggi ed ecco fatto...li c'è la lista dei messaggi

  16. #46
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Ma mi sembra logico, le input checkbox non si trovano nello stesso form
    Tu hai fatto il form soltanto per il pulsante "Cancella Selezionati", quando submit e input checkbox devono stare insieme...

    Saluti!

  17. #47
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Controlla questa stringa:
    Codice PHP:
    name=\"messaggi[".$num."]\"
    quella variabile all'interno del tuo script originale è chiamata mess[]


    non viene stampato il valore di $num all'interno dell'array.
    saluti
    Ultima modifica di Xsescott : 25-11-2009 alle ore 19.58.36
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  18. #48
    Guest

    Predefinito

    @Xsescott

    Scusa avevo fatto dei test e avevo tolto la variabile, comunque lo reinserita e non funziona lo stesso

    @Nokia

    Fuori? mmm forse che qualche altro tag che chiude il form, ora controllo

    P.S. qualcuno ha fatto qualcosa? no perchè alcuni messaggi si sono cancellati...

  19. #49
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da zomer Visualizza messaggio
    @Xsescott

    Scusa avevo fatto dei test e avevo tolto la variabile, comunque lo reinserita e non funziona lo stesso

    ma fai una cosa simile:
    Codice PHP:
    <?php
    $sql_where
    = implode(', ', $_POST['mess']);
    echo
    $sql_where;?>
    <br>
    <?php
    print_r
    ($_POST);
    ?>

    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="checkbox" name="mess[1]" value="90">
    <input type="checkbox" name="mess[2]" value="91">
    <input type="submit" value="Cancella selezionati" name="delete">
    </form>
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  20. #50
    Guest

    Predefinito

    mi dice

    90, 91
    Array ( [mess] => Array ( [1] => 90 [2] => 91 ) [delete] => Cancella selezionati )
    Tutto ok qui....

  21. #51
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da zomer Visualizza messaggio
    mi dice



    Tutto ok qui....
    no dico, nel tuo script queste due parti sono implementate cosi?
    Codice PHP:
    <input type="checkbox" name="[B]mess[1][/B]" value="90">
    <
    input type="checkbox" name="[B]mess[2][/B]" value="91">
    e questi punti:
    Codice PHP:
    $sql_where = implode(', ',[B] $_POST['mess'][/B]);
    si devono schiamare entrambi mess.

    Per il resto il checkbox sembra essere tra il tag form..bho
    non capisco perchè appare quell'errore, è come se la funzione explode ricevesse in modo errato l'array
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  22. #52
    Guest

    Predefinito

    Senti, questa è tutta la pagina ma io non vedo errori

    Codice PHP:
    <?php

    error_reporting
    (E_ALL);

    require(
    '../config.ini.php');

    if(!isset(
    $_SESSION['login']))
    {
    header('Location: ../login.php');

    }

    if(isset(
    $_POST['delete'])){
    $cancella = implode(',',$_POST['mess']);
    $query = mysql_query("delete from mp where id in ($cancella) ");
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>I miei messaggi</title>
    <script type="text/JavaScript" src="../script/bordi/curvycorners.src.js"></script>
    <script type="text/JavaScript">

    addEvent(window, 'load', initCorners);

    function initCorners() {
    var settings = {
    tl: { radius: 10 },
    tr: { radius: 10 },
    bl: { radius: 10 },
    br: { radius: 10 },
    antiAlias: true
    }

    curvyCorners(settings, "#sinistra");
    curvyCorners(settings, "#centro");
    curvyCorners(settings, "#destra");
    }

    </script>
    <style>

    #destra {
    position: absolute;
    top: 260px;
    left: 800px;
    width:180px;
    background: #F4F4F4;
    margin: 1.5;
    padding: 10;
    }

    #sinistra {
    position: absolute;
    top: 260px;
    left: 10px;
    width:205px;
    background: #F4F4F4;
    margin: 1.5;
    padding: 10;
    }

    #banner1 {
    position: absolute;
    top: 1px;
    left: 220px;
    width:600px;
    height:50;
    margin: 0.5in auto;
    padding: 10;
    }

    #logo {
    position: absolute;
    top: 1px;
    left: 1px;
    width:auto;
    height:auto;
    margin: 0.5in auto;
    }

    #centro {
    margin: 0.5in auto;
    background-color: #F4F4F4;
    width: 60%;
    text-align: left;
    position: absolute;
    top: 210px;
    left: 250px;
    width: 495px;
    padding: 20;
    }

    #menu {
    position: absolute;
    top: 130px;
    left: 70px;
    width:auto;
    margin: 0.5in auto;
    }

    </style>
    </head>
    <link rel=stylesheet href="../stili/panel.css" type="text/css">
    <link rel="stylesheet" type="text/css" href="../cpanel/css/superfish.css" media="screen">
    <script src="script/modifica_loco.js" type="text/javascript"></script>
    <script type="text/javascript" src="http://zomer.altervista.org/cpanel/js/jquery-1.2.6.min.js"></script>
    <script type="text/javascript" src="http://zomer.altervista.org/cpanel/js/hoverIntent.js"></script>
    <script type="text/javascript" src="http://zomer.altervista.org/cpanel/js/superfish.js"></script>
    <script type="text/javascript">
    // initialise plugins
    jQuery(function(){
    jQuery('ul.sf-menu').superfish();
    });
    </script>
    <script>
    function CambiaColore(div,colore){
    document.getElementById(div).style.backgroundColor = colore;
    }
    </script>
    <style>
    p{
    font-size: 12pt;
    font-family: arial;
    font-weight: bold;
    }
    </style>
    </head>
    <body>
    <div class="logo"><img src="http://zomer.altervista.org/loghi/logo.png" alt="logo" border="0" width="221" height="78"> <script type="text/javascript">
    //<![CDATA[
    document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=468X60/r='+new Date().getTime()+'"><\/s'+'cript>');
    //]]>
    </script></div><!-- inserisco il logo -->
    <br>
    <?php
    include("../menu.php");
    ?>


    <div id="destra">
    <dl>
    <dt>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <td><a href="new_mp.php"><img src="http://forum.it.altervista.org/immagini/icone/write.png" border="0" alt="rispondi" width="32" height="32"></a><a href="new_mp.php">Nuovo messaggio</a></td>
    </tr>
    <tr>
    <td><br><br><br></td>
    </tr>
    <tr>
    <td>Per cancellare un messaggio spunta la casellina e premi il pulsante sottostante <br>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="submit" value="Cancella selezionati" name="delete"></td>
    </tr>
    </tbody>
    </table>
    </dt>
    </dl>
    <dl>
    <dt>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <td></td>
    <td></td>
    </tr>
    </tbody>
    </table>
    </dt>
    </dl>

    </div>

    </div>

    <div id="centro">
    <br>
    <p><strong><center>Messaggio Ricevuti:</strong><br>(per aprire un messaggio clicca sull'oggetto)<center></p>
    <br>
    <?php
    $var
    = 1;


    //si conette al database è trova i messaffidell'amico

    $query = "SELECT * FROM mp WHERE destinatario='".$_SESSION['user']."'";
    $select = mysql_query($query) or die("Query fallita <br>".mysql_error()."<br><br>".$query."");

    $NumRow = mysql_num_rows($select);

    // Il recordset NON è vuoto
    if ($NumRow>0){

    //fà il while
    while($row = mysql_fetch_array($select))
    {

    $num = $var++;

    echo
    "
    <div id=\""
    .$num."\" onmouseover=\"CambiaColore('".$num."','#F8971D')\" onmouseout=\"CambiaColore('".$num."','#4C5CBD')\"
    style=\"background-color:#4C5CBD; border-width: 2px; border-style: dotted; border-color: #F8971D;\">
    <table style=\"text-align: left; width: 476px; height: 45px;\"
    border=\"0\" cellpadding=\"0\">
    <tbody>
    <tr>
    <td><input type=\"checkbox\" name=\"mess['"
    .$num."']\" value=\"".$row['id']."\" /></td>
    <td>"
    ;
    if(empty(
    $row['azione'])){

    echo
    "NEW";

    }else{

    echo
    "Massaggio letto";

    }
    echo
    "</td>
    <td>N&deg; "
    .$num."</td>
    </tr>
    <tr>
    <td></td>
    <td>
    Mittente:<a href=\"../profilo.php?nick="
    .$row['mittente']."\">".$row['mittente']." </a>
    <br>
    Oggetto:<a href=\"messaggio.php?vogg="
    .$row['id']."&do=leggi\">".$row['oggetto']."</a></td>
    </tr>
    </tbody>
    </table>
    </div>
    <br>
    <br>"
    ;


    }
    }else {
    echo
    "Nessun Messaggio";
    }
    ?>
    </form>
    </div>

    </div>

    <div id="sinistra">
    <br>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <legend>
    <td><a href="visualizza_messaggi.php"><img src="http://forum.it.altervista.org/immagini/icone/left_64.png" alt="data" border="0" width="32" height="32"></a></td>
    <td><a href="visualizza_messaggi.php">Torna indietro</a></td>
    </legend>
    </tr>
    </tbody>
    </table>
    <br>
    <br>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <td><img src="http://forum.it.altervista.org/immagini/icone/info.png" border="0" alt="info" width="32" height="32" ></td>
    <td>Info messaggi:</td>
    </tr>
    </tbody>
    </table>
    <br>
    <dl>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <td><a href="new_mp.php"><img src="http://forum.it.altervista.org/immagini/icone/Box_In.png" border="0" alt="ricevuti" width="32" height="32"></a></td>
    <td>Messaggi ricevuti [<?php echo"".$NumRow.""; ?>]</td>
    </tr>
    </tbody>
    </table>
    </dt>
    </dl>
    <br>
    <dl>
    <table style="text-align: left;">
    <tbody>
    <tr>
    <?php
    $query
    = "SELECT * FROM mp WHERE mittente='".$_SESSION['user']."'";
    $select = mysql_query($query) or die("Query fallita <br>".mysql_error()."<br><br>".$query."");

    $NumRow = mysql_num_rows($select);
    ?>
    <td><img src="http://forum.it.altervista.org/immagini/icone/Box_Out.png" alt="inviati" border="0" width="32" height="32"></td>
    <td><a href="send.php">Messaggi inviati [<?php echo"".$NumRow.""; ?>]</a></td>
    </tr>
    </tbody>
    </table>
    </dl>
    </div>
    </div>
    </body>
    </html>

  23. #53
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    provato il tuo stesso codice e a me funziona bene

    questo rimettilo cosi:
    Codice PHP:
    <input type=\"checkbox\" name=\"mess[".$num."]\" value=\"".$row['id']."\" /></td>
    non hai bisogno degli apici.
    Ultima modifica di Xsescott : 25-11-2009 alle ore 23.27.00
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  24. #54
    Guest

    Predefinito

    Si ma non funziona....

  25. #55
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da zomer Visualizza messaggio
    Si ma non funziona....
    ti stò dicendo che a me il tuo stesso codice funziona, quindi il problema è altrove
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  26. #56
    Guest

    Predefinito

    Altrove? mmm tabelle? Ma hai testato il codice cosi come è? oppure hai levato qualcosa? Bho io non ho idea tu dimmi cosa devo fare e io lo faccio :D sono disposto a tutto, ma non riesco proprio a capire perchè.......

  27. #57
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da zomer Visualizza messaggio
    Altrove? mmm tabelle? Ma hai testato il codice cosi come è? oppure hai levato qualcosa? Bho io non ho idea tu dimmi cosa devo fare e io lo faccio :D sono disposto a tutto, ma non riesco proprio a capire perchè.......

    ho semplicemente configurato i paramentri per connessione e selezione database e creato una tabella mp con id , mittente e destinatario.

    ho inserito staticamente il controllo che tu facevi con le sessioni sull'utente, ma non credo derivi da questo, io l'ho fatto per evitare di usare le sessioni dato che non mi servono per testare la query di eliminazione dato che usi l'id e non il nome degli utenti.

    comunque mi cancella tranquillamente i record che seleziono..
    Ultima modifica di Xsescott : 26-11-2009 alle ore 02.56.54
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  28. #58
    Guest

    Predefinito

    Problema risolto.

    Sicnceramnte non ho mosso tanto ho solo messo l'apertura del form più vicina al php e poi nell'apertura del form me messo prima l'azione e poi il metodo.

    Bho...

Pagina 2 di 2 PrimoPrimo 12

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •