Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Automatisches Ändern in der Datenbank » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Automatisches Ändern in der Datenbank
Beiträge zu diesem Thema Autor Datum
 Automatisches Ändern in der Datenbank Remember 09.08.2010 09:13
 RE: Automatisches Ändern in der Datenbank Julia712 09.08.2010 09:51
 RE: Automatisches Ändern in der Datenbank Remember 09.08.2010 10:23
 RE: Automatisches Ändern in der Datenbank callous. 09.08.2010 10:42
 RE: Automatisches Ändern in der Datenbank Remember 09.08.2010 10:49
 RE: Automatisches Ändern in der Datenbank Julia712 09.08.2010 21:59

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Remember Remember ist weiblich
ehemals Cousquer


images/avatars/avatar-52037.png

Dabei seit: 01.04.2010
Beiträge: 630

Automatisches Ändern in der Datenbank Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallihallo, ich schon wieder großes Grinsen

Also: Ich hab das Problem, dass ich eine Turnierreitersuche eingerichtet habe. Dort werden alle Pferde angezeigt, die noch keinen Turnierreiter haben. Bei jedem Pferd steht dann ein Link zu einem Formular,wo man nochmal das Pferd auswählen muss (also den nur den Namen) und dann abschicken. In der annehmen.php steht dann jetzt momentan das:

php:
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:
<?php
include('checkuser.php')
?>

<html>
<head>
<title>SHAKESPEARE</title>
<link rel="stylesheet" href="styli.css">
</head>

<?php
//Datenbankverbindung einfügen!
   include('datenbank.php');
//Variablen festlegen
   $pferd $_POST['pferd'];
//wenn eine der Variablen name, pass oder mail leer ist, dann [if]
   if( ($pferd=='') ) {
//Ausgabe der Fehlermeldung
      echo "<b>Error</b>
      Bitte wähle ein Pferd aus!<br><br>
      <a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";
//wenn alles richtig ist: 
   } else {
//hier steht, was Eintrag ist und was damit gemacht werden soll. Welche Spalten sollen ausgefüllt werden?
      $eintrag "INSERT INTO `pferd` ( `Tunierreiter` )
      VALUES ('".$_SESSION["name"]."')";
//hier wird entschieden, dass $eintrag über die Datenbankverbindung eingetragen werden soll.
      $eintragen mysql_query($eintrag);
//Ausgabe der Erfolgsmeldung
      if($eintragen==true) {
         echo "<b>Eintrag erfolgreich</b>
         Du hast nun ein Turnierpferd mehr.";
      } else {
         echo "Fehler!";
         include('annehmen.php');
      }
   }
//PHP schließen
?>


</html>


Aber so, wie es jetzt ist, wird ja nur eine neue Spalte angelegt. Und zwar nur mit dem Inhalt Turnierreiter=angemeldeter User. Ich möchte aber hinkriegen, dass das Feld Turnierreiter bei dem ausgewählten Pferd geändert wird. Ist das möglich?

__________________

09.08.2010 09:13 Remember ist offline E-Mail an Remember senden Beiträge von Remember suchen Nehmen Sie Remember in Ihre Freundesliste auf Fügen Sie Remember in Ihre Kontaktliste ein
Julia712 Julia712 ist weiblich
Mitglied


images/avatars/avatar-48505.png

Dabei seit: 28.11.2006
Beiträge: 2.262

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hey smile

Du musst einfach nur update benutzen anstatt insert smile

php:
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:
<?php
include('checkuser.php')
?>

<html>
<head>
<title>SHAKESPEARE</title>
<link rel="stylesheet" href="styli.css">
</head>

<?php
//Datenbankverbindung einfügen!
   include('datenbank.php');
//Variablen festlegen
   $pferd $_POST['pferd'];
   $name =  $_SESSION["name"];
//wenn eine der Variablen name, pass oder mail leer ist, dann [if]
   if( ($pferd=='') ) {
//Ausgabe der Fehlermeldung
      echo "<b>Error</b>
      Bitte wähle ein Pferd aus!<br><br>
      <a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";
//wenn alles richtig ist:
   } else {
//hier steht, was Eintrag ist und was damit gemacht werden soll. Welche Spalten sollen ausgefüllt werden? Und wo?
      aendern "UPDATE pferd Set Turnierreiter = '$name' WHERE Name = 'pferd'";
//hier wird entschieden, dass $aendern über die Datenbankverbindung eingetragen werden soll.
      $update mysql_query($aendern);
//Ausgabe der Erfolgsmeldung
      if($update==true) {
         echo "<b>Eintrag erfolgreich</b>
         Du hast nun ein Turnierpferd mehr.";
      } else {
         echo "Fehler!";
         include('annehmen.php');
      }
   }
//PHP schließen
?>


</html>



Lg
Julia
09.08.2010 09:51 Julia712 ist offline Beiträge von Julia712 suchen Nehmen Sie Julia712 in Ihre Freundesliste auf
Remember Remember ist weiblich
ehemals Cousquer


images/avatars/avatar-52037.png

Dabei seit: 01.04.2010
Beiträge: 630

Themenstarter Thema begonnen von Remember
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke für die schnelle Antwort smile
Leider krieg ich mit deinem Code jetzt aber folgende Fehlereldung:

Parse error: syntax error, unexpected '=' in /users/shakespeare/www/annehmen_send.php on line 26

und ich hab jetzt mal probiert ein $ davor zu tun, weil es ohne meiner Meinung nach keinen Sinn gemacht hat ... und jetzt zeigt er mir nur noch ein 'Fehler!' an. unglücklich

__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Remember: 09.08.2010 10:25.

09.08.2010 10:23 Remember ist offline E-Mail an Remember senden Beiträge von Remember suchen Nehmen Sie Remember in Ihre Freundesliste auf Fügen Sie Remember in Ihre Kontaktliste ein
callous. callous. ist weiblich
mag Kekse :]


Dabei seit: 03.03.2009
Beiträge: 2.253

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Vor pferd fehlt auch ein $

__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von callous.: 09.08.2010 10:47.

09.08.2010 10:42 callous. ist offline Homepage von callous. Beiträge von callous. suchen Nehmen Sie callous. in Ihre Freundesliste auf
Remember Remember ist weiblich
ehemals Cousquer


images/avatars/avatar-52037.png

Dabei seit: 01.04.2010
Beiträge: 630

Themenstarter Thema begonnen von Remember
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ah danke. Jetzt klappts smile

__________________

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Remember: 09.08.2010 17:12.

09.08.2010 10:49 Remember ist offline E-Mail an Remember senden Beiträge von Remember suchen Nehmen Sie Remember in Ihre Freundesliste auf Fügen Sie Remember in Ihre Kontaktliste ein
Julia712 Julia712 ist weiblich
Mitglied


images/avatars/avatar-48505.png

Dabei seit: 28.11.2006
Beiträge: 2.262

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ups xD
Passiert mir andauernd mit der neuen Tastatur^^
09.08.2010 21:59 Julia712 ist offline Beiträge von Julia712 suchen Nehmen Sie Julia712 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Automatisches Ändern in der Datenbank

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH