ayuda con un for(otra vez)
Publicado por Fernando Rueda (57 intervenciones) el 28/08/2007 18:48:28
Quisiera colocar este codigo que tengo abajo y trasformarlo en un for, no si stengo que explicarlo, ustedes(los que me puedan ayudar) me diran....
$consulta = $_POST['textsolo'];
$consulta = str_replace("\\", "", $consulta);
$buscar = explode('&', $consulta);
$lcontador = count($buscar);
$endcons = $consulta;
for ($f= 1; $f<($lcontador)-1; $f+=2)
{
$buscar[$f];
}
$respconsul = "";
$paracont = $_POST["respsql"];
$cont = count($paracont);
for ($i= 0; $i < $cont; $i++)
{
$respconsul = $respconsul . $paracont[$i] . " . ";
$respconsul = str_replace("\\", "", $respconsul);
$paracont[$i];
}
//desde ak es el cambio que quiero hacer*
$endcons = $consulta;
$endcons = str_replace($buscar[1], $paracont[0], $endcons);
$endcons = str_replace($buscar[3], $paracont[1], $endcons);
$endcons = str_replace($buscar[5], $paracont[2], $endcons);
$endcons = str_replace($buscar[7], $paracont[3], $endcons);
$endcons = str_replace("&", "", $endcons);
*esto lo que hace es que me reemplaza en la consulta, lo que esta entre "&" con lo que esta en el input
pero yo quiero ordernar eso en un for, pues es para "n2 vcs.....y no lo he conseguido....gracias.
............Frueda.
$consulta = $_POST['textsolo'];
$consulta = str_replace("\\", "", $consulta);
$buscar = explode('&', $consulta);
$lcontador = count($buscar);
$endcons = $consulta;
for ($f= 1; $f<($lcontador)-1; $f+=2)
{
$buscar[$f];
}
$respconsul = "";
$paracont = $_POST["respsql"];
$cont = count($paracont);
for ($i= 0; $i < $cont; $i++)
{
$respconsul = $respconsul . $paracont[$i] . " . ";
$respconsul = str_replace("\\", "", $respconsul);
$paracont[$i];
}
//desde ak es el cambio que quiero hacer*
$endcons = $consulta;
$endcons = str_replace($buscar[1], $paracont[0], $endcons);
$endcons = str_replace($buscar[3], $paracont[1], $endcons);
$endcons = str_replace($buscar[5], $paracont[2], $endcons);
$endcons = str_replace($buscar[7], $paracont[3], $endcons);
$endcons = str_replace("&", "", $endcons);
*esto lo que hace es que me reemplaza en la consulta, lo que esta entre "&" con lo que esta en el input
pero yo quiero ordernar eso en un for, pues es para "n2 vcs.....y no lo he conseguido....gracias.
............Frueda.
Valora esta pregunta


0