No introducir variable ya escritas...

Daniel
07 de Agosto del 2004
Hola.
Tengo una encuesta echa en html que llama a un php el cual escribe todo en un txt.
Necesito que si el Q1 y/o el Q2 ya esta dentro del TXT no los escriba os veces pero si los valores.

Asi esta:

Código:
Q1 Q2
1 5
Q1 Q2
3 2
Q1 Q2
3 4
Necesito que quede asi:

Código:
Q1 Q2
1 5
3 2
3 4

el HTML es este:http://www.maskeamigos.com/entrar/voto.html

MAIL.PHP

Código PHP:
<?
$archivo = "datos.txt";
if ($id = fopen ($archivo, "a+"))
$asignacion="";
foreach($_POST as $nombre_campo => $valor){
$asignacion = $asignacion . "" . $nombre_campo . " ";
}
fputs ($id, $asignacion."n");
// Q1 Q2 Q3 Q4 Q5 Q6 Q7
$asignacion="";
foreach($_POST as $nombre_campo => $valor){
$asignacion = $asignacion . "" . $valor . " ";
}
fputs ($id, $asignacion."n");
// 4 3 4 8 5 7 9 6
fclose ($id)
?>
<p align="center"><b><font face="Verdana" size="2">Gracias por colaborar con
nosotros.</font></b></p>
<p align="center"><b><font face="Verdana" size="2"><a href="javascript:history.back()">Volver</a></font></b></p>
<p align="center"><b><font face="Verdana" size="2"><a href="datos.txt">MOSTRAR RESULTADOS</a></font></b></p>