+ Antworten
Ergebnis 1 bis 12 von 12

Thema: mysql-daten modifizieren

  1. #1
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84

    mysql-daten modifizieren

    hallo zusammen...

    nachdem ich ja gestern das problem mit der darstellung von den daten einer mysql-tabelle hatte und mir supergut geholfen wurde...nochmal vielen dank an alle die sich die mühe gemacht haben... ....hab ich heute ein anderes problem...

    ich versuche die daten aus der tabelle aufzurufen und dann zu modifizieren...

    der aufruf gibt mir aber nen pars error...komischerweise nachdem die datenbankabfrage durchlaufen is...

    Parse error: parse error in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/modify.php on line 39

    ich muss dazu sagen, das es die "gebnr" die ich abfrage mehrmals gibt...wahscheinlich is es wieder was ganz einfaches aber ich kriegs grad nich hin...

    wer mag, kann sich das attachment ja mal ansehen...

    schönen dank und gruss
    spoto

    ps: wenn ich das ding hier hinter mir hab werd ich auch mal versuchen n paar andern leuten zu helfen und nich immer nur zu schnorren...
    Angehängte Dateien

  2. #2
    TP-Member ralle macht alles soweit korrekt Avatar von ralle
    Registriert seit
    Feb 2001
    Ort
    Wiesbaden
    Beiträge
    37
    Hallo,

    ei, Dein Code ist voller Flüchtigkeitsfehler, da fehlten diverse Dinge, so sollte es gehen:

    PHP-Code:
    mysql_select_db ("flashmotion_de")
            or die (
    "Could not select database"); // connected
    $query "SELECT * FROM opfermann WHERE gebnr='".$nummer."')";
    $result mysql_query($query,$link);
    $myrow mysql_fetch_array($resultMYSQL_ASSOC); 
    ?> 
    Immer schön drauf achten dass die Anführungszeichen bei "echo"-Ausdrücken richtig geschlossen werden, und bevor Du auf HTML umschaltest mit "?>" den PHP-Block wieder schließen.

    Viele Grüße
    ralle

  3. #3
    TP-Member ralle macht alles soweit korrekt Avatar von ralle
    Registriert seit
    Feb 2001
    Ort
    Wiesbaden
    Beiträge
    37
    Hmppf, da fehlte noch was beim "Pasten", one more time:

    PHP-Code:

    <?php 
    $mysql_host 
    "mysql2.webpack.hosteurope.de";   // der datenbank host
    $mysql_login "*****";     // der datenbank user name
    $mysql_password "*****";    // das datenbank user passwort
    $link mysql_connect($mysql_host$mysql_login$mysql_password);

    mysql_select_db ("flashmotion_de")
            or die (
    "Could not select database"); // connected
    $query "SELECT * FROM opfermann WHERE gebnr='".$nummer."')";
    $result mysql_query($query,$link);
    $myrow mysql_fetch_array($resultMYSQL_ASSOC); 
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    Viele Grüße
    ralle

  4. #4
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84
    hi...

    danke für die schnelle antwort...

    ich hab deinen code mal übernommen...jetzt krieg ich ne andere fehlermeldung:

    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/modify.php on line 34


    kannst du damit was anfangen...?

    schönen gruss und dank
    spoto

  5. #5
    TP-Member ralle macht alles soweit korrekt Avatar von ralle
    Registriert seit
    Feb 2001
    Ort
    Wiesbaden
    Beiträge
    37
    Hallo,

    das bedeutet immer das eine Variable nicht als solche erkannt wird, ersetze mal
    PHP-Code:
    <?php echo ".$myrow["gebnr"]."?>
    durch

    PHP-Code:
    <?php echo $myrow["gebnr"]; ?>
    dann müsste es eigentlich gehen.

    Viele Grüße
    ralle

  6. #6
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84
    hab ich gemacht...

    jetzt krieg ich nen andern fehler:


    Warning: Supplied argument is not a valid MySQL result resource in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/modify.php on line 21


    ich weiss, ich nerve...aber ich kriegs nich hin...*seufz*

  7. #7
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    DAmit bist Du auf der sicheren Seite:

    PHP-Code:

    <?php print("$myrow[gebnr]"); ?>

  8. #8
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84
    hi schmobi...

    ich hab jetzt alles mal gemacht aber krieg immer noch den fehler:

    Warning: Supplied argument is not a valid MySQL result resource in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/modify.php on line 11



    hier mal der entscheidene code im kopf der datei:
    PHP-Code:
    <?php
    $mysql_host 
    "mysql2.webpack.hosteurope.de";   // der datenbank host
    $mysql_login "++++++";     // der datenbank user name
    $mysql_password "+++++";    // das datenbank user passwort
    $link mysql_connect($mysql_host$mysql_login$mysql_password);

    mysql_select_db ("flashmotion_de")
            or die (
    "Could not select database"); // connected
    $query "SELECT * FROM opfermann WHERE gebnr='".$nummer."')";
    $result mysql_query($query,$link);
    $myrow mysql_fetch_array($resultMYSQL_BOTH);
    ?>
    schönen gruss und dank
    spoto

  9. #9
    TP-Member ralle macht alles soweit korrekt Avatar von ralle
    Registriert seit
    Feb 2001
    Ort
    Wiesbaden
    Beiträge
    37
    Hallo,

    da ist ein "Klammer zu" im SQL-Statement was da nicht hin gehört:

    FALSCH:
    PHP-Code:
    $query "SELECT * FROM opfermann WHERE gebnr='".$nummer."')"
    RICHTIG:
    PHP-Code:
    $query "SELECT * FROM opfermann WHERE gebnr='".$nummer."'"
    So sollte es "rattern"

    Viele Grüße
    ralle

  10. #10
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84
    super...danke...

    komisch...das hatt ich eben auch mal rausgenommen...wahrscheinlich hab ich irgendwas anderes falsch gemacht...

    jetzt bin ich mal gespannt ob ich das speichern der veränderten daten hinbekomme...naja, ansonsten komm ich wieder...*droh*...

    schönen gruss und dank
    spoto

  11. #11
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84
    hi...

    nach eurer hilfe klappt das mit dem aufruf3en jetzt alles prima...danke...

    ich versuch jetzt änderungen zu speichern...und zwar so:

    PHP-Code:
    $query "UPDATE opfermann SET admname='".$admname."', admvorname='".$admvorname."', mail='".$mail."' WHERE gebnr='".$gebnummer."'";
    $result mysql_query($query$link);

    if(
    $result){    printf("Changes successfully applied. :-)");

    }else
    {    
    printf("An error occured. :-(");


    er sagt dann auch: Changes successfully applied. :-)

    aber er macht es nich...hat einer ne idee woran es liegen könnte...?

    nachtrag ich hab die daten mal mit get übergeben...die adresszeile sieht auch gut aus:
    Code:
    http://www.knitterfrei.de/opfermann/applychanges.php?gebnr=13042&admname=Zirnstein&admvorname=Tanja&rlname=Uhlig&rlvorname=Hannelore&mail=hannelore.uhlig@opfermann.de&submit=Aktualisieren
    schönen gruss und dank
    spoto

  12. #12
    TP-Member spoto macht alles soweit korrekt Avatar von spoto
    Registriert seit
    Mar 2002
    Ort
    düsseldorf
    Beiträge
    84
    uch habs...

    eine variable war falsch deklariert...


    danke trotzdem

    schönen gruss
    spoto

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51