tyros

  • Nombre de sujets
    10
  • Nombre de messages
    23
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
tyros
le 23/06/2009 à 20:52
verifier l'ip lors d'un sondage
bonjour,

dans mon code de sondage, si le visiteur a déja voter j'affiche seulement le résultat, mais s'il n'a pas voter ajoute son vote et j'affiche le resultat.

mais ma requete sql ne semble pas être bonne. ca fait environ 3 jours que j'essaie de trouver le problème.

<?php
$ip = $_SERVER['REMOTE_ADDR'];

$verifier = $db->prepare('SELECT ip FROM ip WHERE ip = "$ip"');
$verifier->execute();

$totalRows = count($verifier->fetchAll());

var_dump($totalRows);


if(empty($reponse))
{
echo $lang_sondage['VIDE'];
exit();
}

if($totalRows != 0){

insertSondage($db,$ip);
afficheResultats($db);
exit();
}

else
{
afficheResultats($db);
}
?>


pour ce qui est du var_dump ca me donne int(0), mais dans ma table ip il y a une addresse ip de stocker.
tyros
bonjour,

Fatal error: Unsupported operand types in C:\wamp\www\include\fonction.inc.php on line 74

la ligne 74 equivaut a la ligne 4 ici

function affichePages($nombre,$page,$total) {
$nbpages = ceil(($total*1)/($nombre*1));
$numeroPages++;
$compteurPages++;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages) {
echo '<td ><a href = "'.$page.'&limite='.$limite.'">'.$numeroPages.'</a></td>'."\n";
$limite = $limite + $nombre;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10) {
$compteurPages = 1;
echo '<br>'."\n";
}
}
echo '</tr></table>'."\n";
}
tyros
le 11/06/2009 à 03:25
resultat sondage
bonjour,

y a quelque chose qui cloche avec mon code, mais je n'arrive pas a voir c'est quoi. j'ai pris le code sur ce site et je l'ai adapter a mes besoins.

<?php
$sql = $db->prepare("update vote SET nombre = nombre +1 WHERE reponse = ?");
$sql->execute(array($_POST['reponse']));

$tableau_reponses = array();

$tableau_nb_reponses = array();

$statement = $db->prepare('SELECT reponse, nombre FROM vote');
$statement->execute();


while ($data = $statement->fetch()) {

$tableau_reponses[] = $data['reponse'];
$tableau_nb_reponses[] = $data['nombre'];
}

$nb_reponses_du_sondage = count ($tableau_reponses);

$nb_total_reponse = array_sum ($tableau_nb_reponses);

if ($nb_total_reponse == 0) {
echo 'Aucun vote pour l'instant';
}
else {

for ($i = 0; $i < $nb_reponses_du_sondage; $i++) {

echo $tableau_reponses[$i];

$pourcentage = ($tableau_nb_reponses[$i] * 100) / $nb_total_reponse;

$pourcentage = round ($pourcentage, 1);

echo ' ',$pourcentage,' %<br />';
}
echo '<br /><br />Nombre de votes : ', $nb_total_reponse;
}
?>

Ses derniers messages sur les forums

forum
tyros
le 24/06/2009 à 03:23
verifier l'ip lors d'un sondage
le problème c'est que dans ma requête je n'arrive pas a compter le nombre de colonne.

j'ai php 5.2.5 et sql 5.0.81

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours