PHP - poner un resultado en un Input

   
Vista:

poner un resultado en un Input

Publicado por XDXD (42 intervenciones) el 17/08/2015 18:44:42
hola. tengo un problema, pero aun no encuentro la solicion o no se si se pueda hacer lo que intento..

como puedo recibir la cantidad que me imprime en un input type..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$sql = "SELECT preuno, predos, pretres, precuatro FROM articulos where id=1";
$result = mysql_query ($sql);
 
while ($row = mysql_fetch_row($result)){
	$uno = $_POST['uno'];
	echo '<input type="text" name="nombre" value="">';
	if( $uno<=5){
		echo $uno * $row[0];
	}elseif($uno>=6 || $uno <= 10){
		echo $uno * $row[1];
	}elseif($uno>=11 || $uno <= 25){
		echo $uno * $row[2];
	}elseif($uno>=26 || $uno <= 50){
		echo $uno * $row[3];
	}else{
		echo "Error";
	}
}

Como resultado me da un numero, como puedo recibir esa cantidad en un input type...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

poner un resultado en un Input

Publicado por xve (5519 intervenciones) el 17/08/2015 19:10:56
Hola, seria tan sencillo, como:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
while ($row = mysql_fetch_row($result)){
	$uno = $_POST['uno'];
	if( $uno<=5){
		$value = $uno * $row[0];
	}elseif($uno>=6 || $uno <= 10){
		$value = $uno * $row[1];
	}elseif($uno>=11 || $uno <= 25){
		$value = $uno * $row[2];
	}elseif($uno>=26 || $uno <= 50){
		$value = $uno * $row[3];
	}else{
		$value = "";
		echo "Error";
	}
}
echo '<input type="text" name="nombre" value="'.$value.'">';

Es esto lo que buscas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

poner un resultado en un Input

Publicado por XDXD (42 intervenciones) el 17/08/2015 19:15:18
Muchisismas gracias.!!

si exactamente es lo que necesitaba, gracias..!!

mi error eran los puntos.

error..
echo '<input type="text" name="nombre" value="'$value;'">';

funciona
echo '<input type="text" name="nombre" value="'.$value.'">';
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar