hush

  • Site web
  • Nombre de sujets
    2
  • Nombre de messages
    7
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

hush
le 22/08/2003 à 17:02
problème avec le sondage dans "comment faire?"
Salut à tous!
Novice en matière de webmastering, j'ai un petit problème qui me dépasse:
je m'explique, sur la page d'acceuil de mon site j'ai mis un sondage: or voila que lorsque la page charge j'obtiens ceci:

Warning: Too many connections in index.php on line 106

Warning: MySQL Connection Failed: Too many connections in index.php on line 106

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in index.php on line 107

Warning: Can't connect to MySQL server on 'sql.free.fr' (111) in index.php on line 109

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'sql.free.fr' (111) in index.php on line 109

Warning: MySQL: A link to the server could not be established in index.php on line 109
Erreur SQL !
SELECT id, question FROM sondage_question ORDER BY id DESC LIMIT 0,1
Can't connect to MySQL server on 'sql.free.fr' (111)

donc ça marche pas. Mais c'est quand j'ai tapé l'URL ainsi : monsite.free.fr

Or quand je vais sur monsite.free.fr/index.php, le sondage s'affiche normalement, et il est possible de voter! (sauf qu'il enregistre plus les votes, il est bloqué à 30: est-ce que mon problème vient de là? J'ai recopié le sondage de la rubrique "comment faire" mais je me souviens pas d'avoir vu une limitation du nombre de réponses. Ou est-ce que c'est free qui déconne???

Merci d'éclairer ma lanterne...

hush
hush
le 16/07/2003 à 18:10
Problème avec le sondage
Ca y est c'est bon...Y'avait que deux "s" à supprimer...
Alkaid, en fait j'avais mal recopié au début...Et après je me suis dit (un brin masochiste) que quitte à essayer d'apprendre le php&mysql autant ne pas contenter de recopier aveuglement des trucs déjà preparés...
hush
le 16/07/2003 à 17:47
Problème avec le sondage
ben voila..

$tableau_reponse= array();
$tableau_nb_reponse = array();
$sql = 'SELECT reponse, nb_reponse FROM sondage_reponses WHERE id_sondage="'.$sondage_en_cours.'"';
$req = mysql_query($sql) or die ('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
$reponse = $data['reponse'];
$nb_reponse = $data['nb_reponse'];
$tableau_reponse[] = $reponse;
$tableau_nb_reponse[] = $nb_reponse;
}
mysql_free_result ($req);
mysql_close ();
$nb_reponse_du_sondage = count ($tableau_reponse);
$nb_total_reponse = array_sum ($tableau_nb_reponse);
if ($nb_total_reponse ==0)
{
echo 'Aucun vote pour l\'instant';
}
else
{
for ($i = 0; $i < $nb_reponse_du_sondage; $i++)
{
echo $tableau_reponse[$i];
$pourcentage = ($tableau_nb_reponse[$i] * 100) / $nb_total_reponse;
$pourcentage = round ($poucentage, 1);
echo ' '.$pourcentage.' %<br>';
}
echo '<br><br>Nombre de votes : '.$nb_total_reponse;
}

...
hush
le 16/07/2003 à 17:34
Problème avec le sondage
en fait je pense que mon problème se situe du côté des "s"
Je m'explique: dans la tutorial, La Globule a entre dans les tables msql "reponses","nb_reponses"
Moi j'ai introduit "reponse","nb_reponse"
Pour que tout fonctionne j'ai enlevé beaucoup de "s" dans results.php ...Peut être trop...Est-ce que quelqu'un peut me dire dans le tutorial les éléments du genre $tableaunb_reponse(s) qui ne renvoie pas directement à msql et que donc je n'aurais peut être pas du modifier par rapport au tutorial d'origine?
hush
hush
le 16/07/2003 à 17:21
Problème avec le sondage
Je suis en train de faire un sondage pour mon site avec le "comment faire"
Le problème: la page de résultats arrive bien à additionner les votes mais j'ai 0% et 0% dans mes modalités "pour" et "contre!
C'est normal?
hush
LoadingChargement en cours