![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/05/2010, 17:48
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 8
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Respuesta: Array en PHP He avanzado 1 poco os pongo lo que he puesto haver si me ayudais a resolver lo ultimo que me queda.
el codigo que he puesto es este.
<?php
$a=mysql_connect("localhost","root","");
$b=mysql_select_db("examenes",$a);
$preg1 = count($numpreg);
for ($i= 1;$i <=$preg1;$i++)
{
$q="SELECT * FROM examen1 WHERE examen1.Indice = '$numpreg[$i]'";
$jm = mysql_query($q,$a) or die (mysql_error());
$x=mysql_fetch_object($jm);
echo "$i $x->Pregunta ($x->Indice)<br>";
if(empty($x->Foto))
{
echo"<br>";
}
else
{
echo"<img src='fotos/$x->Foto'><br>";
}
foreach($respuesta as $indice => $valor)
{
echo "Pregunta $indice ";
if(is_array($valor))
{
foreach($valor as $valor2)
echo "$valor2 ";
}
else
{
echo $valor;
}
echo "<br />";
}
}
?>
</BODY>
</HTML>
i me sale esto:
1 Enunciado de la pregunta. (15)
Pregunta 1 on on
Pregunta 2 0
Pregunta 3 1
Pregunta 4 on
Pregunta 5 1
2 Enunciado de la pregunta. (1)
Pregunta 1 on on
Pregunta 2 0
Pregunta 3 1
Pregunta 4 on
Pregunta 5 1
3 Enunciado de la pregunta. (29)
Pregunta 1 on on
Pregunta 2 0
Pregunta 3 1
Pregunta 4 on
Pregunta 5 1
4 Enunciado de la pregunta. (7)
Pregunta 1 on on
Pregunta 2 0
Pregunta 3 1
Pregunta 4 on
Pregunta 5 1
5 Enunciado de la pregunta. (17)
Pregunta 1 on on
Pregunta 2 0
Pregunta 3 1
Pregunta 4 on
Pregunta 5 1
lo que quiero quitar ahora es si estoy en la pregunta 1 que solo salga la respuesta de la pregunta 1 i que lo de pregunta2 0 pregunta 3 1 pregunta 4 on pregunta 5 1 no salga i asi con todos. osea que salga solo la respuesta que corresponde a la pregunta no las respuestas de todas las preguntas en cada pregunta.
Gracias |