Cambiar valor recivido de consulta ( mediante php o javascript? )

Iniciado por XXXXXX, 26 Junio 2010, 03:45 AM

0 Miembros y 1 Visitante están viendo este tema.

XXXXXX

Bueno, pongamos que yo tengo los siguientes datos en mi DB.

tabla que se llama, identidad.

y dentro encontramos "datosid"

tenemos 6 distintos únicamente

cada uno de ellos con numeros fijos ej:

4580, 8954, 9999, 2451, 8452, 1245.

Se puede hacer de alguna forma, que por ejemplo, si el usuario escoge el 4580, cambiar ese resultado a por ejemplo:

Campo Blaugrana?

y lo mismo con los demás, pero con distintos nombres.


saludos y gracias

Shell Root

Ehh?

Código (sql) [Seleccionar]
UPDATE tblidentidad
   SET datosid = 'Campo Blaugrana'
WHERE datosid = '4580';

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

XXXXXX

te e liado? jajaja

eso es javascript o es php? ( supongo que php.

eso insertaria en la DB, o simplemente cambiaria el valor al imprimir?

Shell Root

 - Obviamente es PHP!
- Si consultas un poco realiza un UPDATE o en español una actualización al registro que seleccionaste.
- Con javascript no creo que se pueda ya que se ejecuta en el cliente y no en el servidor.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

XXXXXX

vale podrias explicarte un poco mas con el codigo ese?

para poner Todos los ID, como seria? y luego como se que cuando haga el SELECT del row X cambie el numero por esa palabra?

mira este es el codigo del que te ablo

la parte que hace el insert y demas


$SQL 
"SELECT * FROM `char`";
$result mysql_query($SQL);

while (
$db_field mysql_fetch_assoc($result)) {
print 
"<th class=\"spawn-clase\">" $db_field['class'] . "</th>";

...
etc

Shell Root

 - ...Y donde están las comparaciones y/o condiciones?
- Me gustaría saber que es lo que estas haciendo...
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

XXXXXX

estoy diciendo en que parte del codigo tendria que introducir el codigo que tu me pasaste.

teniendo en cuenta que el codigo esta llamando los datos de la tabla...

Shell Root

Por eso, xD, necesito saber donde estas haciendo las comparaciones para decirte donde poner el UPDATE xD
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

XXXXXX

este es el codigo completo, es a esto a lo que te refieres?

ademas, no estoy haciendo comparaciones aun, porque no se donde meter ese update, para cambiar el codigo que recivo de las tablas.



// aqui tenemos el codigo que obtiene los datos de la db
if ($db_found) {

$SQL "SELECT * FROM `tabla`";
$result mysql_query($SQL);

while (
$db_field mysql_fetch_assoc($result)) {
echo 
"<table width=\"655\">";
echo 
"<tr>";
print 
"<th class=\"spawn-clase\">" $db_field['class'] . "</th>";
echo 
"</tr>";
echo 
"</table>";
}

mysql_close($db_handle);

} else {
print 
"Problemas al intentar leer la base de datos, intentalo mas tarde disculpa las molestias. ";
mysql_close($db_handle);
}

bizco

si, pero como ya te comentaron ¿en base a que? es decir cuando necesitas hacer el update? en todos los casos? dudo que sea asi ya que tienes 6 codigos diferentes. entonces volvemos al principio ¿que quieres hacer? ¿en que se basa el script para saber cuando y en que registro hacer el update?