resulta que tengo un formulario que es llenado con una consulta para hacer unos cambios a un solo campo el formulario y la forma estan trabajando como debe ser. cuando envio esos cambios de los registros que se desean modificar pues tengo un snniplet que me convierte todos los post a variables.
pero como genero un while o un for para que me excute el query para ingresar el cambio.
les pongo un poco del codigo porque aunque ya hace lo que deseo que haga pues se hizo bastante largo y tiene limite 50
conversion de variables
Código PHP:
//este me recibe todas los post y me los convierte en variables del php
foreach($_POST as $z => $valor){
$asignacion = "\$" . $z . "='" . $valor . "';";
eval($asignacion);
}
Código PHP:
if ($a1 =="a"){
$query2 = "UPDATE $porte SET CARRO='$camiona' WHERE id='$ca1'";
mysql_query ($query2, $link) or die (mysql_error());
$color = "c0c0c0";
$cadbusca="SELECT * FROM $porte WHERE id='$ca1'";
$result=mysql_query($cadbusca, $link);
While($row=mysql_fetch_array($result)) {
$m = $row[CARTAPORTE];
$m0 = $row[DESTINO];
$mz = $row[REMITENTE];
$m2 = $row[ID];
$m3 = $row[CARRO];
echo'
<tr bgcolor='.$color.'>
<td align="center">'.$mz.'</td>
<td align="center">'.$m.'</td>
<td align="center">'.$m3.'</td>
<td align="center">Se asigno el Camion Seleccionado como A</td>
</tr>';
}
}else if ($a1 =="b"){
$query2 = "UPDATE $porte SET CARRO='$camionb' WHERE id='$ca1'";
mysql_query ($query2, $link) or die (mysql_error());
$color = "c0c0c0";
$cadbusca="SELECT * FROM $porte WHERE id='$ca1'";
$result=mysql_query($cadbusca, $link);
While($row=mysql_fetch_array($result)) {
$m = $row[CARTAPORTE];
$m0 = $row[DESTINO];
$mz = $row[REMITENTE];
$m2 = $row[ID];
$m3 = $row[CARRO];
echo'
<tr bgcolor='.$color.'>
<td align="center">'.$mz.'</td>
<td align="center">'.$m.'</td>
<td align="center">'.$m3.'</td>
<td align="center">Se asigno el Camion Seleccionado como B</td>
</tr>';
}
}else if ($a1 =="c"){
$query2 = "UPDATE $porte SET CARRO='$camionc' WHERE id='$ca1'";
mysql_query ($query2, $link) or die (mysql_error());
$color = "c0c0c0";
$cadbusca="SELECT * FROM $porte WHERE id='$ca1'";
$result=mysql_query($cadbusca, $link);
While($row=mysql_fetch_array($result)) {
$m = $row[CARTAPORTE];
$m0 = $row[DESTINO];
$mz = $row[REMITENTE];
$m2 = $row[ID];
$m3 = $row[CARRO];
echo'
<tr bgcolor='.$color.'>
<td align="center">'.$mz.'</td>
<td align="center">'.$m.'</td>
<td align="center">'.$m3.'</td>
<td align="center">Se asigno el Camion Seleccionado como C</td>
</tr>';
}
}else {
}
Ahora si la pregunta de los chorrocientosmil chuchulucos como genero un while o un for para que me valla cambiando la variable en el codigo que les he puesto aqui arriba..
www.uplinkmx.com