12 Último

Ayuda Con Codigo

      • 64
      • mensajes
      • miembro desde
      • 17/10/07
    26/10/2007
    #1 Ayuda Con Codigo

    Hola a todos, tengo una duda enorme, tengo todo un codigo armado, desde mis conocmientos y el debug del servidor, no tiene errores, ahora, es para actualizar multiples filas con un solo formulario, pero pasa que cuando le doy la orden de que actualize no hace nada
    se que el usuario mysql tiene los permisos necesarios para actualizar, pero tiene que haber algun error pq no actualiza y me estoy volviendo loco
    el codigo esta hecho en 2 archivos

    el primero seria donde esta el formulario

    Código PHP:
    include "config.php";

    $result=mysql_query("SELECT * FROM tabla1");
    ?>




    ID
    Name

    while($row=mysql_fetch_assoc($result)){
    ?>

    echo $row['Id']; // Show record's ID ?>
    echo $row['Activado']; ?>" />

    ?>




    y el segundo seria modificar.php

    Código PHP:
    if($_POST['Submit']){

    include 
    "config.php";

    $result=mysql_query("SELECT Id FROM tabla1 ORDER BY Id ASC");

    while(
    $row=mysql_fetch_assoc($result)){

    $name=$_POST["Titulo"];

    mysql_query("UPDATE tabla1 SET Activado='$name' WHERE Id='$row[id]'");
    }
    echo 
    "--- Actualizacion Completa ---";
    }
    ?>
    si alguien me puede dar una manito le voy a estar sumamente agradecido
  1. ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    15 comentarios / 1179 Visitas

      • 2,094
      • mensajes
      • miembro desde
      • 28/10/03
    27/10/2007
    #2 Re: Ayuda Con Codigo

    Ponele un al fondo aver qué te dice

      • 64
      • mensajes
      • miembro desde
      • 17/10/07
    27/10/2007
    #3 Re: Ayuda Con Codigo

    muchas gracias Diego [otto], me habia olvidado de pedirle eso, aunque ahora me esta respondiendo esto

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in modificar.php on line 8


    y en la linea 8 tengo esto "while($row=mysql_fetch_assoc($result)){"

      • 2,094
      • mensajes
      • miembro desde
      • 28/10/03
    27/10/2007
    #4 Re: Ayuda Con Codigo

    Mmm que raro che, el query está bien fijate las mayusculas y eso (debería avisarte igualmente )

      • 441
      • mensajes
      • miembro desde
      • 08/03/07
    27/10/2007
    #5 Re: Ayuda Con Codigo

    en el mysql_query te olvidaste de poner el link

      • 64
      • mensajes
      • miembro desde
      • 17/10/07
    27/10/2007
    #6 Re: Ayuda Con Codigo

    perdon, pero no entendi lo del link del query
    igual Diego, el mysql_error, esta incorporado dentro del config.php
    lo de el error de recien ya lo arregle, no existia la tabla donde lo estaba enviando, pero sigue sin actualizar, puede ser que sea esto que dice ArrayDude, pero la verdad es que no tengo muy en claro que es ese link :S
    igual gracias de antemano

      • 2,094
      • mensajes
      • miembro desde
      • 28/10/03
    27/10/2007
    #7 Re: Ayuda Con Codigo

    Igualmente tiene que andar sin problemas... el link se usa cuando tenes un script que hace pedidos a varios servidores.... Salu3! Diego [Otto]

    EDIT:

    Lo del link es esto:

    Código PHP:
    $link mysql_connect('localhost''pepe''jojojo'); 
    O sea el identificador de conexión... y en mysql_query se usa asi:
    Código PHP:
    mysql_query("SELECT * FROM `tu_tabla`;"$link); 
    Chalutres... Diego [Otto]
      • 441
      • mensajes
      • miembro desde
      • 08/03/07
    27/10/2007
    #8 Re: Ayuda Con Codigo

    Yo se lo doy como una opción, capaz de esa forma le funciona, no se...

      • 64
      • mensajes
      • miembro desde
      • 17/10/07
    28/10/2007
    #9 Re: Ayuda Con Codigo

    gracias otra vez, lo acabo de intentar, pero no cambio nada...
    y bueno, parece que el php y el mysql estan en mi contra
    alguna otra idea?

      • 5
      • mensajes
      • miembro desde
      • 27/10/07
    28/10/2007
    #10 Re: Ayuda Con Codigo

    Creo que el problema lo tienes aqui:

    mysql_query("UPDATE tabla1 SET Activado='$name' WHERE Id='$row[id]'");

    Intenta

    $strSQL=
    "UPDATE tabla1 SET Activado='$name' WHERE Id='".$row['id']."'";
    mysql_query($strSQL);

12 Último