Memberscript macht nicht was ich will

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    PHP Code:

    echo"<td background=images/wood2.jpg width=25%>
    <a href=\"javascript<img src="
    images/smilies/redface.gif" border="0" alt="">
    penCentered('mas.php?seite=mitgliederdetails&member=
    $id',
    'enter','550','550','toolbar=no,location=no,directories=no,status=no,
    menubar=no,scrollbars=yes,resizable=no,copyhistory=no')\"> 
    .. in diesem wirren zeug hängst du ja an den link die id des members mit :

    PHP Code:

    &member=$id 
    an und beim nächsten aufruf der seite brauchst du die id jetzt nur mehr abfragen die mitgesendet wurde und in die Where-Klausel einbauen..


    mfg.- harry d.

    Comment


    • #17
      Ja geil es funktioniert. Danke Icon
      Nun kann ich das ja mal weiter ausbauen.
      Sorry das ich dich so genervt habe, aber bin noch nicht
      so vertraut mit php.

      Danke nochmal

      TheWill

      Comment


      • #18
        kein problem.. für das gibt es ja forums..

        viel glück noch..



        lg- harry d.

        Comment


        • #19
          Und wieder läuft was mit diesem Dinge falsch.

          Der erste Teil funktioniert.
          Ich kann auch über ein anderes Script sachen in die dafür vorgesehende Datenbank schreiben. und die daten werden auch richtig eingetragen und so weiter.
          Benutze ich aber dann das Script mit welchem man die Member bearbeiten kann läuft alles schief.
          Nicht alles. Das script funktioniert. Nur speichert es die änderung nicht in der Datenbank ab die änderungen ab.


          PHP Code:
          elseif($action == "editmember") {
               if($editmem == "bearbeiten") {
                  if(!$name) { echo "Keinen Nick angegeben<br>"; $error="1"; }

                  if(!$realname) { echo "Keinen Realname angegeben<br>"; $error="1"; }
                  if(!$dabei) { echo "Dabei seit nicht angegeben<br>"; $error="1"; }
                  if(!$age) { echo " Kein Alter angegeben<br>"; $error="1"; }
                  if(!$aktiv) { echo "Keinen Status angegeben<br>"; $error="1"; }
                  if(!$email) { echo "Keine Email angegeben<br>"; $error="1"; }
                  if(!$dabei) { echo "Keine ICQ-Nummer angegeben<br>"; $error="1"; }
                  if($error!="1") {
                      mysql_query("UPDATE members SET 
          name='$name', realname='$realname', age='$age', dabei='$dabei', 

          city='$city', nation='$nation', aktiv='$aktiv', eamil='$email', icq='$icq', 

          map='$map', weapon='$weapon', weapon1='$weapon1', motto='$motto',

           cpu='$cpu', ram='$ram', hdd='$hdd', gfx='$gfx', monitor='$monitor', 

          maus='$maus', connection='$connection, anbieter='$anbieter' WHERE 
          id='$id'");
                      echo "Update erfolgreich!!!";
                  }
          }
          else {
          if($weiter1) {
          $result = mysql_query("SELECT * FROM members WHERE id='$id'");
          while($zeile = mysql_fetch_array($result)) {
          $id = $zeile['id'];
          $name = $zeile['name'];
          $realname = $zeile['realname'];
          $age = $zeile['age'];
          $dabei = $zeile['dabei'];
          $city = $zeile['city'];
          $nation = $zeile['nation'];
          $aktiv = $zeile['aktiv'];
          $email = $zeile['email'];
          $icq = $zeile['icq'];
          $map = $zeile['map'];
          $weapon = $zeile['weapon'];
          $weapon1 = $zeile['weapon1'];
          $motto = $zeile['motto'];
          $cpu = $zeile['cpu'];
          $ram = $zeile['ram'];
          $hdd = $zeile['hdd'];
          $gfx = $zeile['gfx'];
          $monitor = $zeile['monitor'];
          $maus = $zeile['maus'];
          $connection = $zeile['connection'];
          $anbieter = $zeile['anbieter'];
          echo "
          <form action=\"was.php?\" method=post>";
          ?>
          <table width="500" border="1" cellpadding="2" cellspacing="0" 
          align="center" style="border-collapse: collapse" bordercolor="#000000">
          <?
          echo"

          // hier is eine Tabelle wo man die werte bearbeiten kann habe die nun mal raus genommen
          <tr>
          <td valign=bottom>
          <input type=\"hidden\" value=\"$id\" name=id>
          <input type=\"hidden\" value=\"editmember\" name=action>
          <input type=\"submit\" value=\"bearbeiten\" name=editmem class=\"tab2\" style=\"color: #000000\">
          </td>
          </tr>
          <tr>
          <td align=right colspan=2 class=\"tab2\">* = benötigt</td>
          </tr>
          </form>
          Last edited by TheWill; 17-09-2004, 15:06.

          Comment


          • #20
            hallo,

            bevor ich den Code durchwälze,

            was sagt den
            PHP Code:
            mysql_error() 

            Comment


            • #21
              ja genau, und laß Dir mal
              PHP Code:
              "UPDATE members SET 
              name='
              $name', realname='$realname', age='$age', dabei='$dabei', 

              city='
              $city', nation='$nation', aktiv='$aktiv', eamil='$email', icq='$icq', 

              map='
              $map', weapon='$weapon', weapon1='$weapon1', motto='$motto',

               cpu='
              $cpu', ram='$ram', hdd='$hdd', gfx='$gfx', monitor='$monitor', 

              maus='
              $maus', connection='$connection, anbieter='$anbieter' WHERE 
              id='
              $id'" 
              ausgeben.
              [Test] MySQL cli Emulator

              Comment


              • #22
                Wenn ihr mir sag was ich da machen muss um das zu bekommen.

                Problem is im moment auch das ich nicht auf den Server komme, irgendwie hat der betreiber probleme, um das Script neu hochzuladen.

                Comment


                • #23
                  Wenn ihr mir sag was ich da machen muss um das zu bekommen.
                  PHP Code:
                  echo $query 'your query here'// liefert die ausgabe der query
                  $res mysql_query($query) or die(mysql_error()); // liefert im fehlerfalle den fehler 
                  Problem is im moment auch das ich nicht auf den Server komme, irgendwie hat der betreiber probleme, um das Script neu hochzuladen.
                  manchmal wunder ich mich echt ... da hat es den anschein, als würden die leute keine lokale entwicklungsumgebeung haben, sondern das script immer auf den server laden, um es zu testen!?
                  Die Zeit hat ihre Kinder längst gefressen

                  Comment


                  • #24
                    du triffst den nagel auf den Kopf

                    Hatte noch keine Zeit um mich darum zu kümmern.
                    Haste irgendwo ein Tutorial wie das geht oder irgendwas in der art?

                    Comment


                    • #25
                      [Test] MySQL cli Emulator

                      Comment


                      • #26
                        beim überfliegen des letzten Postings von NielsRunge ist mir folgendes ins Auge gestochen
                        PHP Code:
                        city='$city'nation='$nation'aktiv='$aktiv'eamil='$email'icq='$icq'
                        eamil='$email' ich vermute mal es sollte email='$email' heißen

                        Comment

                        Working...
                        X