Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Messaggio di Alert

  1. #1

    Messaggio di Alert

    vorrei cambiare il codice,levando il javascript,ed inserendo php,
    questo perche' quando parte l'alert javascript, la pagina diventa tutta bianca,
    ed cliccando l'alert su ok, la pagina rimane sempre bianca, non e' bello questo!!

    un aiuto please!

    posto il code:

    $id = $_GET['id'];
    $value = $_GET['value'];

    $address = $_SERVER['REMOTE_ADDR'];

    include("moorate/connect.php");
    require_once("moorate/showrater.php");

    $myIP = mysql_query("SELECT count FROM ips WHERE ip = '$address' AND countID = '$id' ");
    $resultingIP = mysql_fetch_row($myIP);
    $count = $resultingIP[0];

    if(!empty($resultingIP[0])){

    if($count > 0){
    die("<script language=\"javascript\">alert('You have already voted!')</script>");
    }
    }else{
    $row = mysql_query("SELECT * FROM results WHERE id='$id'");
    $row = mysql_fetch_row($row);

    if(!empty($row[0])){
    $votes = $row[1] + 1;
    $points = $row[2];
    $points += $value;
    mysql_query("UPDATE results SET votes='$votes', points = '$points' WHERE id = '$id' ") or die(mysql_error());
    mysql_query("INSERT INTO ips(ip,count,countID) VALUES('$address','1','$id')") or die(mysql_error());
    }else{
    mysql_query("INSERT INTO ips(ip,count,countID) VALUES('$address','1','$id')") or die(mysql_error());
    mysql_query("INSERT INTO results(id,votes,points) VALUES('$id','1','$value')")or die(mysql_error());
    }
    }

    GRAZIE

  2. #2
    prova con

    if($count > 0){
    print "<script language=\"javascript\">alert('You have already voted!')</script>";
    }

    oppure

    if($count > 0){
    echo "<script language=\"javascript\">alert('You have already voted!')</script>";
    }

  3. #3
    grazie, ma ho postato non correttamente...
    allora, il pezzo dell'alert c'e, ma manca questo:

    echo "<span class=\"inline-rating\">
    <ul class=\"star-rating small-star\">
    <li class=\"current-rating\" style=\"width:$perc%;\">[*]<a href=\"vote.php?id=$id&amp;value=1\" title=\"Vote::1 star out of 5\" class=\"one-star toolTipImg\" id=\"$id\" rel=\"1\">1</a>[*]<a href=\"vote.php?id=$id&amp;value=2\" title=\"Vote::2 stars out of 5\" class=\"two-stars toolTipImg\" id=\"$id\" rel=\"2\">2</a>[*]<a href=\"vote.php?id=$id&amp;value=3\" title=\"Vote::3 stars out of 5\" class=\"three-stars toolTipImg\" id=\"$id\" rel=\"3\">3</a>[*]<a href=\"vote.php?id=$id&amp;value=4\" title=\"Vote::4 stars out of 5\" class=\"four-stars toolTipImg\" id=\"$id\" rel=\"4\">4</a>[*]<a href=\"vote.php?id=$id&amp;value=5\" title=\"Vote::5 stars out of 5\" class=\"five-stars toolTipImg\" id=\"$id\" rel=\"5\">5</a>[/list]</span>";
    }

    vedrai che a herf manda a: miosito/vote.php?id=$id0&value=5
    (se clicco la stella con valore 5) (ed esce la pagina bianca)

    e li esce il messaggio di alert.

    schiacciando poi l'alert la pagina del browser rimane bianca,
    all' miosito/vote.php?id=$id0&value=5

    si puo' votare e rimanere sulla stessa pagina es. miosito/index.php?!
    si puo' evitare che il browser segua il link di votazione?,

    spero di essere stato chiaro, grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.