Comunidad de diseño web y desarrollo en internet online

[PHP] Ayuda para que no tome el ultimo valor

Citar            
MensajeEscrito el 29 Jul 2008 06:25 pm
Tengo un problema, al momento de seleccionar las opciones y mandarlas a la base de datos, solamente me toma las opciones del ultimo usuario y no de cada uno por separado, y simplemente se repiten iguales las x veces segun el numero de usuarios q hay...

Código :

 while(($rest = mysql_fetch_array($reslt)) & ($res = mysql_fetch_array($result)) ){
echo "<tr bgcolor=white align=center>";
echo "<td>" . $rest['usuario'] . "<td>". $res['nombre'] . "</td>";

echo "<td>
 <select name='autoins'> 
<option value='NO'>NO</option>
        <option value='YES'>YES</option>
</select> 
</td>";
echo "<td> 
<select name='fctry'> 
<option value='NO'>NO</option>
        <option value='YES'>YES</option>
</select>
</td>";
echo "<td> 
<select name='mnfg'> 
<option value='NO'>NO</option>
        <option value='YES'>YES</option>
</select>
</td>";
etc...

*****************************************************************************************

Código :

if (isset($_POST['autoins'])) {
$auto = $_POST['autoins'];
$fact = $_POST['fctry'];
$manfg = $_POST['mnfg'];
$npit = $_POST['npi'];
$plann = $_POST['plan'];
$purchase = $_POST['prchase'];
$qulty = $_POST['qlty'];
$test1 = $_POST['test'];

$q = ("INSERT INTO optionusrs (autoinsercion,factoryproduct,manufact,npi,planning,purchasing,quality,test) VALUES ('$auto','$fact','$manfg','$npit','$plann','$purchase','$qulty','$test1')");
$query = mysql_query($q) or die ("SQL error: ".mysql_error());
 }
 
 
}

***************************************************************************************************************

pues ahi esta mas o menos el codigo de como esta, ojala puedan ayudarme..
gracias..!

Por rcarlos3

21 de clabLevel



 

msie
Citar            
MensajeEscrito el 30 Jul 2008 05:24 am
pues el error esta en tu sintaxis por ejemplo en html las comillas son las "comillas"
y en php para merjorar las comillas para un echo haslas con 'comilla ' para mejorar la lectura de apache y ademas te recomiendo poner un echo solamente para while. :)

Código :

 while(($rest = mysql_fetch_array($reslt)) & ($res = mysql_fetch_array($result)) ){
print '<tr bgcolor=white align=center><td>'.$rest['usuario'].'<td>'.$res['nombre'].'</td>
<td><select name="autoins"><option value="NO">NO</option>
<option value="YES">YES</option></select></td><td> 
<select name="fctry"><option value="NO">NO</option>
<option value="YES">YES</option></select></td>
<td><select name="mnfg"><option value="NO">NO</option>
<option value="YES">YES</option>
</select>
</td>
etc...

Por enlinea777

22 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 Jul 2008 03:17 pm
pero segunyo eso no va hacer q me inserte el valor de cada opcion en cada repeticion (while) y no nomas la del ultimo..
pero pues probare...

Por rcarlos3

21 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.