Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2015, 15:53
Enock_30
 
Fecha de Ingreso: agosto-2015
Mensajes: 9
Antigüedad: 8 años, 8 meses
Puntos: 0
enviar variable a tabla de base de datos con php

Hola, espero me puedan ayudar con esto.

Lo que pasa es que tengo lo siguiente:
Código PHP:
<?php require_once('../Connections/Escuela.php'); ?>

<?php

//$nombre = $_SESSION['nombre'];

if(isset($_POST['num'])){
$descuento sizeof($_POST['num']) * 10;

echo 
"El descuento enviado es del: " $descuento."%";
echo 
"<p class='avisos'><a href='javascript:history.go(-1)' class='clase1'>Volver atrás</a></p>";
}

else{
    echo 
"Ningún descuento fué asignado";
    echo 
"<p class='avisos'><a href='javascript:history.go(-1)' class='clase1'>Volver atrás</a></p>";
}


$sql_insertar_desc2="INSERT INTO usuarios SET descuento='$descuento'";

mysql_query($sql_insertar_desc2) or die (mysql_error());

?>
quiero mandar la variable $descuento a esta tabla de mi base de datos:



Peeero lo que necesito es que el numero quede especificamente en la fila con el nombre que le concierne el cual también es una variable. Intente con esto:

$sql_insertar_desc2="INSERT INTO usuarios SET descuento='$descuento WHERE nombre='$_REQUEST[prosamig]'";

Pero aparte de que me marca un error de que Where nada que ver me dise que la variable 'prosamig' no la encuentra apesar de que la declaro. Y es que esta variable es muy importante porque, bueno es un tanto complicado explicarlo pero tratare.

Tengo dos archivos que son los siguientes el primero se llama prospectos.php donde tengo un listado con cada uno de los usuarios que se registran, en este listado se puede elegir al usuario y presionar una opción llamada ver. Pongamos un ejemplo de que elegí ver lo capturado por Moises y aparece esto:



Regresando con la variable 'prosamig', esta la declare desde que presione ver en prospectos.php, de esta forma:

<td><a href="ProspectosAmigos.php?prosamig=<?php echo $row_UsuariosEscuela['nombre']; ?>">Ver</a></td>

Entonces ya que estuviera en ProspectosAmigos.php, aplicaria un request para mandar llamar la variable y ver el nombre que se ve en la imagen en letras azules:

<h1>Amigos de: <?php echo $_REQUEST['prosamig'];?></h1>

Y ver solo los amigos concernientes a esa persona poniendo algo como lo siguiente:

mysql_query("SELECT * FROM amigos WHERE usuario = '$_REQUEST[prosamig]'");

Como ven esa variable es importante porque me permite ver los datos que necesito concernientes al nombre.

Por eso es que quisiera saber como puedo mandar el dato que hay en la variable $descuento a la columna del mismo nombre pero en la fila correspondiente al nombre que elija dependiendo de quien este viendo los datos, ya sea Moises, Juan, pepe, etc. Espero y me puedan ayudar.
Saludos.