Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/08/2002, 09:38
vito_gris
 
Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 21 años, 8 meses
Puntos: 2
Re: Hacer enquestas con php sin BD

Este es un script que usa un bloc de nota para la encuesta espero te sirva,para ver los resultados graficados deber crear tres imagenes
suerte:

<?php
$RESULT_FILE_NAME = "datos.txt";
// En: Absolute path and name to file contain poll data.
// Fr: Chemin absolu (complet) et Nom du fichier contenant les donne.

$QUESTION = "La Ely es Inocente?";
// En: Question Text.
// Fr: Texte de la question.
$ANSWER = array("Si", "NO", "No me interesa.", );
// En: All answer.
// Fr: Reponses possibles

$IMG_DIR_URL = "./vote";
// En: URL Directory of poll graphs.
// Fr: URL du repertoire des images.

$REVOTE_TIME = 3600;
// En: Time (second) after people can revote, use cookies.
// Fr: Temps en second apres lequel une personne peut revoter.
if (! $vote && ! $result) {
echo "<FORM METHOD=\"POST\">\n";
echo "<TABLE WIDTH=176 BORDER=0 height=121><TR><TD><TABLE WIDTH=\"100%\" BORDER=0>\n";

echo "<TR><TH> $QUESTION</TH></TR>\n";
while (list($key, $val) = each($ANSWER)) {
echo "<TR><TD align=\"left\"><INPUT TYPE=\"radio\" NAME=\"answer\" VALUE=\"$key\"> $val</TD></TR>\n";
}
echo "<TR><TD align=\"left\"><INPUT TYPE=\"Submit\" NAME=\"vote\" VALUE=\" Vote \"></TD></TR>\n";
echo "<TR><TD align=\"left\"><INPUT TYPE=\"Submit\" NAME=\"result\" VALUE=\" Resultados\"></TD></TR>\n";

echo "</TABLE></TD></TR></TABLE></FORM>";
} else {
$file_array = file($RESULT_FILE_NAME); // or error("Can not open \$RESULT_FILE_NAME");

// En: Save result
// Fr: Enregistre le resultat
if ($answer < count($ANSWER) && $vote) {
if (count($file_array) < count($ANSWER)) {
$file_array = array("0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n", "0\n");
}
$old_answer = $file_array[$answer];
$old_answer = preg_replace("/\n\r*/", "", $old_answer);
$file_array[$answer] = ($old_answer + 1)."\n";

>>>>continuacion del script<<<<<<<<<<< <