Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2010, 16:38
Avatar de VbOkonly
VbOkonly
 
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 14 años, 9 meses
Puntos: 5
Como hago para procesar estas variables?

Hola chicos, cabe aclarar que estoy aprendiendo php xD y me encontre con este clavo que no puedo quitar ...

Desde un formulario envio los puntos:

Código PHP:
<?php

//si estan las cookies decir que ya voto
//else {
echo '<form id="votartutorial" name="votartutorial" method="post" action="votar.php">
  Votar Tutorial 
  <select name="voto" id="voto"> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
    <option value="4">4</option> 
    <option value="5">5</option> 
  </select> 
  <input name="formuid" type="hidden" value="'
.$varr.'"> 
  <input name="enviar" type="submit" value ="votar" /> 
</form>'
?>
Aca los recibo (Esto lo hize a modo de prueba y me muestra bien las variables):


Código PHP:
<?php
include("conexion.php");
echo 
"$voto";
echo 
"$formuid";

$qusermysql_query ("SELECT numusuario from tutorial WHERE id = '$formuid'",$db);

while(
$resqu mysql_fetch_array($quser)){
echo 
$resqu["numusuario"];
?>
Esto es lo que realmente quiero hacer ...
Código PHP:
<?php
include("conexion.php");

$qusermysql_query ("SELECT numusuario from tutorial WHERE id = '$formuid'",$db);

while(
$resqu mysql_fetch_array($quser)){
$invoteusr mysql_query("UPDATE usuarios SET rank = rank + '.$voto.' WHERE usuario = '.$resqu["numusuario"].'"$db);
?>
Y no funciona :(

Como hago para procesar lo que recibo por $_POST ? osea, recibo las variables porque las comprobé si traian algo encima y tienen contenido ... pero cuando las quiero usar para procesarlas no lo toma. (se queda la pagina en blanco y no tira ningun error).

Otra cosa, se pueden usar dos variables a la vez ? digamos que:
$variable <--- viene de un form
Código PHP:
echo "$variable";
echo 
"$variable"
porque la otra vez tuve un problema sobre algo que pasaba por get pero lo tuve que declarar dos veces lo mismo ...