Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2013, 20:51
omar_ga
 
Fecha de Ingreso: julio-2013
Ubicación: Guerrero
Mensajes: 5
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Mostrar registros de manera secuencial en php

BUEN DÍA A TODOS:

Estoy haciendo un cuestionario dinámico en php y mysql, y quiero basarme en uno que encontré hace poco, pero este cuestionario lo que hace es mostrar los registros de manera aleatoria, ya intente cambiarle muchas veces para que se muestre de manera secuencial, pero no lo he logrado.
Alguno de ustedes que sepa manejar bien los arreglos y rangos, que me pudieran ayudar a mostrar los registro de manera secuencial
ó algún otro código que me proporcionen. Se los agradecería mucho.


este es el código:
Código PHP:
<?php
session_start
();

require(
"conexion.php");

$arr range(a,z);
$num range(1,9);

if(!isset(
$_POST['sno'])){
    
$sno=1;
    

$qusid range(1,9);
$qus array_rand($qusid);

$_SESSION['qid'] = $qus;

$str $arr[array_rand($arr)].$num[array_rand($num)];

$_SESSION['tabla'] = str_shuffle($str);
mysql_query("create tabla sino existe ".$_SESSION['tabla']."(sno int(11) null auto_increment, usrans varchar(11) not null, qid int(11), primary key(sno));") or die(mysql_error());
    
}else{
    
$sno=$_POST['sno'];
    
$sno++;    
    
$ans=$_POST['op'];
    
    
$s=$_POST['s'];
    
    
$qusid range(1,9);
    
$qus array_rand($qusid);
    
    
mysql_query("insert into ".$_SESSION['tabla']." values(null, '$ans', '$s');");
    if(
$sno==11){
    
header("Location: resultados.php");
    }
}
    
?>
<html>
<head>
<title>.:Cuestionario:.</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<body>
<div id="main">
<?php

$query 
mysql_query("select * from qb where sno=$qus") or die(mysql_error());
$fetch mysql_fetch_assoc($query) or die(mysql_error());

?>
<form name="fm" id="fm" action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" id="sno" name="sno" value="<?php echo $sno?>" />

<?php

echo "<table border='2' cellpadding='15'>";
echo 
"<tr><td>".$sno."</td><td>".$fetch['question']."</tr></td>";
echo 
"<tr><td colspan='2'>"."<input type='radio' name='op' id='op' value='a'>".$fetch['a']."</tr></td>";
echo 
"<tr><td colspan='2'>"."<input type='radio' name='op' id='op' value='b'>".$fetch['b']."</tr></td>";
echo 
"<tr><td colspan='2'>"."<input type='radio' name='op' id='op' value='c'>".$fetch['c']."</tr></td>";
echo 
"<tr><td colspan='2'>"."<input type='radio' name='op' id='op' value='d'>".$fetch['d']."</tr></td>";

?>
<tr><td colspan='2'><input type="hidden" name="s" id="s" value="<?php echo $fetch['sno']; ?>"><input type="submit" name="sb" id="sb"/></td></tr>
</table>
</form>
</div>

</body>
</html>